Skip to content

Commit af09c92

Browse files
vinceprik8s-ci-robot
authored andcommitted
[0.3] Add ownerRef to kubeconfig secret, fix NPE in MachineScope (#926)
* Add ownerRef to kubeconfig secret Signed-off-by: Vince Prignano <[email protected]> * Fix NPE in MachineClose.Close() Signed-off-by: Vince Prignano <[email protected]>
1 parent 33e9578 commit af09c92

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

pkg/cloud/aws/actuators/cluster/actuator.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@ func (a *Actuator) Reconcile(cluster *clusterv1.Cluster) error {
123123
kubeConfigSecret := &apiv1.Secret{
124124
ObjectMeta: metav1.ObjectMeta{
125125
Name: kubeConfigSecretName,
126+
OwnerReferences: []metav1.OwnerReference{
127+
{
128+
APIVersion: cluster.APIVersion,
129+
Kind: cluster.Kind,
130+
Name: cluster.Name,
131+
UID: cluster.UID,
132+
},
133+
},
126134
},
127135
StringData: map[string]string{
128136
"value": kubeConfig,

pkg/cloud/aws/actuators/machine_scope.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ func (m *MachineScope) Close() {
127127
return
128128
}
129129

130-
if m.Machine.Spec.ProviderID == nil || *m.Machine.Spec.ProviderID == "" {
130+
if m.MachineStatus.InstanceID != nil && (m.Machine.Spec.ProviderID == nil || *m.Machine.Spec.ProviderID == "") {
131131
providerID := fmt.Sprintf("aws:////%s", *m.MachineStatus.InstanceID)
132132
m.Machine.Spec.ProviderID = &providerID
133133
}

0 commit comments

Comments
 (0)