From af373602d649f108321eb4c784d490972499ad9f Mon Sep 17 00:00:00 2001 From: Arun Sharma <dev.arun2302@gmail.com> Date: Wed, 8 Nov 2023 04:24:10 +0000 Subject: [PATCH] PE-2443: adding image pull secrets Signed-off-by: Arun Sharma <dev.arun2302@gmail.com> --- pkg/apis/upgrade.cattle.io/v1/types.go | 9 +++++---- pkg/upgrade/job/job.go | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/apis/upgrade.cattle.io/v1/types.go b/pkg/apis/upgrade.cattle.io/v1/types.go index cc170eaf..63fc5240 100644 --- a/pkg/apis/upgrade.cattle.io/v1/types.go +++ b/pkg/apis/upgrade.cattle.io/v1/types.go @@ -46,10 +46,11 @@ type PlanSpec struct { Exclusive bool `json:"exclusive,omitempty"` - Prepare *ContainerSpec `json:"prepare,omitempty"` - Cordon bool `json:"cordon,omitempty"` - Drain *DrainSpec `json:"drain,omitempty"` - Upgrade *ContainerSpec `json:"upgrade,omitempty" wrangler:"required"` + Prepare *ContainerSpec `json:"prepare,omitempty"` + Cordon bool `json:"cordon,omitempty"` + Drain *DrainSpec `json:"drain,omitempty"` + Upgrade *ContainerSpec `json:"upgrade,omitempty" wrangler:"required"` + ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"` } // PlanStatus represents the resulting state from processing Plan events. diff --git a/pkg/upgrade/job/job.go b/pkg/upgrade/job/job.go index 1e729cc0..d8a6cfdb 100644 --- a/pkg/upgrade/job/job.go +++ b/pkg/upgrade/job/job.go @@ -215,6 +215,7 @@ func New(plan *upgradeapiv1.Plan, node *corev1.Node, controllerName string) *bat }, }, }}, + ImagePullSecrets: plan.Spec.ImagePullSecrets, }, }, Completions: new(int32), -- GitLab