77
88 "github.com/openmcp-project/controller-utils/pkg/logging"
99 "github.com/openmcp-project/controller-utils/pkg/readiness"
10- . "github.com/openmcp-project/controller-utils/pkg/resources"
10+ "github.com/openmcp-project/controller-utils/pkg/resources"
1111 v1 "k8s.io/api/batch/v1"
1212 core "k8s.io/api/core/v1"
1313 apierrors "k8s.io/apimachinery/pkg/api/errors"
@@ -38,19 +38,19 @@ func (a *Installer) InstallInitJob(ctx context.Context) (completed bool, err err
3838
3939 values := NewValues (a .Provider , a .DeploymentSpec , a .Environment )
4040
41- if err := CreateOrUpdateResource (ctx , a .PlatformClient , NewNamespaceMutator (values .Namespace (), nil , nil )); err != nil {
41+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , resources . NewNamespaceMutator (values .Namespace (), nil , nil )); err != nil {
4242 return false , err
4343 }
4444
45- if err = CreateOrUpdateResource (ctx , a .PlatformClient , newInitServiceAccountMutator (values )); err != nil {
45+ if err = resources . CreateOrUpdateResource (ctx , a .PlatformClient , newInitServiceAccountMutator (values )); err != nil {
4646 return false , err
4747 }
4848
49- if err = CreateOrUpdateResource (ctx , a .PlatformClient , newInitClusterRoleMutator (values )); err != nil {
49+ if err = resources . CreateOrUpdateResource (ctx , a .PlatformClient , newInitClusterRoleMutator (values )); err != nil {
5050 return false , err
5151 }
5252
53- if err = CreateOrUpdateResource (ctx , a .PlatformClient , newInitClusterRoleBindingMutator (values )); err != nil {
53+ if err = resources . CreateOrUpdateResource (ctx , a .PlatformClient , newInitClusterRoleBindingMutator (values )); err != nil {
5454 return false , err
5555 }
5656
@@ -61,7 +61,7 @@ func (a *Installer) InstallInitJob(ctx context.Context) (completed bool, err err
6161 })
6262 var job * v1.Job
6363 found := true
64- job , err = GetResource (ctx , a .PlatformClient , j )
64+ job , err = resources . GetResource (ctx , a .PlatformClient , j )
6565 if err != nil {
6666 if apierrors .IsNotFound (err ) {
6767 found = false
@@ -72,7 +72,7 @@ func (a *Installer) InstallInitJob(ctx context.Context) (completed bool, err err
7272
7373 if ! found {
7474 // Job does not exist, create it
75- if err := CreateOrUpdateResource (ctx , a .PlatformClient , j ); err != nil {
75+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , j ); err != nil {
7676 return false , fmt .Errorf ("failed to create job %s/%s: %w" , values .Namespace (), a .Provider .GetName (), err )
7777 }
7878 return false , nil
@@ -83,10 +83,10 @@ func (a *Installer) InstallInitJob(ctx context.Context) (completed bool, err err
8383 return false , fmt .Errorf ("failed to cleanup job pods %s/%s: %w" , values .Namespace (), a .Provider .GetName (), err )
8484 }
8585
86- if err := DeleteResource (ctx , a .PlatformClient , j ); err != nil {
86+ if err := resources . DeleteResource (ctx , a .PlatformClient , j ); err != nil {
8787 return false , fmt .Errorf ("failed to delete job %s/%s: %w" , values .Namespace (), a .Provider .GetName (), err )
8888 }
89- if err := CreateOrUpdateResource (ctx , a .PlatformClient , j ); err != nil {
89+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , j ); err != nil {
9090 return false , fmt .Errorf ("failed to re-create job %s/%s: %w" , values .Namespace (), a .Provider .GetName (), err )
9191 }
9292 return false , nil
@@ -101,15 +101,15 @@ func (a *Installer) InstallProvider(ctx context.Context) error {
101101
102102 values := NewValues (a .Provider , a .DeploymentSpec , a .Environment )
103103
104- if err := CreateOrUpdateResource (ctx , a .PlatformClient , newProviderServiceAccountMutator (values )); err != nil {
104+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , newProviderServiceAccountMutator (values )); err != nil {
105105 return err
106106 }
107107
108- if err := CreateOrUpdateResource (ctx , a .PlatformClient , newProviderClusterRoleBindingMutator (values )); err != nil {
108+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , newProviderClusterRoleBindingMutator (values )); err != nil {
109109 return err
110110 }
111111
112- if err := CreateOrUpdateResource (ctx , a .PlatformClient , newDeploymentMutator (values )); err != nil {
112+ if err := resources . CreateOrUpdateResource (ctx , a .PlatformClient , newDeploymentMutator (values )); err != nil {
113113 return err
114114 }
115115
@@ -119,7 +119,7 @@ func (a *Installer) InstallProvider(ctx context.Context) error {
119119func (a * Installer ) CheckProviderReadiness (ctx context.Context ) readiness.CheckResult {
120120 values := NewValues (a .Provider , a .DeploymentSpec , a .Environment )
121121
122- depl , err := GetResource (ctx , a .PlatformClient , newDeploymentMutator (values ))
122+ depl , err := resources . GetResource (ctx , a .PlatformClient , newDeploymentMutator (values ))
123123 if err != nil {
124124 return readiness .NewFailedResult (err )
125125 }
@@ -131,31 +131,31 @@ func (a *Installer) UninstallProvider(ctx context.Context) (deleted bool, err er
131131
132132 values := NewValues (a .Provider , a .DeploymentSpec , a .Environment )
133133
134- if err := DeleteResource (ctx , a .PlatformClient , newDeploymentMutator (values )); err != nil {
134+ if err := resources . DeleteResource (ctx , a .PlatformClient , newDeploymentMutator (values )); err != nil {
135135 return false , err
136136 }
137137
138- if err := DeleteResource (ctx , a .PlatformClient , newProviderClusterRoleBindingMutator (values )); err != nil {
138+ if err := resources . DeleteResource (ctx , a .PlatformClient , newProviderClusterRoleBindingMutator (values )); err != nil {
139139 return false , err
140140 }
141141
142- if err := DeleteResource (ctx , a .PlatformClient , newProviderServiceAccountMutator (values )); err != nil {
142+ if err := resources . DeleteResource (ctx , a .PlatformClient , newProviderServiceAccountMutator (values )); err != nil {
143143 return false , err
144144 }
145145
146- if err := DeleteResource (ctx , a .PlatformClient , newJobMutator (values , a .DeploymentSpec , nil )); err != nil {
146+ if err := resources . DeleteResource (ctx , a .PlatformClient , newJobMutator (values , a .DeploymentSpec , nil )); err != nil {
147147 return false , err
148148 }
149149
150- if err := DeleteResource (ctx , a .PlatformClient , newInitClusterRoleBindingMutator (values )); err != nil {
150+ if err := resources . DeleteResource (ctx , a .PlatformClient , newInitClusterRoleBindingMutator (values )); err != nil {
151151 return false , err
152152 }
153153
154- if err := DeleteResource (ctx , a .PlatformClient , newInitClusterRoleMutator (values )); err != nil {
154+ if err := resources . DeleteResource (ctx , a .PlatformClient , newInitClusterRoleMutator (values )); err != nil {
155155 return false , err
156156 }
157157
158- if err := DeleteResource (ctx , a .PlatformClient , newInitServiceAccountMutator (values )); err != nil {
158+ if err := resources . DeleteResource (ctx , a .PlatformClient , newInitServiceAccountMutator (values )); err != nil {
159159 return false , err
160160 }
161161
@@ -194,7 +194,7 @@ func (a *Installer) isJobFailed(job *v1.Job) bool {
194194}
195195
196196func (a * Installer ) isGenerationUpToDate (ctx context.Context , job * v1.Job ) bool {
197- genJob := job .ObjectMeta . Annotations [ProviderGenerationLabel ]
197+ genJob := job .Annotations [ProviderGenerationLabel ]
198198 if genJob == "" {
199199 return false
200200 }
0 commit comments