@@ -5,13 +5,9 @@ import (
55 "fmt"
66 "os"
77
8- "github.com/kyma-project/manager-toolkit/installation/base/resource"
98 "github.com/kyma-project/manager-toolkit/installation/chart"
10- "github.com/kyma-project/manager-toolkit/installation/chart/action"
119 "github.com/kyma-project/serverless/components/operator/api/v1alpha1"
1210 "github.com/kyma-project/serverless/components/operator/internal/flags"
13- "github.com/kyma-project/serverless/components/operator/internal/legacy"
14- "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
1511 ctrl "sigs.k8s.io/controller-runtime"
1612 "sigs.k8s.io/controller-runtime/pkg/client"
1713)
@@ -34,7 +30,7 @@ func sFnApplyResources(ctx context.Context, r *reconciler, s *systemState) (stat
3430 updateImages (s .flagsBuilder , fipsModeEnabled )
3531
3632 // install component
37- err := install (ctx , r , s )
33+ err := install (s )
3834 if err != nil {
3935 fmt .Println (err )
4036 r .log .Warnf ("error while installing resource %s: %s" ,
@@ -52,36 +48,24 @@ func sFnApplyResources(ctx context.Context, r *reconciler, s *systemState) (stat
5248 return nextState (sFnVerifyResources )
5349}
5450
55- func install (ctx context. Context , r * reconciler , s * systemState ) error {
51+ func install (s * systemState ) error {
5652 flags , err := s .flagsBuilder .Build ()
5753 if err != nil {
5854 return err
5955 }
6056
6157 return chart .Install (s .chartConfig , & chart.InstallOpts {
6258 CustomFlags : flags ,
63- PreActions : []action.PreApply {
64- // TODO: remove this callback after deleting legacy serverless
65- action .PreApplyWithPredicate (
66- adjustPVCPreApplyAction (ctx , r .client ),
67- resource .HasKind ("PersistentVolumeClaim" ),
68- ),
69- },
7059 })
7160}
7261
7362func updateImages (fb * flags.Builder , fipsModeEnabled bool ) {
74- updateImageIfOverride ("IMAGE_FUNCTION_CONTROLLER" , fb .WithImageFunctionBuildfulController , fipsModeEnabled )
7563 updateImageIfOverride ("IMAGE_FUNCTION_BUILDLESS_CONTROLLER" , fb .WithImageFunctionController , fipsModeEnabled )
76- updateImageIfOverride ("IMAGE_FUNCTION_BUILD_INIT" , fb .WithImageFunctionBuildInit , fipsModeEnabled )
7764 updateImageIfOverride ("IMAGE_FUNCTION_BUILDLESS_INIT" , fb .WithImageFunctionInit , fipsModeEnabled )
78- updateImageIfOverride ("IMAGE_REGISTRY_INIT" , fb .WithImageRegistryInit , fipsModeEnabled )
7965 updateImageIfOverride ("IMAGE_FUNCTION_RUNTIME_NODEJS20" , fb .WithImageFunctionRuntimeNodejs20 , fipsModeEnabled )
8066 updateImageIfOverride ("IMAGE_FUNCTION_RUNTIME_NODEJS22" , fb .WithImageFunctionRuntimeNodejs22 , fipsModeEnabled )
8167 updateImageIfOverride ("IMAGE_FUNCTION_RUNTIME_NODEJS24" , fb .WithImageFunctionRuntimeNodejs24 , fipsModeEnabled )
8268 updateImageIfOverride ("IMAGE_FUNCTION_RUNTIME_PYTHON312" , fb .WithImageFunctionRuntimePython312 , fipsModeEnabled )
83- updateImageIfOverride ("IMAGE_KANIKO_EXECUTOR" , fb .WithImageKanikoExecutor , fipsModeEnabled )
84- updateImageIfOverride ("IMAGE_REGISTRY" , fb .WithImageRegistry , fipsModeEnabled )
8569}
8670
8771func updateImageIfOverride (envName string , updateFunction flags.ImageReplace , fipsModeEnabled bool ) {
@@ -93,11 +77,3 @@ func updateImageIfOverride(envName string, updateFunction flags.ImageReplace, fi
9377 updateFunction (imageName )
9478 }
9579}
96-
97- func adjustPVCPreApplyAction (ctx context.Context , c client.Client ) action.PreApply {
98- return func (u * unstructured.Unstructured ) error {
99- adjusted , err := legacy .AdjustDockerRegToClusterPVCSize (ctx , c , * u )
100- * u = adjusted
101- return err
102- }
103- }
0 commit comments