mirror of
https://github.com/actions-runner-controller/actions-runner-controller.git
synced 2026-10-19 13:40:40 +02:00
Fix ephemeral runner set status update
This commit is contained in:
@@ -82,7 +82,10 @@ volumeMounts:
|
|||||||
subPath: extension
|
subPath: extension
|
||||||
readOnly: true
|
readOnly: true
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{ include "githubServerTLS.volumeMountItem" (dict "root" $ "existingVolumeMounts" (list)) | nindent 2 }}
|
{{- with .Values.runner.container.volumeMounts }}
|
||||||
|
{{- toYaml . | nindent 2 }}
|
||||||
|
{{- end }}
|
||||||
|
{{ include "githubServerTLS.volumeMountItem" (dict "root" $ "existingVolumeMounts" (.Values.runner.container.volumeMounts | default list)) | nindent 2 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
{{- define "runner-mode-kubernetes.pod-volumes" -}}
|
{{- define "runner-mode-kubernetes.pod-volumes" -}}
|
||||||
|
|||||||
@@ -245,7 +245,6 @@ func (r *EphemeralRunnerSetReconciler) Reconcile(ctx context.Context, req ctrl.R
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (r *EphemeralRunnerSetReconciler) updateStatus(ctx context.Context, ephemeralRunnerSet *v1alpha1.EphemeralRunnerSet, state *ephemeralRunnersByState, log logr.Logger) error {
|
func (r *EphemeralRunnerSetReconciler) updateStatus(ctx context.Context, ephemeralRunnerSet *v1alpha1.EphemeralRunnerSet, state *ephemeralRunnersByState, log logr.Logger) error {
|
||||||
original := ephemeralRunnerSet.DeepCopy()
|
|
||||||
var phase v1alpha1.EphemeralRunnerSetPhase
|
var phase v1alpha1.EphemeralRunnerSetPhase
|
||||||
switch {
|
switch {
|
||||||
case len(state.outdated) > 0:
|
case len(state.outdated) > 0:
|
||||||
@@ -262,7 +261,7 @@ func (r *EphemeralRunnerSetReconciler) updateStatus(ctx context.Context, ephemer
|
|||||||
// Update the status if needed.
|
// Update the status if needed.
|
||||||
if ephemeralRunnerSet.Status != desiredStatus {
|
if ephemeralRunnerSet.Status != desiredStatus {
|
||||||
ephemeralRunnerSet.Status = desiredStatus
|
ephemeralRunnerSet.Status = desiredStatus
|
||||||
if err := r.Status().Patch(ctx, ephemeralRunnerSet, client.MergeFrom(original)); err != nil {
|
if err := r.Status().Update(ctx, ephemeralRunnerSet); err != nil {
|
||||||
log.Error(err, "Failed to update EphemeralRunnerSet status")
|
log.Error(err, "Failed to update EphemeralRunnerSet status")
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user