diff --git a/.github/workflows/check-links.yml b/.github/workflows/check-links.yml index f10527fc62..ca663ee001 100644 --- a/.github/workflows/check-links.yml +++ b/.github/workflows/check-links.yml @@ -27,7 +27,7 @@ jobs: - name: Link Checker uses: lycheeverse/lychee-action@ec3ed119d4f44ad2673a7232460dc7dff59d2421 # v1.8.0 with: - args: "--verbose --no-progress --max-concurrency 5 --exclude-path './internal/helm/charts/cilium' './**/*.md' './**/*.html'" + args: "--verbose --no-progress --max-concurrency 5 --exclude-path './internal/constellation/helm/charts/cilium' './**/*.md' './**/*.html'" fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/.github/workflows/test-unittest.yml b/.github/workflows/test-unittest.yml index 8d22c93369..18b8f89150 100644 --- a/.github/workflows/test-unittest.yml +++ b/.github/workflows/test-unittest.yml @@ -14,7 +14,7 @@ on: - ".github/workflows/test-unittest.yml" pull_request: paths: - - "internal/helm/**" + - "internal/constellation/helm/**" - "**.go" - "**/go.mod" - "**/go.sum" diff --git a/CODEOWNERS b/CODEOWNERS index cc20b2b9f2..d67d0be49c 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -40,7 +40,7 @@ /internal/featureset @malt3 /internal/file @daniel-weisse /internal/grpc @thomasten -/internal/helm @derpsteb +/internal/constellation/helm @derpsteb /internal/imagefetcher @malt3 /internal/installer @3u13r /internal/kms @daniel-weisse diff --git a/bazel/ci/shellcheck.sh.in b/bazel/ci/shellcheck.sh.in index e9ab8180c6..1ac42ba7ac 100644 --- a/bazel/ci/shellcheck.sh.in +++ b/bazel/ci/shellcheck.sh.in @@ -25,7 +25,7 @@ readarray -t <<< "${scriptsStr}" scripts=("${MAPFILE[@]}") excludeDirs=( - "internal/helm/charts/cilium" + "internal/constellation/helm/charts/cilium" "build" "docs/node_modules" ) diff --git a/bazel/ci/shfmt.sh.in b/bazel/ci/shfmt.sh.in index 613134899e..d1fec3f751 100644 --- a/bazel/ci/shfmt.sh.in +++ b/bazel/ci/shfmt.sh.in @@ -23,7 +23,7 @@ readarray -t <<< "${scriptsStr}" scripts=("${MAPFILE[@]}") excludeDirs=( - "internal/helm/charts/cilium" + "internal/constellation/helm/charts/cilium" "build" "docs/node_modules" ) diff --git a/cli/internal/cmd/BUILD.bazel b/cli/internal/cmd/BUILD.bazel index e0eda0a2ee..c3cc87385a 100644 --- a/cli/internal/cmd/BUILD.bazel +++ b/cli/internal/cmd/BUILD.bazel @@ -73,13 +73,13 @@ go_library( "//internal/config/migration", "//internal/constants", "//internal/constellation", + "//internal/constellation/helm", "//internal/constellation/kubecmd", "//internal/crypto", "//internal/featureset", "//internal/file", "//internal/grpc/dialer", "//internal/grpc/retry", - "//internal/helm", "//internal/imagefetcher", "//internal/kms/uri", # keep @@ -165,6 +165,7 @@ go_test( "//internal/config", "//internal/constants", "//internal/constellation", + "//internal/constellation/helm", "//internal/constellation/kubecmd", "//internal/crypto", "//internal/crypto/testvector", @@ -172,7 +173,6 @@ go_test( "//internal/grpc/atlscredentials", "//internal/grpc/dialer", "//internal/grpc/testdialer", - "//internal/helm", "//internal/kms/uri", "//internal/logger", "//internal/semver", diff --git a/cli/internal/cmd/apply.go b/cli/internal/cmd/apply.go index dfcfc55017..edd00764fa 100644 --- a/cli/internal/cmd/apply.go +++ b/cli/internal/cmd/apply.go @@ -30,10 +30,10 @@ import ( "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/constellation" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/grpc/dialer" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/imagefetcher" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/semver" @@ -230,14 +230,6 @@ func runApply(cmd *cobra.Command, _ []string) error { return dialer.New(nil, validator, &net.Dialer{}) } - newHelmClient := func(kubeConfigPath string, log debugLog) (helmApplier, error) { - kubeConfig, err := fileHandler.Read(kubeConfigPath) - if err != nil { - return nil, fmt.Errorf("reading kubeconfig: %w", err) - } - return helm.NewClient(kubeConfig, log) - } - upgradeID := generateUpgradeID(upgradeCmdKindApply) upgradeDir := filepath.Join(constants.UpgradeDir, upgradeID) @@ -261,7 +253,6 @@ func runApply(cmd *cobra.Command, _ []string) error { wLog: &warnLogger{cmd: cmd, log: log}, spinner: spinner, merger: &kubeconfigMerger{log: log}, - newHelmClient: newHelmClient, newInfraApplier: newInfraApplier, imageFetcher: imagefetcher.New(), applier: applier, @@ -287,39 +278,9 @@ type applyCmd struct { imageFetcher imageFetcher applier applier - newHelmClient func(kubeConfigPath string, log debugLog) (helmApplier, error) newInfraApplier func(context.Context) (cloudApplier, func(), error) } -type applier interface { - SetKubeConfig(kubeConfig []byte) error - CheckLicense(ctx context.Context, csp cloudprovider.Provider, licenseID string) (int, error) - GenerateMasterSecret() (uri.MasterSecret, error) - GenerateMeasurementSalt() ([]byte, error) - Init( - ctx context.Context, - validator atls.Validator, - state *state.State, - clusterLogWriter io.Writer, - payload constellation.InitPayload, - ) ( - *initproto.InitSuccessResponse, - error, - ) - ExtendClusterConfigCertSANs(ctx context.Context, clusterEndpoint, customEndpoint string, additionalAPIServerCertSANs []string) error - GetClusterAttestationConfig(ctx context.Context, variant variant.Variant) (config.AttestationCfg, error) - ApplyJoinConfig(ctx context.Context, newAttestConfig config.AttestationCfg, measurementSalt []byte) error - UpgradeNodeImage(ctx context.Context, imageVersion semver.Semver, imageReference string, force bool) error - UpgradeKubernetesVersion(ctx context.Context, kubernetesVersion versions.ValidK8sVersion, force bool) error - BackupCRDs(ctx context.Context, fileHandler file.Handler, upgradeDir string) ([]apiextensionsv1.CustomResourceDefinition, error) - BackupCRs(ctx context.Context, fileHandler file.Handler, crds []apiextensionsv1.CustomResourceDefinition, upgradeDir string) error -} - -type warnLog interface { - Warnf(format string, args ...any) - Infof(format string, args ...any) -} - /* apply updates a Constellation cluster by applying a user's config. The control flow is as follows: @@ -845,6 +806,42 @@ func (wl warnLogger) Warnf(fmtStr string, args ...any) { wl.cmd.PrintErrf("Warning: %s\n", fmt.Sprintf(fmtStr, args...)) } +type warnLog interface { + Warnf(format string, args ...any) + Infof(format string, args ...any) +} + +// applier is used to run the different phases of the apply command. +type applier interface { + SetKubeConfig(kubeConfig []byte) error + CheckLicense(ctx context.Context, csp cloudprovider.Provider, licenseID string) (int, error) + + // methods required by "init" + + GenerateMasterSecret() (uri.MasterSecret, error) + GenerateMeasurementSalt() ([]byte, error) + Init( + ctx context.Context, validator atls.Validator, state *state.State, + clusterLogWriter io.Writer, payload constellation.InitPayload, + ) (*initproto.InitSuccessResponse, error) + + // methods required to install/upgrade Helm charts + + PrepareHelmCharts( + flags helm.Options, state *state.State, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, + ) (helm.Applier, bool, error) + + // methods to interact with Kubernetes + + ExtendClusterConfigCertSANs(ctx context.Context, clusterEndpoint, customEndpoint string, additionalAPIServerCertSANs []string) error + GetClusterAttestationConfig(ctx context.Context, variant variant.Variant) (config.AttestationCfg, error) + ApplyJoinConfig(ctx context.Context, newAttestConfig config.AttestationCfg, measurementSalt []byte) error + UpgradeNodeImage(ctx context.Context, imageVersion semver.Semver, imageReference string, force bool) error + UpgradeKubernetesVersion(ctx context.Context, kubernetesVersion versions.ValidK8sVersion, force bool) error + BackupCRDs(ctx context.Context, fileHandler file.Handler, upgradeDir string) ([]apiextensionsv1.CustomResourceDefinition, error) + BackupCRs(ctx context.Context, fileHandler file.Handler, crds []apiextensionsv1.CustomResourceDefinition, upgradeDir string) error +} + // imageFetcher gets an image reference from the versionsapi. type imageFetcher interface { FetchReference(ctx context.Context, diff --git a/cli/internal/cmd/apply_test.go b/cli/internal/cmd/apply_test.go index d24e69f927..c8a7a5e960 100644 --- a/cli/internal/cmd/apply_test.go +++ b/cli/internal/cmd/apply_test.go @@ -24,8 +24,8 @@ import ( "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/constellation" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/logger" "github.com/edgelesssys/constellation/v2/internal/state" @@ -193,8 +193,10 @@ func TestBackupHelmCharts(t *testing.T) { a := applyCmd{ fileHandler: file.NewHandler(afero.NewMemMapFs()), - applier: &stubConstellApplier{stubKubernetesUpgrader: tc.backupClient}, - log: logger.NewTest(t), + applier: &stubConstellApplier{ + stubKubernetesUpgrader: tc.backupClient, + }, + log: logger.NewTest(t), } err := a.backupHelmCharts(context.Background(), tc.helmApplier, tc.includesUpgrades, "") @@ -502,6 +504,7 @@ type stubConstellApplier struct { initErr error initResponse *initproto.InitSuccessResponse *stubKubernetesUpgrader + helmApplier } func (s *stubConstellApplier) SetKubeConfig([]byte) error { return nil } @@ -521,3 +524,10 @@ func (s *stubConstellApplier) GenerateMeasurementSalt() ([]byte, error) { func (s *stubConstellApplier) Init(context.Context, atls.Validator, *state.State, io.Writer, constellation.InitPayload) (*initproto.InitSuccessResponse, error) { return s.initResponse, s.initErr } + +type helmApplier interface { + PrepareHelmCharts( + flags helm.Options, stateFile *state.State, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, + ) ( + helm.Applier, bool, error) +} diff --git a/cli/internal/cmd/applyhelm.go b/cli/internal/cmd/applyhelm.go index 24fdc799c5..00be7491b0 100644 --- a/cli/internal/cmd/applyhelm.go +++ b/cli/internal/cmd/applyhelm.go @@ -16,7 +16,7 @@ import ( "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" - "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/cobra" @@ -32,16 +32,16 @@ func (a *applyCmd) runHelmApply(cmd *cobra.Command, conf *config.Config, stateFi } options := helm.Options{ - DeployCSIDriver: conf.DeployCSIDriver(), - Force: a.flags.force, - Conformance: a.flags.conformance, - HelmWaitMode: a.flags.helmWaitMode, - ApplyTimeout: a.flags.helmTimeout, - AllowDestructive: helm.DenyDestructive, - } - helmApplier, err := a.newHelmClient(constants.AdminConfFilename, a.log) - if err != nil { - return fmt.Errorf("creating Helm client: %w", err) + CSP: conf.GetProvider(), + AttestationVariant: conf.GetAttestationConfig().GetVariant(), + K8sVersion: conf.KubernetesVersion, + MicroserviceVersion: conf.MicroserviceVersion, + DeployCSIDriver: conf.DeployCSIDriver(), + Force: a.flags.force, + Conformance: a.flags.conformance, + HelmWaitMode: a.flags.helmWaitMode, + ApplyTimeout: a.flags.helmTimeout, + AllowDestructive: helm.DenyDestructive, } a.log.Debugf("Getting service account URI") @@ -51,8 +51,7 @@ func (a *applyCmd) runHelmApply(cmd *cobra.Command, conf *config.Config, stateFi } a.log.Debugf("Preparing Helm charts") - executor, includesUpgrades, err := helmApplier.PrepareApply(conf.GetProvider(), conf.GetAttestationConfig().GetVariant(), - conf.KubernetesVersion, conf.MicroserviceVersion, stateFile, options, serviceAccURI, masterSecret, conf.Provider.OpenStack) + executor, includesUpgrades, err := a.applier.PrepareHelmCharts(options, stateFile, serviceAccURI, masterSecret, conf.Provider.OpenStack) if errors.Is(err, helm.ErrConfirmationMissing) { if !a.flags.yes { cmd.PrintErrln("WARNING: Upgrading cert-manager will destroy all custom resources you have manually created that are based on the current version of cert-manager.") @@ -66,8 +65,7 @@ func (a *applyCmd) runHelmApply(cmd *cobra.Command, conf *config.Config, stateFi } } options.AllowDestructive = helm.AllowDestructive - executor, includesUpgrades, err = helmApplier.PrepareApply(conf.GetProvider(), conf.GetAttestationConfig().GetVariant(), - conf.KubernetesVersion, conf.MicroserviceVersion, stateFile, options, serviceAccURI, masterSecret, conf.Provider.OpenStack) + executor, includesUpgrades, err = a.applier.PrepareHelmCharts(options, stateFile, serviceAccURI, masterSecret, conf.Provider.OpenStack) } var upgradeErr *compatibility.InvalidUpgradeError if err != nil { diff --git a/cli/internal/cmd/init.go b/cli/internal/cmd/init.go index 8bffeb521b..166195d492 100644 --- a/cli/internal/cmd/init.go +++ b/cli/internal/cmd/init.go @@ -20,15 +20,7 @@ import ( clientcodec "k8s.io/client-go/tools/clientcmd/api/latest" "sigs.k8s.io/yaml" - "github.com/edgelesssys/constellation/v2/internal/attestation/variant" - "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" - "github.com/edgelesssys/constellation/v2/internal/kms/uri" - "github.com/edgelesssys/constellation/v2/internal/semver" - "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/versions" ) // NewInitCmd returns a new cobra.Command for the init command. @@ -116,10 +108,3 @@ func (c *kubeconfigMerger) kubeconfigEnvVar() string { type grpcDialer interface { Dial(ctx context.Context, target string) (*grpc.ClientConn, error) } -type helmApplier interface { - PrepareApply( - csp cloudprovider.Provider, attestationVariant variant.Variant, k8sVersion versions.ValidK8sVersion, microserviceVersion semver.Semver, stateFile *state.State, - flags helm.Options, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, - ) ( - helm.Applier, bool, error) -} diff --git a/cli/internal/cmd/init_test.go b/cli/internal/cmd/init_test.go index 645fa74dfd..75bc1ab1b0 100644 --- a/cli/internal/cmd/init_test.go +++ b/cli/internal/cmd/init_test.go @@ -18,14 +18,13 @@ import ( "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" - "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/constellation" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/logger" "github.com/edgelesssys/constellation/v2/internal/semver" @@ -233,9 +232,6 @@ func TestInitialize(t *testing.T) { log: logger.NewTest(t), spinner: &nopSpinner{}, merger: &stubMerger{}, - newHelmClient: func(string, debugLog) (helmApplier, error) { - return &stubHelmApplier{}, nil - }, applier: &stubConstellApplier{ masterSecret: uri.MasterSecret{ Key: bytes.Repeat([]byte{0x01}, 32), @@ -248,6 +244,7 @@ func TestInitialize(t *testing.T) { // On init, no attestation config exists yet getClusterAttestationConfigErr: k8serrors.NewNotFound(schema.GroupResource{}, ""), }, + helmApplier: &stubHelmApplier{}, }, } @@ -282,9 +279,8 @@ type stubHelmApplier struct { err error } -func (s stubHelmApplier) PrepareApply( - _ cloudprovider.Provider, _ variant.Variant, _ versions.ValidK8sVersion, _ semver.Semver, - _ *state.State, _ helm.Options, _ string, _ uri.MasterSecret, _ *config.OpenStackConfig, +func (s stubHelmApplier) PrepareHelmCharts( + _ helm.Options, _ *state.State, _ string, _ uri.MasterSecret, _ *config.OpenStackConfig, ) (helm.Applier, bool, error) { return stubRunner{}, false, s.err } diff --git a/cli/internal/cmd/status.go b/cli/internal/cmd/status.go index d328ac9a28..73f24ffbac 100644 --- a/cli/internal/cmd/status.go +++ b/cli/internal/cmd/status.go @@ -16,9 +16,9 @@ import ( "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/spf13/afero" "github.com/spf13/cobra" "gopkg.in/yaml.v3" diff --git a/cli/internal/cmd/upgradeapply_test.go b/cli/internal/cmd/upgradeapply_test.go index ca6397587e..c2e524c40f 100644 --- a/cli/internal/cmd/upgradeapply_test.go +++ b/cli/internal/cmd/upgradeapply_test.go @@ -16,9 +16,9 @@ import ( "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/logger" "github.com/edgelesssys/constellation/v2/internal/semver" @@ -53,7 +53,7 @@ func TestUpgradeApply(t *testing.T) { }{ "success": { kubeUpgrader: &stubKubernetesUpgrader{currentConfig: config.DefaultForAzureSEVSNP()}, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, fh: fsWithStateFileAndTfState, @@ -66,7 +66,7 @@ func TestUpgradeApply(t *testing.T) { }, "id file and state file do not exist": { kubeUpgrader: &stubKubernetesUpgrader{currentConfig: config.DefaultForAzureSEVSNP()}, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, fh: func() file.Handler { @@ -79,7 +79,7 @@ func TestUpgradeApply(t *testing.T) { currentConfig: config.DefaultForAzureSEVSNP(), nodeVersionErr: assert.AnError, }, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, wantErr: true, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, @@ -90,7 +90,7 @@ func TestUpgradeApply(t *testing.T) { currentConfig: config.DefaultForAzureSEVSNP(), nodeVersionErr: kubecmd.ErrInProgress, }, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, fh: fsWithStateFileAndTfState, @@ -99,7 +99,7 @@ func TestUpgradeApply(t *testing.T) { kubeUpgrader: &stubKubernetesUpgrader{ currentConfig: config.DefaultForAzureSEVSNP(), }, - helmUpgrader: stubHelmApplier{err: assert.AnError}, + helmUpgrader: &stubHelmApplier{err: assert.AnError}, terraformUpgrader: &stubTerraformUpgrader{}, wantErr: true, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, @@ -109,7 +109,7 @@ func TestUpgradeApply(t *testing.T) { kubeUpgrader: &stubKubernetesUpgrader{ currentConfig: config.DefaultForAzureSEVSNP(), }, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{terraformDiff: true}, wantErr: true, stdin: "no\n", @@ -215,7 +215,7 @@ func TestUpgradeApply(t *testing.T) { }, "attempt to change attestation variant": { kubeUpgrader: &stubKubernetesUpgrader{currentConfig: &config.AzureTrustedLaunch{}}, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, fh: fsWithStateFileAndTfState, @@ -223,7 +223,7 @@ func TestUpgradeApply(t *testing.T) { }, "image fetching fails": { kubeUpgrader: &stubKubernetesUpgrader{currentConfig: config.DefaultForAzureSEVSNP()}, - helmUpgrader: stubHelmApplier{}, + helmUpgrader: &stubHelmApplier{}, terraformUpgrader: &stubTerraformUpgrader{}, fetchImageErr: assert.AnError, flags: applyFlags{yes: true, skipPhases: skipPhases{skipInitPhase: struct{}{}}}, @@ -254,13 +254,13 @@ func TestUpgradeApply(t *testing.T) { log: logger.NewTest(t), spinner: &nopSpinner{}, merger: &stubMerger{}, - newHelmClient: func(string, debugLog) (helmApplier, error) { - return tc.helmUpgrader, nil - }, newInfraApplier: func(ctx context.Context) (cloudApplier, func(), error) { return tc.terraformUpgrader, func() {}, nil }, - applier: &stubConstellApplier{stubKubernetesUpgrader: tc.kubeUpgrader}, + applier: &stubConstellApplier{ + stubKubernetesUpgrader: tc.kubeUpgrader, + helmApplier: tc.helmUpgrader, + }, imageFetcher: &stubImageFetcher{fetchReferenceErr: tc.fetchImageErr}, } err := upgrader.apply(cmd, stubAttestationFetcher{}, "test") @@ -375,10 +375,10 @@ type mockApplier struct { mock.Mock } -func (m *mockApplier) PrepareApply(csp cloudprovider.Provider, variant variant.Variant, k8sVersion versions.ValidK8sVersion, microserviceVersion semver.Semver, stateFile *state.State, - helmOpts helm.Options, str string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, +func (m *mockApplier) PrepareHelmCharts( + helmOpts helm.Options, stateFile *state.State, str string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, ) (helm.Applier, bool, error) { - args := m.Called(csp, variant, k8sVersion, microserviceVersion, stateFile, helmOpts, str, masterSecret, openStackCfg) + args := m.Called(helmOpts, stateFile, helmOpts, str, masterSecret, openStackCfg) return args.Get(0).(helm.Applier), args.Bool(1), args.Error(2) } diff --git a/cli/internal/cmd/upgradecheck.go b/cli/internal/cmd/upgradecheck.go index eb53381473..a3be54e4da 100644 --- a/cli/internal/cmd/upgradecheck.go +++ b/cli/internal/cmd/upgradecheck.go @@ -26,10 +26,10 @@ import ( "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd" "github.com/edgelesssys/constellation/v2/internal/featureset" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/helm" consemver "github.com/edgelesssys/constellation/v2/internal/semver" "github.com/edgelesssys/constellation/v2/internal/sigstore" "github.com/edgelesssys/constellation/v2/internal/sigstore/keyselect" diff --git a/hack/gocoverage/main_test.go b/hack/gocoverage/main_test.go index 45a10d11fd..de1f1c9c40 100644 --- a/hack/gocoverage/main_test.go +++ b/hack/gocoverage/main_test.go @@ -39,10 +39,10 @@ ok github.com/edgelesssys/constellation/v2/cli/internal/clusterid (cached) cov ? github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix [no test files] ok github.com/edgelesssys/constellation/v2/cli/internal/cmd (cached) coverage: 54.3% of statements ? github.com/edgelesssys/constellation/v2/internal/featureset [no test files] -? github.com/edgelesssys/constellation/v2/internal/helm/imageversion [no test files] +? github.com/edgelesssys/constellation/v2/internal/constellation/helm/imageversion [no test files] ? github.com/edgelesssys/constellation/v2/cli/internal/libvirt [no test files] ? github.com/edgelesssys/constellation/v2/debugd/cmd/cdbg [no test files] -ok github.com/edgelesssys/constellation/v2/internal/helm (cached) coverage: 36.0% of statements +ok github.com/edgelesssys/constellation/v2/internal/constellation/helm (cached) coverage: 36.0% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/kubernetes (cached) coverage: 40.4% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/terraform (cached) coverage: 70.8% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/upgrade (cached) coverage: 66.7% of statements @@ -226,8 +226,8 @@ ok github.com/edgelesssys/constellation/v2/operators/constellation-node-operat ` const ( - exampleReportCLI = `{"Metadate":{"Created":"2023-08-24T16:09:02Z"},"Coverage":{"github.com/edgelesssys/constellation/v2/cli":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/cmd":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd":{"Coverage":65.5,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/clusterid":{"Coverage":56.2,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd":{"Coverage":53.5,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/helm":{"Coverage":47.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/helm/imageversion":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd":{"Coverage":54.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/terraform":{"Coverage":71.3,"Notest":false,"Nostmt":false}}}` - exampleReportCLIOld = `{"Metadate":{"Created":"2023-08-24T16:48:39Z"},"Coverage":{"github.com/edgelesssys/constellation/v2/cli":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/cmd":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd":{"Coverage":73.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/clusterid":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd":{"Coverage":61.6,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/helm":{"Coverage":51.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/helm/imageversion":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/iamid":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/kubernetes":{"Coverage":49.8,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/terraform":{"Coverage":66.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/upgrade":{"Coverage":83,"Notest":false,"Nostmt":false}}}` + exampleReportCLI = `{"Metadate":{"Created":"2023-08-24T16:09:02Z"},"Coverage":{"github.com/edgelesssys/constellation/v2/cli":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/cmd":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd":{"Coverage":65.5,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/clusterid":{"Coverage":56.2,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd":{"Coverage":53.5,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/helm":{"Coverage":47.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/helm/imageversion":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd":{"Coverage":54.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/terraform":{"Coverage":71.3,"Notest":false,"Nostmt":false}}}` + exampleReportCLIOld = `{"Metadate":{"Created":"2023-08-24T16:48:39Z"},"Coverage":{"github.com/edgelesssys/constellation/v2/cli":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/cmd":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd":{"Coverage":73.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/clusterid":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/cmd":{"Coverage":61.6,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/helm":{"Coverage":51.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/constellation/helm/imageversion":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/iamid":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/kubernetes":{"Coverage":49.8,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/terraform":{"Coverage":66.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/upgrade":{"Coverage":83,"Notest":false,"Nostmt":false}}}` exampleReportDisk = `{"Metadate":{"Created":"2023-08-24T16:40:25Z"},"Coverage":{"github.com/edgelesssys/constellation/v2/disk-mapper/cmd":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/internal/diskencryption":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/internal/recoveryserver":{"Coverage":89.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/internal/rejoinclient":{"Coverage":91.8,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/internal/setup":{"Coverage":68.9,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/internal/systemd":{"Coverage":25.8,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/disk-mapper/recoverproto":{"Coverage":0,"Notest":true,"Nostmt":false}}}` ) diff --git a/internal/constellation/BUILD.bazel b/internal/constellation/BUILD.bazel index 5aea05aa42..5f1e7a598b 100644 --- a/internal/constellation/BUILD.bazel +++ b/internal/constellation/BUILD.bazel @@ -7,6 +7,7 @@ go_library( "apply.go", "applyinit.go", "constellation.go", + "helm.go", "kubernetes.go", ], importpath = "github.com/edgelesssys/constellation/v2/internal/constellation", @@ -18,13 +19,13 @@ go_library( "//internal/cloud/cloudprovider", "//internal/config", "//internal/constants", + "//internal/constellation/helm", "//internal/constellation/kubecmd", "//internal/crypto", "//internal/file", "//internal/grpc/dialer", "//internal/grpc/grpclog", "//internal/grpc/retry", - "//internal/helm", "//internal/kms/uri", "//internal/license", "//internal/retry", diff --git a/internal/constellation/apply.go b/internal/constellation/apply.go index 1636bbce90..63751379e9 100644 --- a/internal/constellation/apply.go +++ b/internal/constellation/apply.go @@ -11,20 +11,13 @@ import ( "fmt" "github.com/edgelesssys/constellation/v2/internal/atls" - "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/config" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" "github.com/edgelesssys/constellation/v2/internal/constellation/kubecmd" "github.com/edgelesssys/constellation/v2/internal/crypto" - "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/grpc/dialer" - "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/license" - "github.com/edgelesssys/constellation/v2/internal/semver" - "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/versions" - apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" ) // An Applier handles applying a specific configuration to a Constellation cluster @@ -120,21 +113,3 @@ func (a *Applier) GenerateMeasurementSalt() ([]byte, error) { a.log.Debugf("Generated measurement salt") return measurementSalt, nil } - -type helmApplier interface { - PrepareApply( - csp cloudprovider.Provider, attestationVariant variant.Variant, k8sVersion versions.ValidK8sVersion, microserviceVersion semver.Semver, stateFile *state.State, - flags helm.Options, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, - ) ( - helm.Applier, bool, error) -} - -type kubecmdClient interface { - UpgradeNodeImage(ctx context.Context, imageVersion semver.Semver, imageReference string, force bool) error - UpgradeKubernetesVersion(ctx context.Context, kubernetesVersion versions.ValidK8sVersion, force bool) error - ExtendClusterConfigCertSANs(ctx context.Context, alternativeNames []string) error - GetClusterAttestationConfig(ctx context.Context, variant variant.Variant) (config.AttestationCfg, error) - ApplyJoinConfig(ctx context.Context, newAttestConfig config.AttestationCfg, measurementSalt []byte) error - BackupCRs(ctx context.Context, fileHandler file.Handler, crds []apiextensionsv1.CustomResourceDefinition, upgradeDir string) error - BackupCRDs(ctx context.Context, fileHandler file.Handler, upgradeDir string) ([]apiextensionsv1.CustomResourceDefinition, error) -} diff --git a/internal/constellation/helm.go b/internal/constellation/helm.go new file mode 100644 index 0000000000..bf6fcf7f3d --- /dev/null +++ b/internal/constellation/helm.go @@ -0,0 +1,34 @@ +/* +Copyright (c) Edgeless Systems GmbH + +SPDX-License-Identifier: AGPL-3.0-only +*/ + +package constellation + +import ( + "errors" + + "github.com/edgelesssys/constellation/v2/internal/config" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm" + "github.com/edgelesssys/constellation/v2/internal/kms/uri" + "github.com/edgelesssys/constellation/v2/internal/state" +) + +// PrepareHelmCharts loads Helm charts for Constellation and returns an executor to apply them. +func (a *Applier) PrepareHelmCharts( + flags helm.Options, state *state.State, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, +) (helm.Applier, bool, error) { + if a.helmClient == nil { + return nil, false, errors.New("helm client not initialized") + } + + return a.helmClient.PrepareApply(flags, state, serviceAccURI, masterSecret, openStackCfg) +} + +type helmApplier interface { + PrepareApply( + flags helm.Options, stateFile *state.State, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, + ) ( + helm.Applier, bool, error) +} diff --git a/internal/helm/BUILD.bazel b/internal/constellation/helm/BUILD.bazel similarity index 99% rename from internal/helm/BUILD.bazel rename to internal/constellation/helm/BUILD.bazel index f1f30300da..58c97f1729 100644 --- a/internal/helm/BUILD.bazel +++ b/internal/constellation/helm/BUILD.bazel @@ -454,7 +454,7 @@ go_library( "charts/cilium/templates/spire/server/serviceaccount.yaml", "charts/cilium/templates/spire/server/statefulset.yaml", ], - importpath = "github.com/edgelesssys/constellation/v2/internal/helm", + importpath = "github.com/edgelesssys/constellation/v2/internal/constellation/helm", visibility = ["//:__subpackages__"], deps = [ "//internal/attestation/variant", @@ -465,8 +465,8 @@ go_library( "//internal/compatibility", "//internal/config", "//internal/constants", + "//internal/constellation/helm/imageversion", "//internal/file", - "//internal/helm/imageversion", "//internal/kms/uri", "//internal/kubernetes/kubectl", "//internal/retry", diff --git a/internal/helm/README.md b/internal/constellation/helm/README.md similarity index 100% rename from internal/helm/README.md rename to internal/constellation/helm/README.md diff --git a/internal/helm/action.go b/internal/constellation/helm/action.go similarity index 100% rename from internal/helm/action.go rename to internal/constellation/helm/action.go diff --git a/internal/helm/actionfactory.go b/internal/constellation/helm/actionfactory.go similarity index 100% rename from internal/helm/actionfactory.go rename to internal/constellation/helm/actionfactory.go diff --git a/internal/helm/actionfactory_test.go b/internal/constellation/helm/actionfactory_test.go similarity index 100% rename from internal/helm/actionfactory_test.go rename to internal/constellation/helm/actionfactory_test.go diff --git a/internal/helm/charts/aws-load-balancer-controller/.helmignore b/internal/constellation/helm/charts/aws-load-balancer-controller/.helmignore similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/.helmignore rename to internal/constellation/helm/charts/aws-load-balancer-controller/.helmignore diff --git a/internal/helm/charts/aws-load-balancer-controller/Chart.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/Chart.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/Chart.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/Chart.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/README.md b/internal/constellation/helm/charts/aws-load-balancer-controller/README.md similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/README.md rename to internal/constellation/helm/charts/aws-load-balancer-controller/README.md diff --git a/internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/crds/crds.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/crds/crds.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/NOTES.txt similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/NOTES.txt diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/deployment.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/deployment.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/pdb.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/pdb.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/rbac.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/rbac.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/service.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/service.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/service.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/service.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/templates/webhook.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/templates/webhook.yaml diff --git a/internal/helm/charts/aws-load-balancer-controller/values.yaml b/internal/constellation/helm/charts/aws-load-balancer-controller/values.yaml similarity index 100% rename from internal/helm/charts/aws-load-balancer-controller/values.yaml rename to internal/constellation/helm/charts/aws-load-balancer-controller/values.yaml diff --git a/internal/helm/charts/cert-manager/Chart.yaml b/internal/constellation/helm/charts/cert-manager/Chart.yaml similarity index 100% rename from internal/helm/charts/cert-manager/Chart.yaml rename to internal/constellation/helm/charts/cert-manager/Chart.yaml diff --git a/internal/helm/charts/cert-manager/templates/NOTES.txt b/internal/constellation/helm/charts/cert-manager/templates/NOTES.txt similarity index 100% rename from internal/helm/charts/cert-manager/templates/NOTES.txt rename to internal/constellation/helm/charts/cert-manager/templates/NOTES.txt diff --git a/internal/helm/charts/cert-manager/templates/_helpers.tpl b/internal/constellation/helm/charts/cert-manager/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/cert-manager/templates/_helpers.tpl rename to internal/constellation/helm/charts/cert-manager/templates/_helpers.tpl diff --git a/internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-deployment.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-deployment.yaml diff --git a/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml diff --git a/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml diff --git a/internal/helm/charts/cert-manager/templates/cainjector-psp.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-psp.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-psp.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-psp.yaml diff --git a/internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-rbac.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-rbac.yaml diff --git a/internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml b/internal/constellation/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml rename to internal/constellation/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml diff --git a/internal/helm/charts/cert-manager/templates/crds.yaml b/internal/constellation/helm/charts/cert-manager/templates/crds.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/crds.yaml rename to internal/constellation/helm/charts/cert-manager/templates/crds.yaml diff --git a/internal/helm/charts/cert-manager/templates/deployment.yaml b/internal/constellation/helm/charts/cert-manager/templates/deployment.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/deployment.yaml rename to internal/constellation/helm/charts/cert-manager/templates/deployment.yaml diff --git a/internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml b/internal/constellation/helm/charts/cert-manager/templates/networkpolicy-egress.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml rename to internal/constellation/helm/charts/cert-manager/templates/networkpolicy-egress.yaml diff --git a/internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml b/internal/constellation/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml rename to internal/constellation/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml diff --git a/internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml b/internal/constellation/helm/charts/cert-manager/templates/psp-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml rename to internal/constellation/helm/charts/cert-manager/templates/psp-clusterrole.yaml diff --git a/internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml b/internal/constellation/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml diff --git a/internal/helm/charts/cert-manager/templates/psp.yaml b/internal/constellation/helm/charts/cert-manager/templates/psp.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/psp.yaml rename to internal/constellation/helm/charts/cert-manager/templates/psp.yaml diff --git a/internal/helm/charts/cert-manager/templates/rbac.yaml b/internal/constellation/helm/charts/cert-manager/templates/rbac.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/rbac.yaml rename to internal/constellation/helm/charts/cert-manager/templates/rbac.yaml diff --git a/internal/helm/charts/cert-manager/templates/service.yaml b/internal/constellation/helm/charts/cert-manager/templates/service.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/service.yaml rename to internal/constellation/helm/charts/cert-manager/templates/service.yaml diff --git a/internal/helm/charts/cert-manager/templates/serviceaccount.yaml b/internal/constellation/helm/charts/cert-manager/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/cert-manager/templates/serviceaccount.yaml diff --git a/internal/helm/charts/cert-manager/templates/servicemonitor.yaml b/internal/constellation/helm/charts/cert-manager/templates/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/servicemonitor.yaml rename to internal/constellation/helm/charts/cert-manager/templates/servicemonitor.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-job.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-job.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-psp.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml diff --git a/internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml b/internal/constellation/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml rename to internal/constellation/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-config.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-config.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-config.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-config.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-deployment.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-deployment.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-deployment.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-deployment.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-psp.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-psp.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-psp.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-psp.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-rbac.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-rbac.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-rbac.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-rbac.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-service.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-service.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-service.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-service.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml diff --git a/internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml b/internal/constellation/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml similarity index 100% rename from internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml rename to internal/constellation/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml diff --git a/internal/helm/charts/cert-manager/values.yaml b/internal/constellation/helm/charts/cert-manager/values.yaml similarity index 100% rename from internal/helm/charts/cert-manager/values.yaml rename to internal/constellation/helm/charts/cert-manager/values.yaml diff --git a/internal/helm/charts/cilium/.helmignore b/internal/constellation/helm/charts/cilium/.helmignore similarity index 100% rename from internal/helm/charts/cilium/.helmignore rename to internal/constellation/helm/charts/cilium/.helmignore diff --git a/internal/helm/charts/cilium/Chart.yaml b/internal/constellation/helm/charts/cilium/Chart.yaml similarity index 100% rename from internal/helm/charts/cilium/Chart.yaml rename to internal/constellation/helm/charts/cilium/Chart.yaml diff --git a/internal/helm/charts/cilium/LICENSE b/internal/constellation/helm/charts/cilium/LICENSE similarity index 100% rename from internal/helm/charts/cilium/LICENSE rename to internal/constellation/helm/charts/cilium/LICENSE diff --git a/internal/helm/charts/cilium/README.md b/internal/constellation/helm/charts/cilium/README.md similarity index 100% rename from internal/helm/charts/cilium/README.md rename to internal/constellation/helm/charts/cilium/README.md diff --git a/internal/helm/charts/cilium/README.md.gotmpl b/internal/constellation/helm/charts/cilium/README.md.gotmpl similarity index 100% rename from internal/helm/charts/cilium/README.md.gotmpl rename to internal/constellation/helm/charts/cilium/README.md.gotmpl diff --git a/internal/helm/charts/cilium/files/agent/poststart-eni.bash b/internal/constellation/helm/charts/cilium/files/agent/poststart-eni.bash similarity index 100% rename from internal/helm/charts/cilium/files/agent/poststart-eni.bash rename to internal/constellation/helm/charts/cilium/files/agent/poststart-eni.bash diff --git a/internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json b/internal/constellation/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json similarity index 100% rename from internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json rename to internal/constellation/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json diff --git a/internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json b/internal/constellation/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json similarity index 100% rename from internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json rename to internal/constellation/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json diff --git a/internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json b/internal/constellation/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json similarity index 100% rename from internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json rename to internal/constellation/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json diff --git a/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json b/internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json similarity index 100% rename from internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json rename to internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json diff --git a/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json b/internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json similarity index 100% rename from internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json rename to internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json diff --git a/internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json b/internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json similarity index 100% rename from internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json rename to internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json diff --git a/internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json b/internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json similarity index 100% rename from internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json rename to internal/constellation/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json diff --git a/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash b/internal/constellation/helm/charts/cilium/files/nodeinit/poststart-eni.bash similarity index 100% rename from internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash rename to internal/constellation/helm/charts/cilium/files/nodeinit/poststart-eni.bash diff --git a/internal/helm/charts/cilium/files/nodeinit/prestop.bash b/internal/constellation/helm/charts/cilium/files/nodeinit/prestop.bash similarity index 100% rename from internal/helm/charts/cilium/files/nodeinit/prestop.bash rename to internal/constellation/helm/charts/cilium/files/nodeinit/prestop.bash diff --git a/internal/helm/charts/cilium/files/nodeinit/startup.bash b/internal/constellation/helm/charts/cilium/files/nodeinit/startup.bash similarity index 100% rename from internal/helm/charts/cilium/files/nodeinit/startup.bash rename to internal/constellation/helm/charts/cilium/files/nodeinit/startup.bash diff --git a/internal/helm/charts/cilium/files/spire/init.bash b/internal/constellation/helm/charts/cilium/files/spire/init.bash similarity index 100% rename from internal/helm/charts/cilium/files/spire/init.bash rename to internal/constellation/helm/charts/cilium/files/spire/init.bash diff --git a/internal/helm/charts/cilium/files/spire/wait-for-spire.bash b/internal/constellation/helm/charts/cilium/files/spire/wait-for-spire.bash similarity index 100% rename from internal/helm/charts/cilium/files/spire/wait-for-spire.bash rename to internal/constellation/helm/charts/cilium/files/spire/wait-for-spire.bash diff --git a/internal/helm/charts/cilium/templates/NOTES.txt b/internal/constellation/helm/charts/cilium/templates/NOTES.txt similarity index 100% rename from internal/helm/charts/cilium/templates/NOTES.txt rename to internal/constellation/helm/charts/cilium/templates/NOTES.txt diff --git a/internal/helm/charts/cilium/templates/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/daemonset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/daemonset.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/role.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/role.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/role.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/role.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/service.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/service.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/service.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-envoy/configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-envoy/configmap.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-envoy/service.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-envoy/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-envoy/service.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-envoy/service.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-gateway-api-class.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-gateway-api-class.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-ingress-class.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-ingress-class.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-ingress-class.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-ingress-class.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-ingress-service.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-ingress-service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-ingress-service.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-ingress-service.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/cilium-operator/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/deployment.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/role.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/role.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/role.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/role.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/secret.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/secret.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/secret.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/service.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/service.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/service.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/deployment.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-resource-quota.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-resource-quota.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-resource-quota.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-resource-quota.yaml diff --git a/internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml b/internal/constellation/helm/charts/cilium/templates/cilium-secrets-namespace.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml rename to internal/constellation/helm/charts/cilium/templates/cilium-secrets-namespace.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml diff --git a/internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml b/internal/constellation/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/configmap.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/deployment.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/service.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/service.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/service.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl b/internal/constellation/helm/charts/cilium/templates/hubble-ui/_nginx.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/_nginx.tpl diff --git a/internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/configmap.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/deployment.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/deployment.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/ingress.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/ingress.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/service.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/service.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/service.yaml diff --git a/internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/metrics-service.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/metrics-service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/metrics-service.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/metrics-service.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/peer-service.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/peer-service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/peer-service.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/peer-service.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/servicemonitor.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/servicemonitor.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml diff --git a/internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml b/internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml rename to internal/constellation/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml diff --git a/internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/spire/agent/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/agent/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/spire/agent/configmap.yaml b/internal/constellation/helm/charts/cilium/templates/spire/agent/configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/agent/configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/agent/configmap.yaml diff --git a/internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml b/internal/constellation/helm/charts/cilium/templates/spire/agent/daemonset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/agent/daemonset.yaml diff --git a/internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml b/internal/constellation/helm/charts/cilium/templates/spire/bundle-configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/bundle-configmap.yaml diff --git a/internal/helm/charts/cilium/templates/spire/namespace.yaml b/internal/constellation/helm/charts/cilium/templates/spire/namespace.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/namespace.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/namespace.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/clusterrole.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/clusterrole.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/configmap.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/configmap.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/configmap.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/configmap.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/role.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/role.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/role.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/role.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/rolebinding.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/rolebinding.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/service.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/service.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/service.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/service.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/serviceaccount.yaml diff --git a/internal/helm/charts/cilium/templates/spire/server/statefulset.yaml b/internal/constellation/helm/charts/cilium/templates/spire/server/statefulset.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/spire/server/statefulset.yaml rename to internal/constellation/helm/charts/cilium/templates/spire/server/statefulset.yaml diff --git a/internal/helm/charts/cilium/templates/validate.yaml b/internal/constellation/helm/charts/cilium/templates/validate.yaml similarity index 100% rename from internal/helm/charts/cilium/templates/validate.yaml rename to internal/constellation/helm/charts/cilium/templates/validate.yaml diff --git a/internal/helm/charts/cilium/values.yaml b/internal/constellation/helm/charts/cilium/values.yaml similarity index 100% rename from internal/helm/charts/cilium/values.yaml rename to internal/constellation/helm/charts/cilium/values.yaml diff --git a/internal/helm/charts/cilium/values.yaml.tmpl b/internal/constellation/helm/charts/cilium/values.yaml.tmpl similarity index 100% rename from internal/helm/charts/cilium/values.yaml.tmpl rename to internal/constellation/helm/charts/cilium/values.yaml.tmpl diff --git a/internal/helm/charts/edgeless/constellation-services/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml diff --git a/internal/helm/charts/edgeless/constellation-services/templates/.gitkeep b/internal/constellation/helm/charts/edgeless/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/templates/.gitkeep rename to internal/constellation/helm/charts/edgeless/constellation-services/templates/.gitkeep diff --git a/internal/helm/charts/edgeless/constellation-services/values.yaml b/internal/constellation/helm/charts/edgeless/constellation-services/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/constellation-services/values.yaml rename to internal/constellation/helm/charts/edgeless/constellation-services/values.yaml diff --git a/internal/helm/charts/edgeless/csi/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore b/internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore rename to internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/.helmignore diff --git a/internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json b/internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json rename to internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json diff --git a/internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/cinder-config/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml diff --git a/internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml b/internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml diff --git a/internal/helm/charts/edgeless/csi/values.yaml b/internal/constellation/helm/charts/edgeless/csi/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/csi/values.yaml rename to internal/constellation/helm/charts/edgeless/csi/values.yaml diff --git a/internal/helm/charts/edgeless/operators/.helmignore b/internal/constellation/helm/charts/edgeless/operators/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/operators/.helmignore rename to internal/constellation/helm/charts/edgeless/operators/.helmignore diff --git a/internal/helm/charts/edgeless/operators/Chart.yaml b/internal/constellation/helm/charts/edgeless/operators/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/Chart.yaml rename to internal/constellation/helm/charts/edgeless/operators/Chart.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json diff --git a/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json diff --git a/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml b/internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml rename to internal/constellation/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml diff --git a/internal/helm/charts/edgeless/operators/values.yaml b/internal/constellation/helm/charts/edgeless/operators/values.yaml similarity index 100% rename from internal/helm/charts/edgeless/operators/values.yaml rename to internal/constellation/helm/charts/edgeless/operators/values.yaml diff --git a/internal/helm/chartutil.go b/internal/constellation/helm/chartutil.go similarity index 100% rename from internal/helm/chartutil.go rename to internal/constellation/helm/chartutil.go diff --git a/internal/helm/cilium.patch b/internal/constellation/helm/cilium.patch similarity index 100% rename from internal/helm/cilium.patch rename to internal/constellation/helm/cilium.patch diff --git a/internal/helm/generateCertManager.sh b/internal/constellation/helm/generateCertManager.sh similarity index 100% rename from internal/helm/generateCertManager.sh rename to internal/constellation/helm/generateCertManager.sh diff --git a/internal/helm/generateCilium.sh b/internal/constellation/helm/generateCilium.sh similarity index 100% rename from internal/helm/generateCilium.sh rename to internal/constellation/helm/generateCilium.sh diff --git a/internal/helm/helm.go b/internal/constellation/helm/helm.go similarity index 88% rename from internal/helm/helm.go rename to internal/constellation/helm/helm.go index c1871e4225..85dcfb7591 100644 --- a/internal/helm/helm.go +++ b/internal/constellation/helm/helm.go @@ -81,28 +81,30 @@ func NewClient(kubeConfig []byte, log debugLog) (*Client, error) { // Options are options for loading charts. type Options struct { - Conformance bool - HelmWaitMode WaitMode - DeployCSIDriver bool - AllowDestructive bool - Force bool - ApplyTimeout time.Duration + CSP cloudprovider.Provider + AttestationVariant variant.Variant + Conformance bool + DeployCSIDriver bool + AllowDestructive bool + Force bool + K8sVersion versions.ValidK8sVersion + MicroserviceVersion semver.Semver + HelmWaitMode WaitMode + ApplyTimeout time.Duration } // PrepareApply loads the charts and returns the executor to apply them. func (h Client) PrepareApply( - csp cloudprovider.Provider, attestationVariant variant.Variant, k8sVersion versions.ValidK8sVersion, - microserviceVersion semver.Semver, stateFile *state.State, flags Options, serviceAccURI string, - masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, + flags Options, stateFile *state.State, serviceAccURI string, masterSecret uri.MasterSecret, openStackCfg *config.OpenStackConfig, ) (Applier, bool, error) { - releases, err := h.loadReleases(csp, attestationVariant, k8sVersion, masterSecret, stateFile, flags, serviceAccURI, openStackCfg) + releases, err := h.loadReleases(flags.CSP, flags.AttestationVariant, flags.K8sVersion, masterSecret, stateFile, flags, serviceAccURI, openStackCfg) if err != nil { return nil, false, fmt.Errorf("loading Helm releases: %w", err) } h.log.Debugf("Loaded Helm releases") actions, includesUpgrades, err := h.factory.GetActions( - releases, microserviceVersion, flags.Force, flags.AllowDestructive, flags.ApplyTimeout, + releases, flags.MicroserviceVersion, flags.Force, flags.AllowDestructive, flags.ApplyTimeout, ) return &ChartApplyExecutor{actions: actions, log: h.log}, includesUpgrades, err } diff --git a/internal/helm/helm_test.go b/internal/constellation/helm/helm_test.go similarity index 96% rename from internal/helm/helm_test.go rename to internal/constellation/helm/helm_test.go index 4a6b871d50..bf47cfa995 100644 --- a/internal/helm/helm_test.go +++ b/internal/constellation/helm/helm_test.go @@ -206,11 +206,17 @@ func TestHelmApply(t *testing.T) { helmListVersion(lister, "aws-load-balancer-controller", awsLbVersion) options.AllowDestructive = tc.allowDestructive - ex, includesUpgrade, err := sut.PrepareApply(csp, attestationVariant, versions.Default, cliVersion, + options.CSP = csp + options.AttestationVariant = attestationVariant + options.K8sVersion = versions.Default + options.MicroserviceVersion = cliVersion + + ex, includesUpgrade, err := sut.PrepareApply( + options, state.New(). SetInfrastructure(state.Infrastructure{UID: "testuid"}). SetClusterValues(state.ClusterValues{MeasurementSalt: []byte{0x41}}), - options, fakeServiceAccURI(csp), + fakeServiceAccURI(csp), uri.MasterSecret{Key: []byte("secret"), Salt: []byte("masterSalt")}, nil) var upgradeErr *compatibility.InvalidUpgradeError if tc.expectError { diff --git a/internal/helm/imageversion/BUILD.bazel b/internal/constellation/helm/imageversion/BUILD.bazel similarity index 96% rename from internal/helm/imageversion/BUILD.bazel rename to internal/constellation/helm/imageversion/BUILD.bazel index af3461c6c8..604bec4a26 100644 --- a/internal/helm/imageversion/BUILD.bazel +++ b/internal/constellation/helm/imageversion/BUILD.bazel @@ -12,7 +12,7 @@ GENERATED_SRCS = [ go_library( name = "imageversion", srcs = ["imageversion.go"] + GENERATED_SRCS, # keep - importpath = "github.com/edgelesssys/constellation/v2/internal/helm/imageversion", + importpath = "github.com/edgelesssys/constellation/v2/internal/constellation/helm/imageversion", visibility = ["//:__subpackages__"], deps = ["//internal/containerimage"], ) diff --git a/internal/helm/imageversion/imageversion.go b/internal/constellation/helm/imageversion/imageversion.go similarity index 100% rename from internal/helm/imageversion/imageversion.go rename to internal/constellation/helm/imageversion/imageversion.go diff --git a/internal/helm/imageversion/placeholder.go b/internal/constellation/helm/imageversion/placeholder.go similarity index 100% rename from internal/helm/imageversion/placeholder.go rename to internal/constellation/helm/imageversion/placeholder.go diff --git a/internal/helm/loader.go b/internal/constellation/helm/loader.go similarity index 99% rename from internal/helm/loader.go rename to internal/constellation/helm/loader.go index f455a1f279..a0eb681954 100644 --- a/internal/helm/loader.go +++ b/internal/constellation/helm/loader.go @@ -23,7 +23,7 @@ import ( "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" - "github.com/edgelesssys/constellation/v2/internal/helm/imageversion" + "github.com/edgelesssys/constellation/v2/internal/constellation/helm/imageversion" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/semver" "github.com/edgelesssys/constellation/v2/internal/state" diff --git a/internal/helm/loader_test.go b/internal/constellation/helm/loader_test.go similarity index 100% rename from internal/helm/loader_test.go rename to internal/constellation/helm/loader_test.go diff --git a/internal/helm/overrides.go b/internal/constellation/helm/overrides.go similarity index 100% rename from internal/helm/overrides.go rename to internal/constellation/helm/overrides.go diff --git a/internal/helm/release.go b/internal/constellation/helm/release.go similarity index 100% rename from internal/helm/release.go rename to internal/constellation/helm/release.go diff --git a/internal/helm/retryaction.go b/internal/constellation/helm/retryaction.go similarity index 100% rename from internal/helm/retryaction.go rename to internal/constellation/helm/retryaction.go diff --git a/internal/helm/retryaction_test.go b/internal/constellation/helm/retryaction_test.go similarity index 100% rename from internal/helm/retryaction_test.go rename to internal/constellation/helm/retryaction_test.go diff --git a/internal/helm/serviceversion.go b/internal/constellation/helm/serviceversion.go similarity index 100% rename from internal/helm/serviceversion.go rename to internal/constellation/helm/serviceversion.go diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/testdata/AWS/constellation-services/templates/.gitkeep b/internal/constellation/helm/testdata/AWS/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/testdata/AWS/constellation-services/templates/.gitkeep rename to internal/constellation/helm/testdata/AWS/constellation-services/templates/.gitkeep diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/testdata/Azure/constellation-services/templates/.gitkeep b/internal/constellation/helm/testdata/Azure/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/testdata/Azure/constellation-services/templates/.gitkeep rename to internal/constellation/helm/testdata/Azure/constellation-services/templates/.gitkeep diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/testdata/GCP/constellation-services/templates/.gitkeep b/internal/constellation/helm/testdata/GCP/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/testdata/GCP/constellation-services/templates/.gitkeep rename to internal/constellation/helm/testdata/GCP/constellation-services/templates/.gitkeep diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep b/internal/constellation/helm/testdata/OpenStack/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep rename to internal/constellation/helm/testdata/OpenStack/constellation-services/templates/.gitkeep diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/constellation/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep b/internal/constellation/helm/testdata/QEMU/constellation-services/templates/.gitkeep similarity index 100% rename from internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep rename to internal/constellation/helm/testdata/QEMU/constellation-services/templates/.gitkeep diff --git a/internal/helm/update-aws-load-balancer-chart.sh b/internal/constellation/helm/update-aws-load-balancer-chart.sh similarity index 94% rename from internal/helm/update-aws-load-balancer-chart.sh rename to internal/constellation/helm/update-aws-load-balancer-chart.sh index 9acb832e54..1c6a8519c3 100755 --- a/internal/helm/update-aws-load-balancer-chart.sh +++ b/internal/constellation/helm/update-aws-load-balancer-chart.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # updates the Helm charts for the AWS Load Balancer Controller in the CLI. -# script is mostly copied from internal/helm/update-csi-charts.sh +# script is mostly copied from internal/constellation/helm/update-csi-charts.sh set -euo pipefail set -o errtrace diff --git a/internal/helm/update-csi-charts.sh b/internal/constellation/helm/update-csi-charts.sh similarity index 100% rename from internal/helm/update-csi-charts.sh rename to internal/constellation/helm/update-csi-charts.sh diff --git a/internal/helm/values.go b/internal/constellation/helm/values.go similarity index 100% rename from internal/helm/values.go rename to internal/constellation/helm/values.go diff --git a/internal/helm/versionlister.go b/internal/constellation/helm/versionlister.go similarity index 100% rename from internal/helm/versionlister.go rename to internal/constellation/helm/versionlister.go diff --git a/internal/constellation/kubernetes.go b/internal/constellation/kubernetes.go index 12f6f4e182..af038adce0 100644 --- a/internal/constellation/kubernetes.go +++ b/internal/constellation/kubernetes.go @@ -87,3 +87,13 @@ func (a *Applier) BackupCRs(ctx context.Context, fileHandler file.Handler, crds return a.kubecmdClient.BackupCRs(ctx, fileHandler, crds, upgradeDir) } + +type kubecmdClient interface { + UpgradeNodeImage(ctx context.Context, imageVersion semver.Semver, imageReference string, force bool) error + UpgradeKubernetesVersion(ctx context.Context, kubernetesVersion versions.ValidK8sVersion, force bool) error + ExtendClusterConfigCertSANs(ctx context.Context, alternativeNames []string) error + GetClusterAttestationConfig(ctx context.Context, variant variant.Variant) (config.AttestationCfg, error) + ApplyJoinConfig(ctx context.Context, newAttestConfig config.AttestationCfg, measurementSalt []byte) error + BackupCRs(ctx context.Context, fileHandler file.Handler, crds []apiextensionsv1.CustomResourceDefinition, upgradeDir string) error + BackupCRDs(ctx context.Context, fileHandler file.Handler, upgradeDir string) ([]apiextensionsv1.CustomResourceDefinition, error) +} diff --git a/operators/constellation-node-operator/.gitignore b/operators/constellation-node-operator/.gitignore index 342fb26e30..9731c6ebaa 100644 --- a/operators/constellation-node-operator/.gitignore +++ b/operators/constellation-node-operator/.gitignore @@ -16,7 +16,7 @@ testbin/* # Kubernetes Generated files - skip generated files, except for vendored files -# We hold the charts in the internal/helm directory +# We hold the charts in the internal/constellation/helm directory chart/ bundle/ diff --git a/operators/constellation-node-operator/README.md b/operators/constellation-node-operator/README.md index a33cb0c758..ad5e034cd4 100644 --- a/operators/constellation-node-operator/README.md +++ b/operators/constellation-node-operator/README.md @@ -206,4 +206,4 @@ More information can be found via the [Kubebuilder Documentation](https://book.k The operator is deployed automatically during `constellation-init`. Prerequisite for this is that cert-manager is installed. cert-manager is also installed during `constellation-init`. -To deploy you can use the Helm chart at `/internal/helm/charts/edgeless/operators/constellation-operator`. +To deploy you can use the Helm chart at `/internal/constellation/helm/charts/edgeless/operators/constellation-operator`. diff --git a/renovate.json5 b/renovate.json5 index 3f9b64fb91..130de4a950 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -13,11 +13,11 @@ "postUpdateOptions": ["gomodTidy", "gomodUpdateImportPaths"], "prConcurrentLimit": 4, "ignorePaths": [ - "internal/helm/charts/cilium/**", - "internal/helm/charts/edgeless/csi/charts/aws-csi-driver/**", - "internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/**", - "internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/**", - "internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/**", + "internal/constellation/helm/charts/cilium/**", + "internal/constellation/helm/charts/edgeless/csi/charts/aws-csi-driver/**", + "internal/constellation/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/**", + "internal/constellation/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/**", + "internal/constellation/helm/charts/edgeless/csi/charts/openstack-cinder-csi/**", "operators/constellation-node-operator/config/manager/kustomization.yaml", ], "ignoreDeps": ["github.com/edgelesssys/constellation/v2"],