Skip to content

Commit 310f277

Browse files
committed
fix: set ProvisionerKeyReady only after coderd verification
1 parent 9d3c6c3 commit 310f277

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

internal/controller/coderprovisioner_controller.go

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,13 @@ func (r *CoderProvisionerReconciler) Reconcile(ctx context.Context, req ctrl.Req
209209
}
210210
appliedOrgName = organizationName
211211
appliedTagsHash = desiredTagsHash
212+
setCondition(
213+
provisioner,
214+
coderv1alpha1.CoderProvisionerConditionProvisionerKeyReady,
215+
metav1.ConditionTrue,
216+
"ProvisionerKeyReady",
217+
"Provisioner key is available in coderd",
218+
)
212219
} else if !secretUsable {
213220
response, ensureErr := r.BootstrapClient.EnsureProvisionerKey(ctx, coderbootstrap.EnsureProvisionerKeyRequest{
214221
CoderURL: controlPlane.Status.URL,
@@ -269,14 +276,14 @@ func (r *CoderProvisionerReconciler) Reconcile(ctx context.Context, req ctrl.Req
269276
}
270277
appliedOrgName = organizationName
271278
appliedTagsHash = desiredTagsHash
279+
setCondition(
280+
provisioner,
281+
coderv1alpha1.CoderProvisionerConditionProvisionerKeyReady,
282+
metav1.ConditionTrue,
283+
"ProvisionerKeyReady",
284+
"Provisioner key is available in coderd",
285+
)
272286
}
273-
setCondition(
274-
provisioner,
275-
coderv1alpha1.CoderProvisionerConditionProvisionerKeyReady,
276-
metav1.ConditionTrue,
277-
"ProvisionerKeyReady",
278-
"Provisioner key is available in coderd",
279-
)
280287

281288
provisionerKeySecret, err := r.ensureProvisionerKeySecret(ctx, provisioner, keySecretName, keySecretKey, keyMaterial)
282289
if err != nil {

0 commit comments

Comments
 (0)