From e19929a9d884fc7c85d1db52856f33b0af4f84aa Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Tue, 21 Nov 2023 12:03:25 +0100 Subject: [PATCH 1/4] cli: move internal packages Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --- cli/internal/cmd/apply.go | 8 ++++---- cli/internal/cmd/apply_test.go | 4 ++-- cli/internal/cmd/applyhelm.go | 6 +++--- cli/internal/cmd/applyinit.go | 4 ++-- cli/internal/cmd/applyterraform.go | 4 ++-- cli/internal/cmd/cloud.go | 6 +++--- cli/internal/cmd/cloud_test.go | 6 +++--- cli/internal/cmd/cmd.go | 4 ++-- cli/internal/cmd/configfetchmeasurements.go | 2 +- cli/internal/cmd/configgenerate.go | 2 +- cli/internal/cmd/configgenerate_test.go | 2 +- cli/internal/cmd/create_test.go | 2 +- cli/internal/cmd/iamcreate.go | 2 +- cli/internal/cmd/iamcreate_test.go | 2 +- cli/internal/cmd/iamcreateaws.go | 2 +- cli/internal/cmd/iamcreateazure.go | 2 +- cli/internal/cmd/iamcreategcp.go | 2 +- cli/internal/cmd/iamdestroy.go | 2 +- cli/internal/cmd/iamupgradeapply.go | 4 ++-- cli/internal/cmd/iamupgradeapply_test.go | 2 +- cli/internal/cmd/init.go | 4 ++-- cli/internal/cmd/init_test.go | 6 +++--- cli/internal/cmd/minidown.go | 2 +- cli/internal/cmd/miniup.go | 4 ++-- cli/internal/cmd/recover.go | 4 ++-- cli/internal/cmd/status.go | 4 ++-- cli/internal/cmd/status_test.go | 2 +- cli/internal/cmd/terminate.go | 2 +- cli/internal/cmd/terminate_test.go | 2 +- cli/internal/cmd/upgradeapply_test.go | 8 ++++---- cli/internal/cmd/upgradecheck.go | 8 ++++---- cli/internal/cmd/verify.go | 4 ++-- cli/internal/cmd/verify_test.go | 2 +- cli/internal/{cmd => }/pathprefix/BUILD.bazel | 0 cli/internal/{cmd => }/pathprefix/pathprefix.go | 0 hack/gocoverage/main_test.go | 16 ++++++++-------- {cli/internal => internal}/cloudcmd/BUILD.bazel | 2 +- {cli/internal => internal}/cloudcmd/apply.go | 6 +++--- .../cloudcmd/apply_test.go | 2 +- {cli/internal => internal}/cloudcmd/clients.go | 4 ++-- .../cloudcmd/clients_test.go | 4 ++-- {cli/internal => internal}/cloudcmd/cloudcmd.go | 0 {cli/internal => internal}/cloudcmd/iam.go | 2 +- {cli/internal => internal}/cloudcmd/iam_test.go | 2 +- .../cloudcmd/iamupgrade.go | 2 +- {cli/internal => internal}/cloudcmd/rollback.go | 2 +- .../cloudcmd/rollback_test.go | 2 +- .../cloudcmd/serviceaccount.go | 0 .../internal => internal}/cloudcmd/terminate.go | 4 ++-- .../cloudcmd/terminate_test.go | 2 +- {cli/internal => internal}/cloudcmd/tfplan.go | 2 +- .../cloudcmd/tfplan_test.go | 2 +- {cli/internal => internal}/cloudcmd/tfvars.go | 4 ++-- .../cloudcmd/tfvars_test.go | 2 +- .../cloudcmd/validators.go | 0 .../cloudcmd/validators_test.go | 0 internal/constellation/constellation.go | 14 ++++++++++++++ .../featureset/BUILD.bazel | 2 +- .../featureset/featureset.go | 0 .../featureset/featureset_enterprise.go | 0 .../featureset/featureset_oss.go | 0 {cli/internal => internal}/helm/BUILD.bazel | 2 +- {cli/internal => internal}/helm/README.md | 0 {cli/internal => internal}/helm/action.go | 0 .../internal => internal}/helm/actionfactory.go | 0 .../helm/actionfactory_test.go | 0 .../aws-load-balancer-controller/.helmignore | 0 .../aws-load-balancer-controller/Chart.yaml | 0 .../aws-load-balancer-controller/README.md | 0 .../aws-load-balancer-controller/crds/crds.yaml | 0 .../templates/NOTES.txt | 0 .../templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../templates/ingressclass.yaml | 0 .../templates/pdb.yaml | 0 .../templates/rbac.yaml | 0 .../templates/service.yaml | 0 .../templates/serviceaccount.yaml | 0 .../templates/servicemonitor.yaml | 0 .../templates/webhook.yaml | 0 .../aws-load-balancer-controller/values.yaml | 0 .../helm/charts/cert-manager/Chart.yaml | 0 .../charts/cert-manager/templates/NOTES.txt | 0 .../charts/cert-manager/templates/_helpers.tpl | 0 .../templates/cainjector-deployment.yaml | 0 .../templates/cainjector-psp-clusterrole.yaml | 0 .../cainjector-psp-clusterrolebinding.yaml | 0 .../cert-manager/templates/cainjector-psp.yaml | 0 .../cert-manager/templates/cainjector-rbac.yaml | 0 .../templates/cainjector-serviceaccount.yaml | 0 .../charts/cert-manager/templates/crds.yaml | 0 .../cert-manager/templates/deployment.yaml | 0 .../templates/networkpolicy-egress.yaml | 0 .../templates/networkpolicy-webhooks.yaml | 0 .../cert-manager/templates/psp-clusterrole.yaml | 0 .../templates/psp-clusterrolebinding.yaml | 0 .../helm/charts/cert-manager/templates/psp.yaml | 0 .../charts/cert-manager/templates/rbac.yaml | 0 .../charts/cert-manager/templates/service.yaml | 0 .../cert-manager/templates/serviceaccount.yaml | 0 .../cert-manager/templates/servicemonitor.yaml | 0 .../templates/startupapicheck-job.yaml | 0 .../startupapicheck-psp-clusterrole.yaml | 0 .../startupapicheck-psp-clusterrolebinding.yaml | 0 .../templates/startupapicheck-psp.yaml | 0 .../templates/startupapicheck-rbac.yaml | 0 .../startupapicheck-serviceaccount.yaml | 0 .../cert-manager/templates/webhook-config.yaml | 0 .../templates/webhook-deployment.yaml | 0 .../templates/webhook-mutating-webhook.yaml | 0 .../templates/webhook-psp-clusterrole.yaml | 0 .../webhook-psp-clusterrolebinding.yaml | 0 .../cert-manager/templates/webhook-psp.yaml | 0 .../cert-manager/templates/webhook-rbac.yaml | 0 .../cert-manager/templates/webhook-service.yaml | 0 .../templates/webhook-serviceaccount.yaml | 0 .../templates/webhook-validating-webhook.yaml | 0 .../helm/charts/cert-manager/values.yaml | 0 .../helm/charts/cilium/.helmignore | 0 .../helm/charts/cilium/Chart.yaml | 0 .../helm/charts/cilium/LICENSE | 0 .../helm/charts/cilium/README.md | 0 .../helm/charts/cilium/README.md.gotmpl | 0 .../cilium/files/agent/poststart-eni.bash | 0 .../dashboards/cilium-dashboard.json | 0 .../configmap/bootstrap-config.json | 0 .../dashboards/cilium-operator-dashboard.json | 0 .../hubble/dashboards/hubble-dashboard.json | 0 .../hubble/dashboards/hubble-dns-namespace.json | 0 .../hubble-l7-http-metrics-by-workload.json | 0 .../hubble-network-overview-namespace.json | 0 .../cilium/files/nodeinit/poststart-eni.bash | 0 .../charts/cilium/files/nodeinit/prestop.bash | 0 .../charts/cilium/files/nodeinit/startup.bash | 0 .../helm/charts/cilium/files/spire/init.bash | 0 .../cilium/files/spire/wait-for-spire.bash | 0 .../helm/charts/cilium/templates/NOTES.txt | 0 .../helm/charts/cilium/templates/_helpers.tpl | 0 .../templates/cilium-agent/clusterrole.yaml | 0 .../cilium-agent/clusterrolebinding.yaml | 0 .../templates/cilium-agent/daemonset.yaml | 0 .../cilium-agent/dashboards-configmap.yaml | 0 .../cilium/templates/cilium-agent/role.yaml | 0 .../templates/cilium-agent/rolebinding.yaml | 0 .../cilium/templates/cilium-agent/service.yaml | 0 .../templates/cilium-agent/serviceaccount.yaml | 0 .../templates/cilium-agent/servicemonitor.yaml | 0 .../templates/cilium-ca-bundle-configmap.yaml | 0 .../cilium/templates/cilium-ca-secret.yaml | 0 .../cilium/templates/cilium-configmap.yaml | 0 .../templates/cilium-envoy/configmap.yaml | 0 .../templates/cilium-envoy/daemonset.yaml | 0 .../cilium/templates/cilium-envoy/service.yaml | 0 .../templates/cilium-envoy/serviceaccount.yaml | 0 .../templates/cilium-envoy/servicemonitor.yaml | 0 .../templates/cilium-gateway-api-class.yaml | 0 .../cilium/templates/cilium-ingress-class.yaml | 0 .../templates/cilium-ingress-service.yaml | 0 .../templates/cilium-nodeinit/daemonset.yaml | 0 .../cilium-nodeinit/serviceaccount.yaml | 0 .../templates/cilium-operator/_helpers.tpl | 0 .../templates/cilium-operator/clusterrole.yaml | 0 .../cilium-operator/clusterrolebinding.yaml | 0 .../cilium-operator/dashboards-configmap.yaml | 0 .../templates/cilium-operator/deployment.yaml | 0 .../cilium-operator/poddisruptionbudget.yaml | 0 .../cilium/templates/cilium-operator/role.yaml | 0 .../templates/cilium-operator/rolebinding.yaml | 0 .../templates/cilium-operator/secret.yaml | 0 .../templates/cilium-operator/service.yaml | 0 .../cilium-operator/serviceaccount.yaml | 0 .../cilium-operator/servicemonitor.yaml | 0 .../templates/cilium-preflight/clusterrole.yaml | 0 .../cilium-preflight/clusterrolebinding.yaml | 0 .../templates/cilium-preflight/daemonset.yaml | 0 .../templates/cilium-preflight/deployment.yaml | 0 .../cilium-preflight/poddisruptionbudget.yaml | 0 .../cilium-preflight/serviceaccount.yaml | 0 .../cilium/templates/cilium-resource-quota.yaml | 0 .../templates/cilium-secrets-namespace.yaml | 0 .../clustermesh-apiserver/_helpers.tpl | 0 .../clustermesh-apiserver/clusterrole.yaml | 0 .../clusterrolebinding.yaml | 0 .../clustermesh-apiserver/deployment.yaml | 0 .../clustermesh-apiserver/metrics-service.yaml | 0 .../poddisruptionbudget.yaml | 0 .../clustermesh-apiserver/service.yaml | 0 .../clustermesh-apiserver/serviceaccount.yaml | 0 .../clustermesh-apiserver/servicemonitor.yaml | 0 .../tls-certmanager/_helpers.tpl | 0 .../tls-certmanager/admin-secret.yaml | 0 .../tls-certmanager/client-secret.yaml | 0 .../clustermesh-apiserver-issuer.yaml | 0 .../tls-certmanager/remote-secret.yaml | 0 .../tls-certmanager/server-secret.yaml | 0 .../tls-cronjob/_job-spec.tpl | 0 .../tls-cronjob/ca-secret.yaml | 0 .../tls-cronjob/cronjob.yaml | 0 .../clustermesh-apiserver/tls-cronjob/job.yaml | 0 .../clustermesh-apiserver/tls-cronjob/role.yaml | 0 .../tls-cronjob/rolebinding.yaml | 0 .../tls-cronjob/serviceaccount.yaml | 0 .../clustermesh-apiserver/tls-helm/_helpers.tpl | 0 .../tls-helm/admin-secret.yaml | 0 .../tls-helm/ca-secret.yaml | 0 .../tls-helm/client-secret.yaml | 0 .../tls-helm/remote-secret.yaml | 0 .../tls-helm/server-secret.yaml | 0 .../tls-provided/admin-secret.yaml | 0 .../tls-provided/ca-secret.yaml | 0 .../tls-provided/client-secret.yaml | 0 .../tls-provided/remote-secret.yaml | 0 .../tls-provided/server-secret.yaml | 0 .../clustermesh-apiserver/users-configmap.yaml | 0 .../templates/clustermesh-config/_helpers.tpl | 0 .../clustermesh-config/clustermesh-secret.yaml | 0 .../clustermesh-config/kvstoremesh-secret.yaml | 0 .../cilium-etcd-operator-clusterrole.yaml | 0 ...cilium-etcd-operator-clusterrolebinding.yaml | 0 .../cilium-etcd-operator-deployment.yaml | 0 .../cilium-etcd-operator-serviceaccount.yaml | 0 .../etcd-operator-clusterrole.yaml | 0 .../etcd-operator-clusterrolebinding.yaml | 0 .../etcd-operator-serviceaccount.yaml | 0 .../etcd-operator/poddisruptionbudget.yaml | 0 .../templates/hubble-relay/configmap.yaml | 0 .../templates/hubble-relay/deployment.yaml | 0 .../templates/hubble-relay/metrics-service.yaml | 0 .../hubble-relay/poddisruptionbudget.yaml | 0 .../cilium/templates/hubble-relay/service.yaml | 0 .../templates/hubble-relay/serviceaccount.yaml | 0 .../templates/hubble-relay/servicemonitor.yaml | 0 .../cilium/templates/hubble-ui/_nginx.tpl | 0 .../cilium/templates/hubble-ui/clusterrole.yaml | 0 .../templates/hubble-ui/clusterrolebinding.yaml | 0 .../cilium/templates/hubble-ui/configmap.yaml | 0 .../cilium/templates/hubble-ui/deployment.yaml | 0 .../cilium/templates/hubble-ui/ingress.yaml | 0 .../hubble-ui/poddisruptionbudget.yaml | 0 .../cilium/templates/hubble-ui/service.yaml | 0 .../templates/hubble-ui/serviceaccount.yaml | 0 .../templates/hubble/dashboards-configmap.yaml | 0 .../templates/hubble/metrics-service.yaml | 0 .../cilium/templates/hubble/peer-service.yaml | 0 .../cilium/templates/hubble/servicemonitor.yaml | 0 .../hubble/tls-certmanager/_helpers.tpl | 0 .../hubble/tls-certmanager/hubble-issuer.yaml | 0 .../tls-certmanager/relay-client-secret.yaml | 0 .../tls-certmanager/relay-server-secret.yaml | 0 .../hubble/tls-certmanager/server-secret.yaml | 0 .../hubble/tls-certmanager/ui-client-certs.yaml | 0 .../templates/hubble/tls-cronjob/_job-spec.tpl | 0 .../templates/hubble/tls-cronjob/ca-secret.yaml | 0 .../hubble/tls-cronjob/clusterrole.yaml | 0 .../hubble/tls-cronjob/clusterrolebinding.yaml | 0 .../templates/hubble/tls-cronjob/cronjob.yaml | 0 .../templates/hubble/tls-cronjob/job.yaml | 0 .../hubble/tls-cronjob/serviceaccount.yaml | 0 .../templates/hubble/tls-helm/_helpers.tpl | 0 .../templates/hubble/tls-helm/ca-secret.yaml | 0 .../hubble/tls-helm/relay-client-secret.yaml | 0 .../hubble/tls-helm/relay-server-secret.yaml | 0 .../hubble/tls-helm/server-secret.yaml | 0 .../hubble/tls-helm/ui-client-certs.yaml | 0 .../hubble/tls-provided/ca-secret.yaml | 0 .../tls-provided/relay-client-secret.yaml | 0 .../tls-provided/relay-server-secret.yaml | 0 .../hubble/tls-provided/server-secret.yaml | 0 .../hubble/tls-provided/ui-client-certs.yaml | 0 .../templates/spire/agent/clusterrole.yaml | 0 .../spire/agent/clusterrolebinding.yaml | 0 .../cilium/templates/spire/agent/configmap.yaml | 0 .../cilium/templates/spire/agent/daemonset.yaml | 0 .../templates/spire/agent/serviceaccount.yaml | 0 .../templates/spire/bundle-configmap.yaml | 0 .../cilium/templates/spire/namespace.yaml | 0 .../templates/spire/server/clusterrole.yaml | 0 .../spire/server/clusterrolebinding.yaml | 0 .../templates/spire/server/configmap.yaml | 0 .../cilium/templates/spire/server/role.yaml | 0 .../templates/spire/server/rolebinding.yaml | 0 .../cilium/templates/spire/server/service.yaml | 0 .../templates/spire/server/serviceaccount.yaml | 0 .../templates/spire/server/statefulset.yaml | 0 .../helm/charts/cilium/templates/validate.yaml | 0 .../helm/charts/cilium/values.yaml | 0 .../helm/charts/cilium/values.yaml.tmpl | 0 .../edgeless/constellation-services/.helmignore | 0 .../edgeless/constellation-services/Chart.yaml | 0 .../charts/autoscaler/.helmignore | 0 .../charts/autoscaler/Chart.yaml | 0 .../autoscaler/templates/aws-deployment.yaml | 0 .../autoscaler/templates/azure-deployment.yaml | 0 .../autoscaler/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../autoscaler/templates/gcp-deployment.yaml | 0 .../templates/poddisruptionbudget.yaml | 0 .../charts/autoscaler/templates/role.yaml | 0 .../autoscaler/templates/rolebinding.yaml | 0 .../charts/autoscaler/templates/service.yaml | 0 .../autoscaler/templates/serviceaccount.yaml | 0 .../charts/autoscaler/values.schema.json | 0 .../charts/autoscaler/values.yaml | 0 .../charts/ccm/.helmignore | 0 .../charts/ccm/Chart.yaml | 0 .../charts/ccm/templates/aws-daemonset.yaml | 0 .../charts/ccm/templates/azure-daemonset.yaml | 0 .../charts/ccm/templates/azure-secret.yaml | 0 .../ccm/templates/clusterrolebinding.yaml | 0 .../ccm/templates/gcp-clusterrolebinding.yaml | 0 .../charts/ccm/templates/gcp-cm.yaml | 0 .../charts/ccm/templates/gcp-daemonset.yaml | 0 .../charts/ccm/templates/gcp-secret.yaml | 0 .../ccm/templates/openstack-daemonset.yaml | 0 .../charts/ccm/templates/openstack-secret.yaml | 0 .../charts/ccm/templates/serviceaccount.yaml | 0 .../charts/ccm/values.schema.json | 0 .../charts/ccm/values.yaml | 0 .../charts/cnm/.helmignore | 0 .../charts/cnm/Chart.yaml | 0 .../charts/cnm/templates/azure-daemonset.yaml | 0 .../charts/cnm/templates/clusterrole.yaml | 0 .../cnm/templates/clusterrolebinding.yaml | 0 .../charts/cnm/templates/serviceaccount.yaml | 0 .../charts/cnm/values.schema.json | 0 .../charts/cnm/values.yaml | 0 .../charts/gcp-guest-agent/.helmignore | 0 .../charts/gcp-guest-agent/Chart.yaml | 0 .../gcp-guest-agent/templates/daemonset.yaml | 0 .../charts/gcp-guest-agent/values.schema.json | 0 .../charts/gcp-guest-agent/values.yaml | 0 .../charts/join-service/.helmignore | 0 .../charts/join-service/Chart.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../charts/join-service/values.schema.json | 0 .../charts/join-service/values.yaml | 0 .../charts/key-service/.helmignore | 0 .../charts/key-service/Chart.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../charts/key-service/values.schema.json | 0 .../charts/key-service/values.yaml | 0 .../charts/konnectivity/.helmignore | 0 .../charts/konnectivity/Chart.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../charts/konnectivity/values.schema.json | 0 .../charts/konnectivity/values.yaml | 0 .../charts/verification-service/.helmignore | 0 .../charts/verification-service/Chart.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/nodeport-service.yaml | 0 .../verification-service/values.schema.json | 0 .../charts/verification-service/values.yaml | 0 .../charts/yawol-config/.helmignore | 0 .../charts/yawol-config/Chart.yaml | 0 .../charts/yawol-config/templates/secret.yaml | 0 .../charts/yawol-config/values.schema.json | 0 .../charts/yawol-config/values.yaml | 0 .../charts/yawol-controller/Chart.yaml | 0 .../charts/yawol-controller/README.md | 0 ...awol.stackit.cloud_loadbalancermachines.yaml | 0 .../crds/yawol.stackit.cloud_loadbalancers.yaml | 0 .../yawol.stackit.cloud_loadbalancersets.yaml | 0 .../yawol-controller/templates/_helpers.tpl | 0 .../templates/rbac-yawol-cloud-controller.yaml | 0 .../templates/rbac-yawol-controller.yaml | 0 .../templates/sa-yawol-cloud-controller.yaml | 0 .../templates/sa-yawol-controller.yaml | 0 .../charts/yawol-controller/templates/vpa.yaml | 0 .../templates/yawol-cloud-controller.yaml | 0 .../templates/yawol-controller.yaml | 0 .../templates/yawol-gardener-monitoring.yaml | 0 .../charts/yawol-controller/values.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../edgeless/constellation-services/values.yaml | 0 .../helm/charts/edgeless/csi/Chart.yaml | 0 .../csi/charts/aws-csi-driver/CHANGELOG.md | 0 .../csi/charts/aws-csi-driver/Chart.yaml | 0 .../charts/aws-csi-driver/templates/NOTES.txt | 0 .../aws-csi-driver/templates/_helpers.tpl | 0 .../templates/clusterrole-attacher.yaml | 0 .../templates/clusterrole-csi-node.yaml | 0 .../templates/clusterrole-provisioner.yaml | 0 .../templates/clusterrole-resizer.yaml | 0 .../templates/clusterrole-snapshotter.yaml | 0 .../templates/clusterrolebinding-attacher.yaml | 0 .../templates/clusterrolebinding-csi-node.yaml | 0 .../clusterrolebinding-provisioner.yaml | 0 .../templates/clusterrolebinding-resizer.yaml | 0 .../clusterrolebinding-snapshotter.yaml | 0 .../aws-csi-driver/templates/controller.yaml | 0 .../aws-csi-driver/templates/csidriver.yaml | 0 .../aws-csi-driver/templates/metrics.yaml | 0 .../aws-csi-driver/templates/node-windows.yaml | 0 .../charts/aws-csi-driver/templates/node.yaml | 0 .../poddisruptionbudget-controller.yaml | 0 .../serviceaccount-csi-controller.yaml | 0 .../templates/serviceaccount-csi-node.yaml | 0 .../aws-csi-driver/templates/storageclass.yaml | 0 .../templates/storageclass_default.yaml | 0 .../templates/storageclass_integrity.yaml | 0 .../templates/volumesnapshotclass.yaml | 0 .../csi/charts/aws-csi-driver/values.yaml | 0 .../csi/charts/azuredisk-csi-driver/Chart.yaml | 0 .../azuredisk-csi-driver/templates/_helpers.tpl | 0 .../templates/csi-azuredisk-controller.yaml | 0 .../templates/csi-azuredisk-driver.yaml | 0 .../templates/csi-azuredisk-node.yaml | 0 .../rbac-csi-azuredisk-controller.yaml | 0 .../templates/rbac-csi-azuredisk-node.yaml | 0 ...serviceaccount-csi-azuredisk-controller.yaml | 0 .../serviceaccount-csi-azuredisk-node.yaml | 0 .../templates/storageclass_default.yaml | 0 .../templates/storageclass_integrity.yaml | 0 .../csi/charts/azuredisk-csi-driver/values.yaml | 0 .../csi/charts/cinder-config/.helmignore | 0 .../csi/charts/cinder-config/Chart.yaml | 0 .../charts/cinder-config/templates/secret.yaml | 0 .../csi/charts/cinder-config/values.schema.json | 0 .../csi/charts/cinder-config/values.yaml | 0 .../Chart.yaml | 0 .../templates/cluster_setup.yaml | 0 .../templates/controller.yaml | 0 .../templates/node.yaml | 0 .../templates/storageclass_default.yaml | 0 .../templates/storageclass_integrity.yaml | 0 .../templates/v1_csidriver.yaml | 0 .../values.yaml | 0 .../csi/charts/openstack-cinder-csi/Chart.yaml | 0 .../csi/charts/openstack-cinder-csi/README.md | 0 .../openstack-cinder-csi/templates/NOTES.txt | 0 .../openstack-cinder-csi/templates/_helpers.tpl | 0 .../templates/cinder-csi-driver.yaml | 0 .../templates/controllerplugin-deployment.yaml | 0 .../templates/controllerplugin-rbac.yaml | 0 .../templates/custom_storageclass.yaml | 0 .../templates/nodeplugin-daemonset.yaml | 0 .../templates/nodeplugin-rbac.yaml | 0 .../openstack-cinder-csi/templates/secret.yaml | 0 .../templates/storageclass.yaml | 0 .../csi/charts/openstack-cinder-csi/values.yaml | 0 .../csi/charts/snapshot-controller/Chart.yaml | 0 .../templates/admission-configuration.yaml | 0 .../templates/rbac-snapshot-controller.yaml | 0 .../templates/rbac-snapshot-webhook.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../templates/snapshot-controller.yaml | 0 .../templates/snapshot-webhook.yaml | 0 .../csi/charts/snapshot-controller/values.yaml | 0 .../csi/charts/snapshot-crds/Chart.yaml | 0 .../templates/volumesnapshotclasses.yaml | 0 .../templates/volumesnapshotcontents.yaml | 0 .../templates/volumesnapshots.yaml | 0 .../csi/charts/snapshot-crds/values.yaml | 0 .../helm/charts/edgeless/csi/values.yaml | 0 .../helm/charts/edgeless/operators/.helmignore | 0 .../helm/charts/edgeless/operators/Chart.yaml | 0 .../charts/constellation-operator/.helmignore | 0 .../charts/constellation-operator/Chart.yaml | 0 .../crds/autoscalingstrategy-crd.yaml | 0 .../crds/joiningnode-crd.yaml | 0 .../crds/nodeversion-crd.yaml | 0 .../crds/pendingnode-crd.yaml | 0 .../crds/scalinggroup-crd.yaml | 0 .../templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../constellation-operator/values.schema.json | 0 .../charts/constellation-operator/values.yaml | 0 .../node-maintenance-operator/.helmignore | 0 .../charts/node-maintenance-operator/Chart.yaml | 0 .../crds/nodemaintenance-crd.yaml | 0 .../templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../values.schema.json | 0 .../node-maintenance-operator/values.yaml | 0 .../helm/charts/edgeless/operators/values.yaml | 0 {cli/internal => internal}/helm/chartutil.go | 0 {cli/internal => internal}/helm/cilium.patch | 0 .../helm/generateCertManager.sh | 0 .../helm/generateCilium.sh | 0 {cli/internal => internal}/helm/helm.go | 2 +- {cli/internal => internal}/helm/helm_test.go | 2 +- .../helm/imageversion/BUILD.bazel | 2 +- .../helm/imageversion/imageversion.go | 0 .../helm/imageversion/placeholder.go | 0 {cli/internal => internal}/helm/loader.go | 4 ++-- {cli/internal => internal}/helm/loader_test.go | 2 +- {cli/internal => internal}/helm/overrides.go | 2 +- {cli/internal => internal}/helm/release.go | 0 {cli/internal => internal}/helm/retryaction.go | 0 .../helm/retryaction_test.go | 0 .../helm/serviceversion.go | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../autoscaler/templates/aws-deployment.yaml | 0 .../autoscaler/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../templates/poddisruptionbudget.yaml | 0 .../charts/autoscaler/templates/role.yaml | 0 .../autoscaler/templates/rolebinding.yaml | 0 .../charts/autoscaler/templates/service.yaml | 0 .../autoscaler/templates/serviceaccount.yaml | 0 .../charts/ccm/templates/aws-daemonset.yaml | 0 .../ccm/templates/clusterrolebinding.yaml | 0 .../charts/ccm/templates/serviceaccount.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/loadbalancer-service.yaml | 0 .../templates/nodeport-service.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../autoscaler/templates/azure-deployment.yaml | 0 .../autoscaler/templates/azure-secret.yaml | 0 .../autoscaler/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../templates/poddisruptionbudget.yaml | 0 .../charts/autoscaler/templates/role.yaml | 0 .../autoscaler/templates/rolebinding.yaml | 0 .../charts/autoscaler/templates/service.yaml | 0 .../autoscaler/templates/serviceaccount.yaml | 0 .../charts/ccm/templates/azure-daemonset.yaml | 0 .../charts/ccm/templates/azure-secret.yaml | 0 .../ccm/templates/clusterrolebinding.yaml | 0 .../charts/ccm/templates/serviceaccount.yaml | 0 .../charts/cnm/templates/azure-daemonset.yaml | 0 .../charts/cnm/templates/clusterrole.yaml | 0 .../cnm/templates/clusterrolebinding.yaml | 0 .../charts/cnm/templates/serviceaccount.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/loadbalancer-service.yaml | 0 .../templates/nodeport-service.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../autoscaler/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../autoscaler/templates/gcp-deployment.yaml | 0 .../templates/poddisruptionbudget.yaml | 0 .../charts/autoscaler/templates/role.yaml | 0 .../autoscaler/templates/rolebinding.yaml | 0 .../charts/autoscaler/templates/service.yaml | 0 .../autoscaler/templates/serviceaccount.yaml | 0 .../ccm/templates/clusterrolebinding.yaml | 0 .../ccm/templates/gcp-clusterrolebinding.yaml | 0 .../charts/ccm/templates/gcp-cm.yaml | 0 .../charts/ccm/templates/gcp-daemonset.yaml | 0 .../charts/ccm/templates/gcp-secret.yaml | 0 .../charts/ccm/templates/serviceaccount.yaml | 0 .../gcp-guest-agent/templates/daemonset.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/loadbalancer-service.yaml | 0 .../templates/nodeport-service.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../ccm/templates/clusterrolebinding.yaml | 0 .../ccm/templates/openstack-daemonset.yaml | 0 .../charts/ccm/templates/openstack-secret.yaml | 0 .../charts/ccm/templates/serviceaccount.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/loadbalancer-service.yaml | 0 .../templates/nodeport-service.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-config.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/deployment.yaml | 0 .../templates/leader-election-rbac.yaml | 0 .../templates/manager-rbac.yaml | 0 .../templates/metrics-reader-rbac.yaml | 0 .../templates/metrics-service.yaml | 0 .../templates/proxy-rbac.yaml | 0 .../templates/selfsigned-issuer.yaml | 0 .../templates/serving-cert.yaml | 0 .../validating-webhook-configuration.yaml | 0 .../templates/webhook-service.yaml | 0 .../join-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../join-service/templates/daemonset.yaml | 0 .../charts/join-service/templates/service.yaml | 0 .../join-service/templates/serviceaccount.yaml | 0 .../key-service/templates/clusterrole.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../charts/key-service/templates/daemonset.yaml | 0 .../key-service/templates/mastersecret.yaml | 0 .../charts/key-service/templates/service.yaml | 0 .../key-service/templates/serviceaccount.yaml | 0 .../templates/clusterrolebinding.yaml | 0 .../konnectivity/templates/daemonset.yaml | 0 .../konnectivity/templates/serviceaccount.yaml | 0 .../templates/daemonset.yaml | 0 .../templates/loadbalancer-service.yaml | 0 .../templates/nodeport-service.yaml | 0 .../constellation-services/templates/.gitkeep | 0 .../helm/update-aws-load-balancer-chart.sh | 0 .../helm/update-csi-charts.sh | 0 {cli/internal => internal}/helm/values.go | 0 .../internal => internal}/helm/versionlister.go | 0 {cli/internal => internal}/kubecmd/BUILD.bazel | 2 +- {cli/internal => internal}/kubecmd/backup.go | 0 .../kubecmd/backup_test.go | 0 {cli/internal => internal}/kubecmd/kubecmd.go | 0 .../kubecmd/kubecmd_test.go | 0 {cli/internal => internal}/kubecmd/status.go | 0 {cli/internal => internal}/libvirt/BUILD.bazel | 2 +- {cli/internal => internal}/libvirt/README.md | 0 .../libvirt/etc/BUILD.bazel | 0 {cli/internal => internal}/libvirt/etc/group | 0 {cli/internal => internal}/libvirt/etc/passwd | 0 {cli/internal => internal}/libvirt/libvirt.go | 0 .../internal => internal}/libvirt/libvirtd.conf | 0 .../libvirt/nvram/BUILD.bazel | 0 .../nvram/constellation_vars.production.fd | Bin .../libvirt/nvram/constellation_vars.testing.fd | Bin {cli/internal => internal}/libvirt/qemu.conf | 0 {cli/internal => internal}/libvirt/start.sh | 0 {cli/internal => internal}/state/BUILD.bazel | 2 +- {cli/internal => internal}/state/state.go | 0 {cli/internal => internal}/state/state_doc.go | 0 {cli/internal => internal}/state/state_test.go | 0 .../state/validation_test.go | 0 .../internal => internal}/terraform/BUILD.bazel | 2 +- {cli/internal => internal}/terraform/loader.go | 0 .../terraform/loader_test.go | 0 {cli/internal => internal}/terraform/logging.go | 0 .../terraform/terraform.go | 2 +- .../terraform/terraform_test.go | 2 +- .../terraform/variables.go | 0 .../terraform/variables_test.go | 0 775 files changed, 119 insertions(+), 105 deletions(-) rename cli/internal/{cmd => }/pathprefix/BUILD.bazel (100%) rename cli/internal/{cmd => }/pathprefix/pathprefix.go (100%) rename {cli/internal => internal}/cloudcmd/BUILD.bazel (95%) rename {cli/internal => internal}/cloudcmd/apply.go (96%) rename {cli/internal => internal}/cloudcmd/apply_test.go (99%) rename {cli/internal => internal}/cloudcmd/clients.go (93%) rename {cli/internal => internal}/cloudcmd/clients_test.go (96%) rename {cli/internal => internal}/cloudcmd/cloudcmd.go (100%) rename {cli/internal => internal}/cloudcmd/iam.go (99%) rename {cli/internal => internal}/cloudcmd/iam_test.go (99%) rename {cli/internal => internal}/cloudcmd/iamupgrade.go (97%) rename {cli/internal => internal}/cloudcmd/rollback.go (96%) rename {cli/internal => internal}/cloudcmd/rollback_test.go (98%) rename {cli/internal => internal}/cloudcmd/serviceaccount.go (100%) rename {cli/internal => internal}/cloudcmd/terminate.go (90%) rename {cli/internal => internal}/cloudcmd/terminate_test.go (96%) rename {cli/internal => internal}/cloudcmd/tfplan.go (97%) rename {cli/internal => internal}/cloudcmd/tfplan_test.go (98%) rename {cli/internal => internal}/cloudcmd/tfvars.go (99%) rename {cli/internal => internal}/cloudcmd/tfvars_test.go (96%) rename {cli/internal => internal}/cloudcmd/validators.go (100%) rename {cli/internal => internal}/cloudcmd/validators_test.go (100%) create mode 100644 internal/constellation/constellation.go rename {cli/internal => internal}/featureset/BUILD.bazel (76%) rename {cli/internal => internal}/featureset/featureset.go (100%) rename {cli/internal => internal}/featureset/featureset_enterprise.go (100%) rename {cli/internal => internal}/featureset/featureset_oss.go (100%) rename {cli/internal => internal}/helm/BUILD.bazel (99%) rename {cli/internal => internal}/helm/README.md (100%) rename {cli/internal => internal}/helm/action.go (100%) rename {cli/internal => internal}/helm/actionfactory.go (100%) rename {cli/internal => internal}/helm/actionfactory_test.go (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/.helmignore (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/README.md (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/crds/crds.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/NOTES.txt (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/pdb.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/service.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/templates/webhook.yaml (100%) rename {cli/internal => internal}/helm/charts/aws-load-balancer-controller/values.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/NOTES.txt (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-psp.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/crds.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/networkpolicy-egress.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/psp-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/psp.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-job.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-psp.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-config.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-psp.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml (100%) rename {cli/internal => internal}/helm/charts/cert-manager/values.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/.helmignore (100%) rename {cli/internal => internal}/helm/charts/cilium/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/LICENSE (100%) rename {cli/internal => internal}/helm/charts/cilium/README.md (100%) rename {cli/internal => internal}/helm/charts/cilium/README.md.gotmpl (100%) rename {cli/internal => internal}/helm/charts/cilium/files/agent/poststart-eni.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json (100%) rename {cli/internal => internal}/helm/charts/cilium/files/nodeinit/poststart-eni.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/files/nodeinit/prestop.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/files/nodeinit/startup.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/files/spire/init.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/files/spire/wait-for-spire.bash (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/NOTES.txt (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/role.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-envoy/configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-envoy/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-gateway-api-class.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-ingress-class.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-ingress-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/role.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-resource-quota.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/cilium-secrets-namespace.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/_nginx.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/ingress.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/peer-service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/servicemonitor.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/agent/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/agent/configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/agent/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/bundle-configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/namespace.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/configmap.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/role.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/service.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/spire/server/statefulset.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/templates/validate.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/values.yaml (100%) rename {cli/internal => internal}/helm/charts/cilium/values.yaml.tmpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/charts/edgeless/constellation-services/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/cinder-config/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/cinder-config/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/csi/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml (100%) rename {cli/internal => internal}/helm/charts/edgeless/operators/values.yaml (100%) rename {cli/internal => internal}/helm/chartutil.go (100%) rename {cli/internal => internal}/helm/cilium.patch (100%) rename {cli/internal => internal}/helm/generateCertManager.sh (100%) rename {cli/internal => internal}/helm/generateCilium.sh (100%) rename {cli/internal => internal}/helm/helm.go (98%) rename {cli/internal => internal}/helm/helm_test.go (99%) rename {cli/internal => internal}/helm/imageversion/BUILD.bazel (91%) rename {cli/internal => internal}/helm/imageversion/imageversion.go (100%) rename {cli/internal => internal}/helm/imageversion/placeholder.go (100%) rename {cli/internal => internal}/helm/loader.go (99%) rename {cli/internal => internal}/helm/loader_test.go (99%) rename {cli/internal => internal}/helm/overrides.go (99%) rename {cli/internal => internal}/helm/release.go (100%) rename {cli/internal => internal}/helm/retryaction.go (100%) rename {cli/internal => internal}/helm/retryaction_test.go (100%) rename {cli/internal => internal}/helm/serviceversion.go (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/AWS/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/Azure/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/GCP/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/OpenStack/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml (100%) rename {cli/internal => internal}/helm/testdata/QEMU/constellation-services/templates/.gitkeep (100%) rename {cli/internal => internal}/helm/update-aws-load-balancer-chart.sh (100%) rename {cli/internal => internal}/helm/update-csi-charts.sh (100%) rename {cli/internal => internal}/helm/values.go (100%) rename {cli/internal => internal}/helm/versionlister.go (100%) rename {cli/internal => internal}/kubecmd/BUILD.bazel (96%) rename {cli/internal => internal}/kubecmd/backup.go (100%) rename {cli/internal => internal}/kubecmd/backup_test.go (100%) rename {cli/internal => internal}/kubecmd/kubecmd.go (100%) rename {cli/internal => internal}/kubecmd/kubecmd_test.go (100%) rename {cli/internal => internal}/kubecmd/status.go (100%) rename {cli/internal => internal}/libvirt/BUILD.bazel (95%) rename {cli/internal => internal}/libvirt/README.md (100%) rename {cli/internal => internal}/libvirt/etc/BUILD.bazel (100%) rename {cli/internal => internal}/libvirt/etc/group (100%) rename {cli/internal => internal}/libvirt/etc/passwd (100%) rename {cli/internal => internal}/libvirt/libvirt.go (100%) rename {cli/internal => internal}/libvirt/libvirtd.conf (100%) rename {cli/internal => internal}/libvirt/nvram/BUILD.bazel (100%) rename {cli/internal => internal}/libvirt/nvram/constellation_vars.production.fd (100%) rename {cli/internal => internal}/libvirt/nvram/constellation_vars.testing.fd (100%) rename {cli/internal => internal}/libvirt/qemu.conf (100%) rename {cli/internal => internal}/libvirt/start.sh (100%) rename {cli/internal => internal}/state/BUILD.bazel (92%) rename {cli/internal => internal}/state/state.go (100%) rename {cli/internal => internal}/state/state_doc.go (100%) rename {cli/internal => internal}/state/state_test.go (100%) rename {cli/internal => internal}/state/validation_test.go (100%) rename {cli/internal => internal}/terraform/BUILD.bazel (95%) rename {cli/internal => internal}/terraform/loader.go (100%) rename {cli/internal => internal}/terraform/loader_test.go (100%) rename {cli/internal => internal}/terraform/logging.go (100%) rename {cli/internal => internal}/terraform/terraform.go (99%) rename {cli/internal => internal}/terraform/terraform_test.go (99%) rename {cli/internal => internal}/terraform/variables.go (100%) rename {cli/internal => internal}/terraform/variables_test.go (100%) diff --git a/cli/internal/cmd/apply.go b/cli/internal/cmd/apply.go index 5bed60ab1c..3921f90d7d 100644 --- a/cli/internal/cmd/apply.go +++ b/cli/internal/cmd/apply.go @@ -19,10 +19,10 @@ import ( "strings" "time" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/kubecmd" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" diff --git a/cli/internal/cmd/apply_test.go b/cli/internal/cmd/apply_test.go index 434cdd7048..43ee030e67 100644 --- a/cli/internal/cmd/apply_test.go +++ b/cli/internal/cmd/apply_test.go @@ -16,15 +16,15 @@ import ( "testing" "time" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "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/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" "github.com/spf13/afero" "github.com/spf13/pflag" "github.com/stretchr/testify/assert" diff --git a/cli/internal/cmd/applyhelm.go b/cli/internal/cmd/applyhelm.go index 0f932b5ace..3781bd69de 100644 --- a/cli/internal/cmd/applyhelm.go +++ b/cli/internal/cmd/applyhelm.go @@ -12,9 +12,9 @@ import ( "fmt" "path/filepath" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/state" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" diff --git a/cli/internal/cmd/applyinit.go b/cli/internal/cmd/applyinit.go index b7bd0958f1..4495b1e905 100644 --- a/cli/internal/cmd/applyinit.go +++ b/cli/internal/cmd/applyinit.go @@ -21,8 +21,8 @@ import ( "time" "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/crypto" diff --git a/cli/internal/cmd/applyterraform.go b/cli/internal/cmd/applyterraform.go index b82a040159..33c0fc450c 100644 --- a/cli/internal/cmd/applyterraform.go +++ b/cli/internal/cmd/applyterraform.go @@ -12,8 +12,8 @@ import ( "io" "path/filepath" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" diff --git a/cli/internal/cmd/cloud.go b/cli/internal/cmd/cloud.go index 3a49ed8fbb..f1f2d61dc0 100644 --- a/cli/internal/cmd/cloud.go +++ b/cli/internal/cmd/cloud.go @@ -9,9 +9,9 @@ package cmd import ( "context" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" "github.com/edgelesssys/constellation/v2/internal/config" diff --git a/cli/internal/cmd/cloud_test.go b/cli/internal/cmd/cloud_test.go index 4e8b60ea82..5c756cf285 100644 --- a/cli/internal/cmd/cloud_test.go +++ b/cli/internal/cmd/cloud_test.go @@ -10,12 +10,12 @@ import ( "context" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" "go.uber.org/goleak" ) diff --git a/cli/internal/cmd/cmd.go b/cli/internal/cmd/cmd.go index a5997b9417..3c84e1e747 100644 --- a/cli/internal/cmd/cmd.go +++ b/cli/internal/cmd/cmd.go @@ -25,8 +25,8 @@ import ( "errors" "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/pflag" ) diff --git a/cli/internal/cmd/configfetchmeasurements.go b/cli/internal/cmd/configfetchmeasurements.go index 6630c8ec46..ccaa13a91f 100644 --- a/cli/internal/cmd/configfetchmeasurements.go +++ b/cli/internal/cmd/configfetchmeasurements.go @@ -14,12 +14,12 @@ import ( "net/url" "time" - "github.com/edgelesssys/constellation/v2/cli/internal/featureset" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/api/versionsapi" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/featureset" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/sigstore" "github.com/edgelesssys/constellation/v2/internal/sigstore/keyselect" diff --git a/cli/internal/cmd/configgenerate.go b/cli/internal/cmd/configgenerate.go index 36c7448917..e85cb2bb73 100644 --- a/cli/internal/cmd/configgenerate.go +++ b/cli/internal/cmd/configgenerate.go @@ -10,12 +10,12 @@ import ( "fmt" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "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/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/configgenerate_test.go b/cli/internal/cmd/configgenerate_test.go index 6c84179889..5247ec615e 100644 --- a/cli/internal/cmd/configgenerate_test.go +++ b/cli/internal/cmd/configgenerate_test.go @@ -11,13 +11,13 @@ import ( "strings" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "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/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/logger" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/stretchr/testify/assert" diff --git a/cli/internal/cmd/create_test.go b/cli/internal/cmd/create_test.go index db261de527..719682dc33 100644 --- a/cli/internal/cmd/create_test.go +++ b/cli/internal/cmd/create_test.go @@ -11,13 +11,13 @@ import ( "context" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "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/file" "github.com/edgelesssys/constellation/v2/internal/logger" consemver "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/cli/internal/cmd/iamcreate.go b/cli/internal/cmd/iamcreate.go index 337bf5f863..9ab43df0d3 100644 --- a/cli/internal/cmd/iamcreate.go +++ b/cli/internal/cmd/iamcreate.go @@ -12,8 +12,8 @@ import ( "fmt" "regexp" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamcreate_test.go b/cli/internal/cmd/iamcreate_test.go index f4ab13627b..b22455a2bf 100644 --- a/cli/internal/cmd/iamcreate_test.go +++ b/cli/internal/cmd/iamcreate_test.go @@ -11,8 +11,8 @@ import ( "strings" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamcreateaws.go b/cli/internal/cmd/iamcreateaws.go index b648b87fc1..416b45b459 100644 --- a/cli/internal/cmd/iamcreateaws.go +++ b/cli/internal/cmd/iamcreateaws.go @@ -9,8 +9,8 @@ import ( "errors" "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/iamcreateazure.go b/cli/internal/cmd/iamcreateazure.go index 6c82c10f63..afb7b8d92d 100644 --- a/cli/internal/cmd/iamcreateazure.go +++ b/cli/internal/cmd/iamcreateazure.go @@ -8,8 +8,8 @@ package cmd import ( "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/iamcreategcp.go b/cli/internal/cmd/iamcreategcp.go index b6c55e5d1f..dfd2b57f05 100644 --- a/cli/internal/cmd/iamcreategcp.go +++ b/cli/internal/cmd/iamcreategcp.go @@ -9,8 +9,8 @@ import ( "fmt" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamdestroy.go b/cli/internal/cmd/iamdestroy.go index 667218b810..cb47816947 100644 --- a/cli/internal/cmd/iamdestroy.go +++ b/cli/internal/cmd/iamdestroy.go @@ -10,8 +10,8 @@ import ( "fmt" "os" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/afero" diff --git a/cli/internal/cmd/iamupgradeapply.go b/cli/internal/cmd/iamupgradeapply.go index 7f1e98544d..dec395a965 100644 --- a/cli/internal/cmd/iamupgradeapply.go +++ b/cli/internal/cmd/iamupgradeapply.go @@ -12,13 +12,13 @@ import ( "io" "path/filepath" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/spf13/cobra" "github.com/spf13/pflag" diff --git a/cli/internal/cmd/iamupgradeapply_test.go b/cli/internal/cmd/iamupgradeapply_test.go index 4a6a580969..45ad474b09 100644 --- a/cli/internal/cmd/iamupgradeapply_test.go +++ b/cli/internal/cmd/iamupgradeapply_test.go @@ -12,13 +12,13 @@ import ( "strings" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/file" "github.com/edgelesssys/constellation/v2/internal/logger" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/cli/internal/cmd/init.go b/cli/internal/cmd/init.go index 266a4b23a4..b3bb4bfdc5 100644 --- a/cli/internal/cmd/init.go +++ b/cli/internal/cmd/init.go @@ -23,13 +23,13 @@ import ( "sigs.k8s.io/yaml" "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/grpc/grpclog" + "github.com/edgelesssys/constellation/v2/internal/helm" "github.com/edgelesssys/constellation/v2/internal/kms/uri" + "github.com/edgelesssys/constellation/v2/internal/state" ) // NewInitCmd returns a new cobra.Command for the init command. diff --git a/cli/internal/cmd/init_test.go b/cli/internal/cmd/init_test.go index 0761ba780c..fd15f1c5aa 100644 --- a/cli/internal/cmd/init_test.go +++ b/cli/internal/cmd/init_test.go @@ -21,9 +21,7 @@ import ( "time" "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" - "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/state" + "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" @@ -35,10 +33,12 @@ import ( "github.com/edgelesssys/constellation/v2/internal/grpc/atlscredentials" "github.com/edgelesssys/constellation/v2/internal/grpc/dialer" "github.com/edgelesssys/constellation/v2/internal/grpc/testdialer" + "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/logger" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/stretchr/testify/assert" diff --git a/cli/internal/cmd/minidown.go b/cli/internal/cmd/minidown.go index a236783f92..f5bde4c3ad 100644 --- a/cli/internal/cmd/minidown.go +++ b/cli/internal/cmd/minidown.go @@ -11,9 +11,9 @@ import ( "fmt" "os" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/afero" "github.com/spf13/cobra" ) diff --git a/cli/internal/cmd/miniup.go b/cli/internal/cmd/miniup.go index 54f46d9c4d..04ea95acf2 100644 --- a/cli/internal/cmd/miniup.go +++ b/cli/internal/cmd/miniup.go @@ -12,13 +12,13 @@ import ( "os" "time" - "github.com/edgelesssys/constellation/v2/cli/internal/featureset" - "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/featureset" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/spf13/afero" "github.com/spf13/cobra" ) diff --git a/cli/internal/cmd/recover.go b/cli/internal/cmd/recover.go index e285f340c2..e62080debf 100644 --- a/cli/internal/cmd/recover.go +++ b/cli/internal/cmd/recover.go @@ -15,12 +15,11 @@ import ( "sync" "time" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/disk-mapper/recoverproto" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" @@ -28,6 +27,7 @@ import ( grpcRetry "github.com/edgelesssys/constellation/v2/internal/grpc/retry" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/retry" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/afero" "github.com/spf13/cobra" "github.com/spf13/pflag" diff --git a/cli/internal/cmd/status.go b/cli/internal/cmd/status.go index 41467e8884..bcf8a6623c 100644 --- a/cli/internal/cmd/status.go +++ b/cli/internal/cmd/status.go @@ -12,13 +12,13 @@ import ( "fmt" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/file" + "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/kubecmd" "github.com/spf13/afero" "github.com/spf13/cobra" "gopkg.in/yaml.v3" diff --git a/cli/internal/cmd/status_test.go b/cli/internal/cmd/status_test.go index 6d94b6a415..22af81adec 100644 --- a/cli/internal/cmd/status_test.go +++ b/cli/internal/cmd/status_test.go @@ -12,13 +12,13 @@ import ( "fmt" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd" "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/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/kubecmd" updatev1alpha1 "github.com/edgelesssys/constellation/v2/operators/constellation-node-operator/v2/api/v1alpha1" "github.com/spf13/afero" "github.com/stretchr/testify/assert" diff --git a/cli/internal/cmd/terminate.go b/cli/internal/cmd/terminate.go index c20c3fe2ca..53d09faa6f 100644 --- a/cli/internal/cmd/terminate.go +++ b/cli/internal/cmd/terminate.go @@ -15,7 +15,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" ) diff --git a/cli/internal/cmd/terminate_test.go b/cli/internal/cmd/terminate_test.go index 6780f240eb..b56767cbc4 100644 --- a/cli/internal/cmd/terminate_test.go +++ b/cli/internal/cmd/terminate_test.go @@ -11,10 +11,10 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/logger" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/cli/internal/cmd/upgradeapply_test.go b/cli/internal/cmd/upgradeapply_test.go index b01a626b13..f6654211ca 100644 --- a/cli/internal/cmd/upgradeapply_test.go +++ b/cli/internal/cmd/upgradeapply_test.go @@ -12,18 +12,18 @@ import ( "io" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "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/kubecmd" "github.com/edgelesssys/constellation/v2/internal/logger" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/stretchr/testify/assert" diff --git a/cli/internal/cmd/upgradecheck.go b/cli/internal/cmd/upgradecheck.go index 5ac6f996f9..51508f33b6 100644 --- a/cli/internal/cmd/upgradecheck.go +++ b/cli/internal/cmd/upgradecheck.go @@ -16,20 +16,20 @@ import ( "sort" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/featureset" - "github.com/edgelesssys/constellation/v2/cli/internal/helm" - "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/api/fetcher" "github.com/edgelesssys/constellation/v2/internal/api/versionsapi" "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/cloudcmd" "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/featureset" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/kubecmd" 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/cli/internal/cmd/verify.go b/cli/internal/cmd/verify.go index 38adc668a9..881b7deafe 100644 --- a/cli/internal/cmd/verify.go +++ b/cli/internal/cmd/verify.go @@ -25,18 +25,18 @@ import ( tpmProto "github.com/google/go-tpm-tools/proto/tpm" - "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/attestation/vtpm" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "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/state" "github.com/edgelesssys/constellation/v2/internal/verify" "github.com/edgelesssys/constellation/v2/verify/verifyproto" "github.com/golang-jwt/jwt/v5" diff --git a/cli/internal/cmd/verify_test.go b/cli/internal/cmd/verify_test.go index e4869f2823..f381c86b83 100644 --- a/cli/internal/cmd/verify_test.go +++ b/cli/internal/cmd/verify_test.go @@ -17,7 +17,6 @@ import ( "strings" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" @@ -28,6 +27,7 @@ import ( "github.com/edgelesssys/constellation/v2/internal/grpc/dialer" "github.com/edgelesssys/constellation/v2/internal/grpc/testdialer" "github.com/edgelesssys/constellation/v2/internal/logger" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/verify/verifyproto" tpmProto "github.com/google/go-tpm-tools/proto/tpm" "github.com/spf13/afero" diff --git a/cli/internal/cmd/pathprefix/BUILD.bazel b/cli/internal/pathprefix/BUILD.bazel similarity index 100% rename from cli/internal/cmd/pathprefix/BUILD.bazel rename to cli/internal/pathprefix/BUILD.bazel diff --git a/cli/internal/cmd/pathprefix/pathprefix.go b/cli/internal/pathprefix/pathprefix.go similarity index 100% rename from cli/internal/cmd/pathprefix/pathprefix.go rename to cli/internal/pathprefix/pathprefix.go diff --git a/hack/gocoverage/main_test.go b/hack/gocoverage/main_test.go index ab38b1da0a..1ed74030fb 100644 --- a/hack/gocoverage/main_test.go +++ b/hack/gocoverage/main_test.go @@ -34,17 +34,17 @@ ok github.com/edgelesssys/constellation/v2/bootstrapper/internal/kubernetes/ku ok github.com/edgelesssys/constellation/v2/bootstrapper/internal/nodelock (cached) coverage: 75.0% of statements ? github.com/edgelesssys/constellation/v2/cli [no test files] ? github.com/edgelesssys/constellation/v2/cli/cmd [no test files] -ok github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd (cached) coverage: 69.1% of statements +ok github.com/edgelesssys/constellation/v2/internal/cloudcmd (cached) coverage: 69.1% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/clusterid (cached) coverage: 56.2% of statements ? 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/cli/internal/featureset [no test files] -? github.com/edgelesssys/constellation/v2/cli/internal/helm/imageversion [no test files] -? github.com/edgelesssys/constellation/v2/cli/internal/libvirt [no test files] +? 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/libvirt [no test files] ? github.com/edgelesssys/constellation/v2/debugd/cmd/cdbg [no test files] -ok github.com/edgelesssys/constellation/v2/cli/internal/helm (cached) coverage: 36.0% of statements +ok github.com/edgelesssys/constellation/v2/internal/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/internal/terraform (cached) coverage: 70.8% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/upgrade (cached) coverage: 66.7% of statements ok github.com/edgelesssys/constellation/v2/csi/cryptmapper (cached) coverage: 79.2% of statements ok github.com/edgelesssys/constellation/v2/csi/kms (cached) coverage: 70.0% 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/cli/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/helm":{"Coverage":47.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/helm/imageversion":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/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/cli/internal/featureset":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/internal/helm":{"Coverage":51.7,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/cli/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/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/kubecmd":{"Coverage":54.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/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/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/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/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/cli/internal/cloudcmd/BUILD.bazel b/internal/cloudcmd/BUILD.bazel similarity index 95% rename from cli/internal/cloudcmd/BUILD.bazel rename to internal/cloudcmd/BUILD.bazel index 75a6030398..79d0e4f55c 100644 --- a/cli/internal/cloudcmd/BUILD.bazel +++ b/internal/cloudcmd/BUILD.bazel @@ -16,7 +16,7 @@ go_library( "tfvars.go", "validators.go", ], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd", + importpath = "github.com/edgelesssys/constellation/v2/internal/cloudcmd", visibility = ["//cli:__subpackages__"], deps = [ "//cli/internal/libvirt", diff --git a/cli/internal/cloudcmd/apply.go b/internal/cloudcmd/apply.go similarity index 96% rename from cli/internal/cloudcmd/apply.go rename to internal/cloudcmd/apply.go index a50a89d81a..7891d86b1f 100644 --- a/cli/internal/cloudcmd/apply.go +++ b/internal/cloudcmd/apply.go @@ -13,15 +13,15 @@ import ( "path/filepath" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" - "github.com/edgelesssys/constellation/v2/cli/internal/state" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/file" "github.com/edgelesssys/constellation/v2/internal/imagefetcher" + "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/maa" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) const ( diff --git a/cli/internal/cloudcmd/apply_test.go b/internal/cloudcmd/apply_test.go similarity index 99% rename from cli/internal/cloudcmd/apply_test.go rename to internal/cloudcmd/apply_test.go index a52500497f..12cf0e2f31 100644 --- a/cli/internal/cloudcmd/apply_test.go +++ b/internal/cloudcmd/apply_test.go @@ -18,11 +18,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/file" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) func TestApplier(t *testing.T) { diff --git a/cli/internal/cloudcmd/clients.go b/internal/cloudcmd/clients.go similarity index 93% rename from cli/internal/cloudcmd/clients.go rename to internal/cloudcmd/clients.go index 51241c4ee8..162196a128 100644 --- a/cli/internal/cloudcmd/clients.go +++ b/internal/cloudcmd/clients.go @@ -10,10 +10,10 @@ import ( "context" "io" - "github.com/edgelesssys/constellation/v2/cli/internal/state" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // imageFetcher gets an image reference from the versionsapi. diff --git a/cli/internal/cloudcmd/clients_test.go b/internal/cloudcmd/clients_test.go similarity index 96% rename from cli/internal/cloudcmd/clients_test.go rename to internal/cloudcmd/clients_test.go index 5ba36a0c6f..1cc454d822 100644 --- a/cli/internal/cloudcmd/clients_test.go +++ b/internal/cloudcmd/clients_test.go @@ -11,10 +11,10 @@ import ( "io" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" "go.uber.org/goleak" ) diff --git a/cli/internal/cloudcmd/cloudcmd.go b/internal/cloudcmd/cloudcmd.go similarity index 100% rename from cli/internal/cloudcmd/cloudcmd.go rename to internal/cloudcmd/cloudcmd.go diff --git a/cli/internal/cloudcmd/iam.go b/internal/cloudcmd/iam.go similarity index 99% rename from cli/internal/cloudcmd/iam.go rename to internal/cloudcmd/iam.go index 529e329b76..670d672fa4 100644 --- a/cli/internal/cloudcmd/iam.go +++ b/internal/cloudcmd/iam.go @@ -15,10 +15,10 @@ import ( "path" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // IAMDestroyer destroys an IAM configuration. diff --git a/cli/internal/cloudcmd/iam_test.go b/internal/cloudcmd/iam_test.go similarity index 99% rename from cli/internal/cloudcmd/iam_test.go rename to internal/cloudcmd/iam_test.go index 628bd2cafe..237b90d3b9 100644 --- a/cli/internal/cloudcmd/iam_test.go +++ b/internal/cloudcmd/iam_test.go @@ -13,9 +13,9 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cli/internal/cloudcmd/iamupgrade.go b/internal/cloudcmd/iamupgrade.go similarity index 97% rename from cli/internal/cloudcmd/iamupgrade.go rename to internal/cloudcmd/iamupgrade.go index 729af5d29d..6511b6407e 100644 --- a/cli/internal/cloudcmd/iamupgrade.go +++ b/internal/cloudcmd/iamupgrade.go @@ -13,10 +13,10 @@ import ( "path/filepath" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // UpgradeRequiresIAMMigration returns true if the given cloud provider requires an IAM migration. diff --git a/cli/internal/cloudcmd/rollback.go b/internal/cloudcmd/rollback.go similarity index 96% rename from cli/internal/cloudcmd/rollback.go rename to internal/cloudcmd/rollback.go index 7d894cd2fe..e6ab189e1c 100644 --- a/cli/internal/cloudcmd/rollback.go +++ b/internal/cloudcmd/rollback.go @@ -12,8 +12,8 @@ import ( "fmt" "io" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // rollbacker does a rollback. diff --git a/cli/internal/cloudcmd/rollback_test.go b/internal/cloudcmd/rollback_test.go similarity index 98% rename from cli/internal/cloudcmd/rollback_test.go rename to internal/cloudcmd/rollback_test.go index 320dd1745c..5b0672efe3 100644 --- a/cli/internal/cloudcmd/rollback_test.go +++ b/internal/cloudcmd/rollback_test.go @@ -12,7 +12,7 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/cli/internal/cloudcmd/serviceaccount.go b/internal/cloudcmd/serviceaccount.go similarity index 100% rename from cli/internal/cloudcmd/serviceaccount.go rename to internal/cloudcmd/serviceaccount.go diff --git a/cli/internal/cloudcmd/terminate.go b/internal/cloudcmd/terminate.go similarity index 90% rename from cli/internal/cloudcmd/terminate.go rename to internal/cloudcmd/terminate.go index 4005afa9a4..c6ffec09a9 100644 --- a/cli/internal/cloudcmd/terminate.go +++ b/internal/cloudcmd/terminate.go @@ -9,8 +9,8 @@ package cloudcmd import ( "context" - "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/internal/libvirt" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // Terminator deletes cloud provider resources. diff --git a/cli/internal/cloudcmd/terminate_test.go b/internal/cloudcmd/terminate_test.go similarity index 96% rename from cli/internal/cloudcmd/terminate_test.go rename to internal/cloudcmd/terminate_test.go index 1d9f0232cd..36b142fc6b 100644 --- a/cli/internal/cloudcmd/terminate_test.go +++ b/internal/cloudcmd/terminate_test.go @@ -11,7 +11,7 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/cli/internal/cloudcmd/tfplan.go b/internal/cloudcmd/tfplan.go similarity index 97% rename from cli/internal/cloudcmd/tfplan.go rename to internal/cloudcmd/tfplan.go index ddcccc72dd..a876528ed4 100644 --- a/cli/internal/cloudcmd/tfplan.go +++ b/internal/cloudcmd/tfplan.go @@ -13,8 +13,8 @@ import ( "io" "os" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // plan prepares a workspace and plans the possible Terraform actions. diff --git a/cli/internal/cloudcmd/tfplan_test.go b/internal/cloudcmd/tfplan_test.go similarity index 98% rename from cli/internal/cloudcmd/tfplan_test.go rename to internal/cloudcmd/tfplan_test.go index 5d7ad6a42a..9c7d6e3f18 100644 --- a/cli/internal/cloudcmd/tfplan_test.go +++ b/internal/cloudcmd/tfplan_test.go @@ -13,8 +13,8 @@ import ( "path/filepath" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/cli/internal/cloudcmd/tfvars.go b/internal/cloudcmd/tfvars.go similarity index 99% rename from cli/internal/cloudcmd/tfvars.go rename to internal/cloudcmd/tfvars.go index 9b4748855a..757e6d3b35 100644 --- a/cli/internal/cloudcmd/tfvars.go +++ b/internal/cloudcmd/tfvars.go @@ -17,14 +17,14 @@ import ( "runtime" "strings" - "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/role" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) // The azurerm Terraform provider enforces its own convention of case sensitivity for Azure URIs which Azure's API itself does not enforce or, even worse, actually returns. diff --git a/cli/internal/cloudcmd/tfvars_test.go b/internal/cloudcmd/tfvars_test.go similarity index 96% rename from cli/internal/cloudcmd/tfvars_test.go rename to internal/cloudcmd/tfvars_test.go index 1a6b2a8758..c8c2f9c1d6 100644 --- a/cli/internal/cloudcmd/tfvars_test.go +++ b/internal/cloudcmd/tfvars_test.go @@ -9,7 +9,7 @@ package cloudcmd import ( "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/terraform" + "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/cli/internal/cloudcmd/validators.go b/internal/cloudcmd/validators.go similarity index 100% rename from cli/internal/cloudcmd/validators.go rename to internal/cloudcmd/validators.go diff --git a/cli/internal/cloudcmd/validators_test.go b/internal/cloudcmd/validators_test.go similarity index 100% rename from cli/internal/cloudcmd/validators_test.go rename to internal/cloudcmd/validators_test.go diff --git a/internal/constellation/constellation.go b/internal/constellation/constellation.go new file mode 100644 index 0000000000..af0fb6b4cd --- /dev/null +++ b/internal/constellation/constellation.go @@ -0,0 +1,14 @@ +/* +Copyright (c) Edgeless Systems GmbH + +SPDX-License-Identifier: AGPL-3.0-only +*/ + +/* +This package capsulates the Constellation API, which is used to manage and interact +with Constellation clusters. + +It should be used as the main entry point for any code that needs to interact with +said entities, with priority over using other internal packages directly. +*/ +package constellation diff --git a/cli/internal/featureset/BUILD.bazel b/internal/featureset/BUILD.bazel similarity index 76% rename from cli/internal/featureset/BUILD.bazel rename to internal/featureset/BUILD.bazel index 17e2db12a6..72a70e244d 100644 --- a/cli/internal/featureset/BUILD.bazel +++ b/internal/featureset/BUILD.bazel @@ -9,6 +9,6 @@ go_library( # keep "featureset_oss.go", ], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/featureset", + importpath = "github.com/edgelesssys/constellation/v2/internal/featureset", visibility = ["//cli:__subpackages__"], ) diff --git a/cli/internal/featureset/featureset.go b/internal/featureset/featureset.go similarity index 100% rename from cli/internal/featureset/featureset.go rename to internal/featureset/featureset.go diff --git a/cli/internal/featureset/featureset_enterprise.go b/internal/featureset/featureset_enterprise.go similarity index 100% rename from cli/internal/featureset/featureset_enterprise.go rename to internal/featureset/featureset_enterprise.go diff --git a/cli/internal/featureset/featureset_oss.go b/internal/featureset/featureset_oss.go similarity index 100% rename from cli/internal/featureset/featureset_oss.go rename to internal/featureset/featureset_oss.go diff --git a/cli/internal/helm/BUILD.bazel b/internal/helm/BUILD.bazel similarity index 99% rename from cli/internal/helm/BUILD.bazel rename to internal/helm/BUILD.bazel index 392f850a59..e0e4f9e0ca 100644 --- a/cli/internal/helm/BUILD.bazel +++ b/internal/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/cli/internal/helm", + importpath = "github.com/edgelesssys/constellation/v2/internal/helm", visibility = ["//cli:__subpackages__"], deps = [ "//cli/internal/helm/imageversion", diff --git a/cli/internal/helm/README.md b/internal/helm/README.md similarity index 100% rename from cli/internal/helm/README.md rename to internal/helm/README.md diff --git a/cli/internal/helm/action.go b/internal/helm/action.go similarity index 100% rename from cli/internal/helm/action.go rename to internal/helm/action.go diff --git a/cli/internal/helm/actionfactory.go b/internal/helm/actionfactory.go similarity index 100% rename from cli/internal/helm/actionfactory.go rename to internal/helm/actionfactory.go diff --git a/cli/internal/helm/actionfactory_test.go b/internal/helm/actionfactory_test.go similarity index 100% rename from cli/internal/helm/actionfactory_test.go rename to internal/helm/actionfactory_test.go diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/.helmignore b/internal/helm/charts/aws-load-balancer-controller/.helmignore similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/.helmignore rename to internal/helm/charts/aws-load-balancer-controller/.helmignore diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/Chart.yaml b/internal/helm/charts/aws-load-balancer-controller/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/Chart.yaml rename to internal/helm/charts/aws-load-balancer-controller/Chart.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/README.md b/internal/helm/charts/aws-load-balancer-controller/README.md similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/README.md rename to internal/helm/charts/aws-load-balancer-controller/README.md diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml b/internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml rename to internal/helm/charts/aws-load-balancer-controller/crds/crds.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt b/internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt rename to internal/helm/charts/aws-load-balancer-controller/templates/NOTES.txt diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl b/internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl rename to internal/helm/charts/aws-load-balancer-controller/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/deployment.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/ingressclass.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/pdb.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/rbac.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/service.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/service.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/service.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/service.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/servicemonitor.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml b/internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml rename to internal/helm/charts/aws-load-balancer-controller/templates/webhook.yaml diff --git a/cli/internal/helm/charts/aws-load-balancer-controller/values.yaml b/internal/helm/charts/aws-load-balancer-controller/values.yaml similarity index 100% rename from cli/internal/helm/charts/aws-load-balancer-controller/values.yaml rename to internal/helm/charts/aws-load-balancer-controller/values.yaml diff --git a/cli/internal/helm/charts/cert-manager/Chart.yaml b/internal/helm/charts/cert-manager/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/Chart.yaml rename to internal/helm/charts/cert-manager/Chart.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/NOTES.txt b/internal/helm/charts/cert-manager/templates/NOTES.txt similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/NOTES.txt rename to internal/helm/charts/cert-manager/templates/NOTES.txt diff --git a/cli/internal/helm/charts/cert-manager/templates/_helpers.tpl b/internal/helm/charts/cert-manager/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/_helpers.tpl rename to internal/helm/charts/cert-manager/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml b/internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-deployment.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml b/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrole.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml b/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-psp-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-psp.yaml b/internal/helm/charts/cert-manager/templates/cainjector-psp.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-psp.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-psp.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml b/internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-rbac.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml b/internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml rename to internal/helm/charts/cert-manager/templates/cainjector-serviceaccount.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/crds.yaml b/internal/helm/charts/cert-manager/templates/crds.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/crds.yaml rename to internal/helm/charts/cert-manager/templates/crds.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/deployment.yaml b/internal/helm/charts/cert-manager/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/deployment.yaml rename to internal/helm/charts/cert-manager/templates/deployment.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml b/internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml rename to internal/helm/charts/cert-manager/templates/networkpolicy-egress.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml b/internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml rename to internal/helm/charts/cert-manager/templates/networkpolicy-webhooks.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml b/internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml rename to internal/helm/charts/cert-manager/templates/psp-clusterrole.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml b/internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml rename to internal/helm/charts/cert-manager/templates/psp-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/psp.yaml b/internal/helm/charts/cert-manager/templates/psp.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/psp.yaml rename to internal/helm/charts/cert-manager/templates/psp.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/rbac.yaml b/internal/helm/charts/cert-manager/templates/rbac.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/rbac.yaml rename to internal/helm/charts/cert-manager/templates/rbac.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/service.yaml b/internal/helm/charts/cert-manager/templates/service.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/service.yaml rename to internal/helm/charts/cert-manager/templates/service.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/serviceaccount.yaml b/internal/helm/charts/cert-manager/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/serviceaccount.yaml rename to internal/helm/charts/cert-manager/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/servicemonitor.yaml b/internal/helm/charts/cert-manager/templates/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/servicemonitor.yaml rename to internal/helm/charts/cert-manager/templates/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-job.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrole.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-psp-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-psp.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-rbac.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml b/internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml rename to internal/helm/charts/cert-manager/templates/startupapicheck-serviceaccount.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-config.yaml b/internal/helm/charts/cert-manager/templates/webhook-config.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-config.yaml rename to internal/helm/charts/cert-manager/templates/webhook-config.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-deployment.yaml b/internal/helm/charts/cert-manager/templates/webhook-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-deployment.yaml rename to internal/helm/charts/cert-manager/templates/webhook-deployment.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml b/internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml rename to internal/helm/charts/cert-manager/templates/webhook-mutating-webhook.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml b/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml rename to internal/helm/charts/cert-manager/templates/webhook-psp-clusterrole.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml b/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml rename to internal/helm/charts/cert-manager/templates/webhook-psp-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-psp.yaml b/internal/helm/charts/cert-manager/templates/webhook-psp.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-psp.yaml rename to internal/helm/charts/cert-manager/templates/webhook-psp.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-rbac.yaml b/internal/helm/charts/cert-manager/templates/webhook-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-rbac.yaml rename to internal/helm/charts/cert-manager/templates/webhook-rbac.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-service.yaml b/internal/helm/charts/cert-manager/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-service.yaml rename to internal/helm/charts/cert-manager/templates/webhook-service.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml b/internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml rename to internal/helm/charts/cert-manager/templates/webhook-serviceaccount.yaml diff --git a/cli/internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml b/internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml rename to internal/helm/charts/cert-manager/templates/webhook-validating-webhook.yaml diff --git a/cli/internal/helm/charts/cert-manager/values.yaml b/internal/helm/charts/cert-manager/values.yaml similarity index 100% rename from cli/internal/helm/charts/cert-manager/values.yaml rename to internal/helm/charts/cert-manager/values.yaml diff --git a/cli/internal/helm/charts/cilium/.helmignore b/internal/helm/charts/cilium/.helmignore similarity index 100% rename from cli/internal/helm/charts/cilium/.helmignore rename to internal/helm/charts/cilium/.helmignore diff --git a/cli/internal/helm/charts/cilium/Chart.yaml b/internal/helm/charts/cilium/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/Chart.yaml rename to internal/helm/charts/cilium/Chart.yaml diff --git a/cli/internal/helm/charts/cilium/LICENSE b/internal/helm/charts/cilium/LICENSE similarity index 100% rename from cli/internal/helm/charts/cilium/LICENSE rename to internal/helm/charts/cilium/LICENSE diff --git a/cli/internal/helm/charts/cilium/README.md b/internal/helm/charts/cilium/README.md similarity index 100% rename from cli/internal/helm/charts/cilium/README.md rename to internal/helm/charts/cilium/README.md diff --git a/cli/internal/helm/charts/cilium/README.md.gotmpl b/internal/helm/charts/cilium/README.md.gotmpl similarity index 100% rename from cli/internal/helm/charts/cilium/README.md.gotmpl rename to internal/helm/charts/cilium/README.md.gotmpl diff --git a/cli/internal/helm/charts/cilium/files/agent/poststart-eni.bash b/internal/helm/charts/cilium/files/agent/poststart-eni.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/agent/poststart-eni.bash rename to internal/helm/charts/cilium/files/agent/poststart-eni.bash diff --git a/cli/internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json b/internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json rename to internal/helm/charts/cilium/files/cilium-agent/dashboards/cilium-dashboard.json diff --git a/cli/internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json b/internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json rename to internal/helm/charts/cilium/files/cilium-envoy/configmap/bootstrap-config.json diff --git a/cli/internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json b/internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json rename to internal/helm/charts/cilium/files/cilium-operator/dashboards/cilium-operator-dashboard.json diff --git a/cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json b/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json rename to internal/helm/charts/cilium/files/hubble/dashboards/hubble-dashboard.json diff --git a/cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json b/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json rename to internal/helm/charts/cilium/files/hubble/dashboards/hubble-dns-namespace.json diff --git a/cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json b/internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json rename to internal/helm/charts/cilium/files/hubble/dashboards/hubble-l7-http-metrics-by-workload.json diff --git a/cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json b/internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json similarity index 100% rename from cli/internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json rename to internal/helm/charts/cilium/files/hubble/dashboards/hubble-network-overview-namespace.json diff --git a/cli/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash b/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash rename to internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash diff --git a/cli/internal/helm/charts/cilium/files/nodeinit/prestop.bash b/internal/helm/charts/cilium/files/nodeinit/prestop.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/nodeinit/prestop.bash rename to internal/helm/charts/cilium/files/nodeinit/prestop.bash diff --git a/cli/internal/helm/charts/cilium/files/nodeinit/startup.bash b/internal/helm/charts/cilium/files/nodeinit/startup.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/nodeinit/startup.bash rename to internal/helm/charts/cilium/files/nodeinit/startup.bash diff --git a/cli/internal/helm/charts/cilium/files/spire/init.bash b/internal/helm/charts/cilium/files/spire/init.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/spire/init.bash rename to internal/helm/charts/cilium/files/spire/init.bash diff --git a/cli/internal/helm/charts/cilium/files/spire/wait-for-spire.bash b/internal/helm/charts/cilium/files/spire/wait-for-spire.bash similarity index 100% rename from cli/internal/helm/charts/cilium/files/spire/wait-for-spire.bash rename to internal/helm/charts/cilium/files/spire/wait-for-spire.bash diff --git a/cli/internal/helm/charts/cilium/templates/NOTES.txt b/internal/helm/charts/cilium/templates/NOTES.txt similarity index 100% rename from cli/internal/helm/charts/cilium/templates/NOTES.txt rename to internal/helm/charts/cilium/templates/NOTES.txt diff --git a/cli/internal/helm/charts/cilium/templates/_helpers.tpl b/internal/helm/charts/cilium/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/_helpers.tpl rename to internal/helm/charts/cilium/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml b/internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml b/internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/daemonset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml b/internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/dashboards-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/role.yaml b/internal/helm/charts/cilium/templates/cilium-agent/role.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/role.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/role.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml b/internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/rolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/service.yaml b/internal/helm/charts/cilium/templates/cilium-agent/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/service.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml b/internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml b/internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/cilium-agent/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml b/internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml rename to internal/helm/charts/cilium/templates/cilium-ca-bundle-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-ca-secret.yaml b/internal/helm/charts/cilium/templates/cilium-ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-ca-secret.yaml rename to internal/helm/charts/cilium/templates/cilium-ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-configmap.yaml b/internal/helm/charts/cilium/templates/cilium-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-configmap.yaml rename to internal/helm/charts/cilium/templates/cilium-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml b/internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml rename to internal/helm/charts/cilium/templates/cilium-envoy/configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml b/internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml rename to internal/helm/charts/cilium/templates/cilium-envoy/daemonset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-envoy/service.yaml b/internal/helm/charts/cilium/templates/cilium-envoy/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-envoy/service.yaml rename to internal/helm/charts/cilium/templates/cilium-envoy/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml b/internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/cilium-envoy/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml b/internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/cilium-envoy/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml b/internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml rename to internal/helm/charts/cilium/templates/cilium-gateway-api-class.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-ingress-class.yaml b/internal/helm/charts/cilium/templates/cilium-ingress-class.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-ingress-class.yaml rename to internal/helm/charts/cilium/templates/cilium-ingress-class.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-ingress-service.yaml b/internal/helm/charts/cilium/templates/cilium-ingress-service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-ingress-service.yaml rename to internal/helm/charts/cilium/templates/cilium-ingress-service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml b/internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml rename to internal/helm/charts/cilium/templates/cilium-nodeinit/daemonset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml b/internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/cilium-nodeinit/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl b/internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl rename to internal/helm/charts/cilium/templates/cilium-operator/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml b/internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml b/internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/dashboards-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml b/internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/role.yaml b/internal/helm/charts/cilium/templates/cilium-operator/role.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/role.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/role.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml b/internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/rolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/secret.yaml b/internal/helm/charts/cilium/templates/cilium-operator/secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/secret.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/service.yaml b/internal/helm/charts/cilium/templates/cilium-operator/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/service.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml b/internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml b/internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/cilium-operator/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/daemonset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml b/internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/cilium-preflight/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-resource-quota.yaml b/internal/helm/charts/cilium/templates/cilium-resource-quota.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-resource-quota.yaml rename to internal/helm/charts/cilium/templates/cilium-resource-quota.yaml diff --git a/cli/internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml b/internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml rename to internal/helm/charts/cilium/templates/cilium-secrets-namespace.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl b/internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/metrics-service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/admin-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/clustermesh-apiserver-issuer.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/remote-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-certmanager/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/_job-spec.tpl diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/cronjob.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/job.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/role.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/rolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-cronjob/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/admin-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/remote-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-helm/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/admin-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/remote-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/tls-provided/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml b/internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml rename to internal/helm/charts/cilium/templates/clustermesh-apiserver/users-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl b/internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl rename to internal/helm/charts/cilium/templates/clustermesh-config/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-config/clustermesh-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml b/internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml rename to internal/helm/charts/cilium/templates/clustermesh-config/kvstoremesh-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml b/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml b/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml b/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/cilium-etcd-operator-serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml b/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml b/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/etcd-operator-serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/etcd-operator/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml b/internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml b/internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml b/internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/metrics-service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/service.yaml b/internal/helm/charts/cilium/templates/hubble-relay/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/service.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml b/internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml b/internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/hubble-relay/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl b/internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl rename to internal/helm/charts/cilium/templates/hubble-ui/_nginx.tpl diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml b/internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml b/internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml b/internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/deployment.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml b/internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/ingress.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml b/internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/service.yaml b/internal/helm/charts/cilium/templates/hubble-ui/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/service.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml b/internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/hubble-ui/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml b/internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml rename to internal/helm/charts/cilium/templates/hubble/dashboards-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/metrics-service.yaml b/internal/helm/charts/cilium/templates/hubble/metrics-service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/metrics-service.yaml rename to internal/helm/charts/cilium/templates/hubble/metrics-service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/peer-service.yaml b/internal/helm/charts/cilium/templates/hubble/peer-service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/peer-service.yaml rename to internal/helm/charts/cilium/templates/hubble/peer-service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml b/internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml rename to internal/helm/charts/cilium/templates/hubble/servicemonitor.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/hubble-issuer.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/relay-server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml b/internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-certmanager/ui-client-certs.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/_job-spec.tpl diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/cronjob.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/job.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml b/internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-cronjob/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl b/internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl rename to internal/helm/charts/cilium/templates/hubble/tls-helm/_helpers.tpl diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-helm/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-helm/relay-client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-helm/relay-server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-helm/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml b/internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-helm/ui-client-certs.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-provided/ca-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-provided/relay-client-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-provided/relay-server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml b/internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-provided/server-secret.yaml diff --git a/cli/internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml b/internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml rename to internal/helm/charts/cilium/templates/hubble/tls-provided/ui-client-certs.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml b/internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml rename to internal/helm/charts/cilium/templates/spire/agent/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/spire/agent/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/agent/configmap.yaml b/internal/helm/charts/cilium/templates/spire/agent/configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/agent/configmap.yaml rename to internal/helm/charts/cilium/templates/spire/agent/configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml b/internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml rename to internal/helm/charts/cilium/templates/spire/agent/daemonset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml b/internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/spire/agent/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml b/internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml rename to internal/helm/charts/cilium/templates/spire/bundle-configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/namespace.yaml b/internal/helm/charts/cilium/templates/spire/namespace.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/namespace.yaml rename to internal/helm/charts/cilium/templates/spire/namespace.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml b/internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml rename to internal/helm/charts/cilium/templates/spire/server/clusterrole.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml b/internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml rename to internal/helm/charts/cilium/templates/spire/server/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/configmap.yaml b/internal/helm/charts/cilium/templates/spire/server/configmap.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/configmap.yaml rename to internal/helm/charts/cilium/templates/spire/server/configmap.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/role.yaml b/internal/helm/charts/cilium/templates/spire/server/role.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/role.yaml rename to internal/helm/charts/cilium/templates/spire/server/role.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml b/internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml rename to internal/helm/charts/cilium/templates/spire/server/rolebinding.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/service.yaml b/internal/helm/charts/cilium/templates/spire/server/service.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/service.yaml rename to internal/helm/charts/cilium/templates/spire/server/service.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml b/internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml rename to internal/helm/charts/cilium/templates/spire/server/serviceaccount.yaml diff --git a/cli/internal/helm/charts/cilium/templates/spire/server/statefulset.yaml b/internal/helm/charts/cilium/templates/spire/server/statefulset.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/spire/server/statefulset.yaml rename to internal/helm/charts/cilium/templates/spire/server/statefulset.yaml diff --git a/cli/internal/helm/charts/cilium/templates/validate.yaml b/internal/helm/charts/cilium/templates/validate.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/templates/validate.yaml rename to internal/helm/charts/cilium/templates/validate.yaml diff --git a/cli/internal/helm/charts/cilium/values.yaml b/internal/helm/charts/cilium/values.yaml similarity index 100% rename from cli/internal/helm/charts/cilium/values.yaml rename to internal/helm/charts/cilium/values.yaml diff --git a/cli/internal/helm/charts/cilium/values.yaml.tmpl b/internal/helm/charts/cilium/values.yaml.tmpl similarity index 100% rename from cli/internal/helm/charts/cilium/values.yaml.tmpl rename to internal/helm/charts/cilium/values.yaml.tmpl diff --git a/cli/internal/helm/charts/edgeless/constellation-services/.helmignore b/internal/helm/charts/edgeless/constellation-services/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/.helmignore rename to internal/helm/charts/edgeless/constellation-services/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/aws-deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/azure-deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/autoscaler/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/aws-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/azure-secret.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-cm.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/gcp-secret.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/openstack-secret.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/ccm/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/azure-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrole.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/cnm/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/gcp-guest-agent/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/join-service/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/key-service/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/konnectivity/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/verification-service/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore b/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-config/.helmignore diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-config/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-config/templates/secret.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json b/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-config/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/README.md diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancermachines.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancers.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/crds/yawol.stackit.cloud_loadbalancersets.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-cloud-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/rbac-yawol-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-cloud-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/sa-yawol-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/vpa.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-cloud-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/templates/yawol-gardener-monitoring.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml b/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml rename to internal/helm/charts/edgeless/constellation-services/charts/yawol-controller/values.yaml diff --git a/cli/internal/helm/charts/edgeless/constellation-services/templates/.gitkeep b/internal/helm/charts/edgeless/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/templates/.gitkeep rename to internal/helm/charts/edgeless/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/charts/edgeless/constellation-services/values.yaml b/internal/helm/charts/edgeless/constellation-services/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/constellation-services/values.yaml rename to internal/helm/charts/edgeless/constellation-services/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/Chart.yaml b/internal/helm/charts/edgeless/csi/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/Chart.yaml rename to internal/helm/charts/edgeless/csi/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/CHANGELOG.md diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/NOTES.txt diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-attacher.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-csi-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-provisioner.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-resizer.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrole-snapshotter.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-attacher.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-csi-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-provisioner.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-resizer.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/clusterrolebinding-snapshotter.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/csidriver.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/metrics.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node-windows.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/poddisruptionbudget-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/serviceaccount-csi-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_default.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/storageclass_integrity.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/templates/volumesnapshotclass.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml b/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml rename to internal/helm/charts/edgeless/csi/charts/aws-csi-driver/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_default.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/templates/storageclass_integrity.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml b/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml rename to internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore b/internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore rename to internal/helm/charts/edgeless/csi/charts/cinder-config/.helmignore diff --git a/cli/internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/cinder-config/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml b/internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml rename to internal/helm/charts/edgeless/csi/charts/cinder-config/templates/secret.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json b/internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json rename to internal/helm/charts/edgeless/csi/charts/cinder-config/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml b/internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml rename to internal/helm/charts/edgeless/csi/charts/cinder-config/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/cluster_setup.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/node.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_default.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/storageclass_integrity.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/templates/v1_csidriver.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml b/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml rename to internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/README.md diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/NOTES.txt diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/cinder-csi-driver.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/controllerplugin-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/custom_storageclass.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-daemonset.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/nodeplugin-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/secret.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/templates/storageclass.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml b/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml rename to internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/admission-configuration.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/rbac-snapshot-webhook.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/serving-cert.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-controller.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/templates/snapshot-webhook.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-controller/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-crds/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotclasses.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshotcontents.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-crds/templates/volumesnapshots.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml b/internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml rename to internal/helm/charts/edgeless/csi/charts/snapshot-crds/values.yaml diff --git a/cli/internal/helm/charts/edgeless/csi/values.yaml b/internal/helm/charts/edgeless/csi/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/csi/values.yaml rename to internal/helm/charts/edgeless/csi/values.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/.helmignore b/internal/helm/charts/edgeless/operators/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/.helmignore rename to internal/helm/charts/edgeless/operators/.helmignore diff --git a/cli/internal/helm/charts/edgeless/operators/Chart.yaml b/internal/helm/charts/edgeless/operators/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/Chart.yaml rename to internal/helm/charts/edgeless/operators/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore b/internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/.helmignore diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/autoscalingstrategy-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/joiningnode-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/nodeversion-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/pendingnode-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/crds/scalinggroup-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json b/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml b/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml rename to internal/helm/charts/edgeless/operators/charts/constellation-operator/values.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/.helmignore diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/Chart.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/crds/nodemaintenance-crd.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/_helpers.tpl diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.schema.json diff --git a/cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml b/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml rename to internal/helm/charts/edgeless/operators/charts/node-maintenance-operator/values.yaml diff --git a/cli/internal/helm/charts/edgeless/operators/values.yaml b/internal/helm/charts/edgeless/operators/values.yaml similarity index 100% rename from cli/internal/helm/charts/edgeless/operators/values.yaml rename to internal/helm/charts/edgeless/operators/values.yaml diff --git a/cli/internal/helm/chartutil.go b/internal/helm/chartutil.go similarity index 100% rename from cli/internal/helm/chartutil.go rename to internal/helm/chartutil.go diff --git a/cli/internal/helm/cilium.patch b/internal/helm/cilium.patch similarity index 100% rename from cli/internal/helm/cilium.patch rename to internal/helm/cilium.patch diff --git a/cli/internal/helm/generateCertManager.sh b/internal/helm/generateCertManager.sh similarity index 100% rename from cli/internal/helm/generateCertManager.sh rename to internal/helm/generateCertManager.sh diff --git a/cli/internal/helm/generateCilium.sh b/internal/helm/generateCilium.sh similarity index 100% rename from cli/internal/helm/generateCilium.sh rename to internal/helm/generateCilium.sh diff --git a/cli/internal/helm/helm.go b/internal/helm/helm.go similarity index 98% rename from cli/internal/helm/helm.go rename to internal/helm/helm.go index d859580972..a0ae6bd9bf 100644 --- a/cli/internal/helm/helm.go +++ b/internal/helm/helm.go @@ -32,13 +32,13 @@ import ( "context" "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/kubernetes/kubectl" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" ) const ( diff --git a/cli/internal/helm/helm_test.go b/internal/helm/helm_test.go similarity index 99% rename from cli/internal/helm/helm_test.go rename to internal/helm/helm_test.go index 9b3f836151..74d5c6ad4e 100644 --- a/cli/internal/helm/helm_test.go +++ b/internal/helm/helm_test.go @@ -10,13 +10,13 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/logger" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "helm.sh/helm/v3/pkg/action" diff --git a/cli/internal/helm/imageversion/BUILD.bazel b/internal/helm/imageversion/BUILD.bazel similarity index 91% rename from cli/internal/helm/imageversion/BUILD.bazel rename to internal/helm/imageversion/BUILD.bazel index eed0e184ec..a3a87f0478 100644 --- a/cli/internal/helm/imageversion/BUILD.bazel +++ b/internal/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/cli/internal/helm/imageversion", + importpath = "github.com/edgelesssys/constellation/v2/internal/helm/imageversion", visibility = ["//cli:__subpackages__"], deps = ["//internal/containerimage"], ) diff --git a/cli/internal/helm/imageversion/imageversion.go b/internal/helm/imageversion/imageversion.go similarity index 100% rename from cli/internal/helm/imageversion/imageversion.go rename to internal/helm/imageversion/imageversion.go diff --git a/cli/internal/helm/imageversion/placeholder.go b/internal/helm/imageversion/placeholder.go similarity index 100% rename from cli/internal/helm/imageversion/placeholder.go rename to internal/helm/imageversion/placeholder.go diff --git a/cli/internal/helm/loader.go b/internal/helm/loader.go similarity index 99% rename from cli/internal/helm/loader.go rename to internal/helm/loader.go index c91ec96e71..fdcdd91452 100644 --- a/cli/internal/helm/loader.go +++ b/internal/helm/loader.go @@ -19,13 +19,13 @@ import ( "helm.sh/helm/v3/pkg/chart" "helm.sh/helm/v3/pkg/chart/loader" - "github.com/edgelesssys/constellation/v2/cli/internal/helm/imageversion" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "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/kms/uri" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" ) diff --git a/cli/internal/helm/loader_test.go b/internal/helm/loader_test.go similarity index 99% rename from cli/internal/helm/loader_test.go rename to internal/helm/loader_test.go index 1fd5c03dfb..456722ce03 100644 --- a/cli/internal/helm/loader_test.go +++ b/internal/helm/loader_test.go @@ -22,7 +22,6 @@ import ( "helm.sh/helm/v3/pkg/chartutil" "helm.sh/helm/v3/pkg/engine" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/cloud/azureshared" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" @@ -30,6 +29,7 @@ import ( "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/semver" + "github.com/edgelesssys/constellation/v2/internal/state" ) func fakeServiceAccURI(provider cloudprovider.Provider) string { diff --git a/cli/internal/helm/overrides.go b/internal/helm/overrides.go similarity index 99% rename from cli/internal/helm/overrides.go rename to internal/helm/overrides.go index 60eb315d62..063d74b80f 100644 --- a/cli/internal/helm/overrides.go +++ b/internal/helm/overrides.go @@ -13,7 +13,6 @@ import ( "encoding/json" "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/azureshared" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" @@ -21,6 +20,7 @@ import ( "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/kms/uri" + "github.com/edgelesssys/constellation/v2/internal/state" ) // TODO(malt3): switch over to DNS name on AWS and Azure diff --git a/cli/internal/helm/release.go b/internal/helm/release.go similarity index 100% rename from cli/internal/helm/release.go rename to internal/helm/release.go diff --git a/cli/internal/helm/retryaction.go b/internal/helm/retryaction.go similarity index 100% rename from cli/internal/helm/retryaction.go rename to internal/helm/retryaction.go diff --git a/cli/internal/helm/retryaction_test.go b/internal/helm/retryaction_test.go similarity index 100% rename from cli/internal/helm/retryaction_test.go rename to internal/helm/retryaction_test.go diff --git a/cli/internal/helm/serviceversion.go b/internal/helm/serviceversion.go similarity index 100% rename from cli/internal/helm/serviceversion.go rename to internal/helm/serviceversion.go diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/testdata/AWS/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/aws-deployment.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml b/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/aws-daemonset.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/testdata/AWS/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/testdata/AWS/constellation-services/templates/.gitkeep b/internal/helm/testdata/AWS/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/testdata/AWS/constellation-services/templates/.gitkeep rename to internal/helm/testdata/AWS/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/testdata/Azure/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-deployment.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/azure-secret.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml b/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/azure-secret.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/azure-daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml b/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/cnm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/testdata/Azure/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/testdata/Azure/constellation-services/templates/.gitkeep b/internal/helm/testdata/Azure/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/testdata/Azure/constellation-services/templates/.gitkeep rename to internal/helm/testdata/Azure/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/testdata/GCP/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/gcp-deployment.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/poddisruptionbudget.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/role.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/rolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml b/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/autoscaler/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-cm.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/gcp-secret.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/gcp-guest-agent/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/testdata/GCP/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/testdata/GCP/constellation-services/templates/.gitkeep b/internal/helm/testdata/GCP/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/testdata/GCP/constellation-services/templates/.gitkeep rename to internal/helm/testdata/GCP/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/testdata/OpenStack/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-daemonset.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/openstack-secret.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/ccm/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/testdata/OpenStack/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep b/internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep rename to internal/helm/testdata/OpenStack/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-config.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/constellation-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/deployment.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/leader-election-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/manager-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-reader-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/metrics-service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/proxy-rbac.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/selfsigned-issuer.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/serving-cert.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/validating-webhook-configuration.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml b/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml rename to internal/helm/testdata/QEMU/constellation-operators/charts/node-maintenance-operator/templates/webhook-service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/join-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrole.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/mastersecret.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/key-service/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/clusterrolebinding.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/konnectivity/templates/serviceaccount.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/daemonset.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/loadbalancer-service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml b/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml rename to internal/helm/testdata/QEMU/constellation-services/charts/verification-service/templates/nodeport-service.yaml diff --git a/cli/internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep b/internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep similarity index 100% rename from cli/internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep rename to internal/helm/testdata/QEMU/constellation-services/templates/.gitkeep diff --git a/cli/internal/helm/update-aws-load-balancer-chart.sh b/internal/helm/update-aws-load-balancer-chart.sh similarity index 100% rename from cli/internal/helm/update-aws-load-balancer-chart.sh rename to internal/helm/update-aws-load-balancer-chart.sh diff --git a/cli/internal/helm/update-csi-charts.sh b/internal/helm/update-csi-charts.sh similarity index 100% rename from cli/internal/helm/update-csi-charts.sh rename to internal/helm/update-csi-charts.sh diff --git a/cli/internal/helm/values.go b/internal/helm/values.go similarity index 100% rename from cli/internal/helm/values.go rename to internal/helm/values.go diff --git a/cli/internal/helm/versionlister.go b/internal/helm/versionlister.go similarity index 100% rename from cli/internal/helm/versionlister.go rename to internal/helm/versionlister.go diff --git a/cli/internal/kubecmd/BUILD.bazel b/internal/kubecmd/BUILD.bazel similarity index 96% rename from cli/internal/kubecmd/BUILD.bazel rename to internal/kubecmd/BUILD.bazel index e288b52d33..2e0f3ad222 100644 --- a/cli/internal/kubecmd/BUILD.bazel +++ b/internal/kubecmd/BUILD.bazel @@ -8,7 +8,7 @@ go_library( "kubecmd.go", "status.go", ], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/kubecmd", + importpath = "github.com/edgelesssys/constellation/v2/internal/kubecmd", visibility = ["//cli:__subpackages__"], deps = [ "//internal/api/versionsapi", diff --git a/cli/internal/kubecmd/backup.go b/internal/kubecmd/backup.go similarity index 100% rename from cli/internal/kubecmd/backup.go rename to internal/kubecmd/backup.go diff --git a/cli/internal/kubecmd/backup_test.go b/internal/kubecmd/backup_test.go similarity index 100% rename from cli/internal/kubecmd/backup_test.go rename to internal/kubecmd/backup_test.go diff --git a/cli/internal/kubecmd/kubecmd.go b/internal/kubecmd/kubecmd.go similarity index 100% rename from cli/internal/kubecmd/kubecmd.go rename to internal/kubecmd/kubecmd.go diff --git a/cli/internal/kubecmd/kubecmd_test.go b/internal/kubecmd/kubecmd_test.go similarity index 100% rename from cli/internal/kubecmd/kubecmd_test.go rename to internal/kubecmd/kubecmd_test.go diff --git a/cli/internal/kubecmd/status.go b/internal/kubecmd/status.go similarity index 100% rename from cli/internal/kubecmd/status.go rename to internal/kubecmd/status.go diff --git a/cli/internal/libvirt/BUILD.bazel b/internal/libvirt/BUILD.bazel similarity index 95% rename from cli/internal/libvirt/BUILD.bazel rename to internal/libvirt/BUILD.bazel index 558ccb9f92..f935367d19 100644 --- a/cli/internal/libvirt/BUILD.bazel +++ b/internal/libvirt/BUILD.bazel @@ -6,7 +6,7 @@ load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_files", "strip_prefi go_library( name = "libvirt", srcs = ["libvirt.go"], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/libvirt", + importpath = "github.com/edgelesssys/constellation/v2/internal/libvirt", visibility = ["//cli:__subpackages__"], deps = [ "//internal/file", diff --git a/cli/internal/libvirt/README.md b/internal/libvirt/README.md similarity index 100% rename from cli/internal/libvirt/README.md rename to internal/libvirt/README.md diff --git a/cli/internal/libvirt/etc/BUILD.bazel b/internal/libvirt/etc/BUILD.bazel similarity index 100% rename from cli/internal/libvirt/etc/BUILD.bazel rename to internal/libvirt/etc/BUILD.bazel diff --git a/cli/internal/libvirt/etc/group b/internal/libvirt/etc/group similarity index 100% rename from cli/internal/libvirt/etc/group rename to internal/libvirt/etc/group diff --git a/cli/internal/libvirt/etc/passwd b/internal/libvirt/etc/passwd similarity index 100% rename from cli/internal/libvirt/etc/passwd rename to internal/libvirt/etc/passwd diff --git a/cli/internal/libvirt/libvirt.go b/internal/libvirt/libvirt.go similarity index 100% rename from cli/internal/libvirt/libvirt.go rename to internal/libvirt/libvirt.go diff --git a/cli/internal/libvirt/libvirtd.conf b/internal/libvirt/libvirtd.conf similarity index 100% rename from cli/internal/libvirt/libvirtd.conf rename to internal/libvirt/libvirtd.conf diff --git a/cli/internal/libvirt/nvram/BUILD.bazel b/internal/libvirt/nvram/BUILD.bazel similarity index 100% rename from cli/internal/libvirt/nvram/BUILD.bazel rename to internal/libvirt/nvram/BUILD.bazel diff --git a/cli/internal/libvirt/nvram/constellation_vars.production.fd b/internal/libvirt/nvram/constellation_vars.production.fd similarity index 100% rename from cli/internal/libvirt/nvram/constellation_vars.production.fd rename to internal/libvirt/nvram/constellation_vars.production.fd diff --git a/cli/internal/libvirt/nvram/constellation_vars.testing.fd b/internal/libvirt/nvram/constellation_vars.testing.fd similarity index 100% rename from cli/internal/libvirt/nvram/constellation_vars.testing.fd rename to internal/libvirt/nvram/constellation_vars.testing.fd diff --git a/cli/internal/libvirt/qemu.conf b/internal/libvirt/qemu.conf similarity index 100% rename from cli/internal/libvirt/qemu.conf rename to internal/libvirt/qemu.conf diff --git a/cli/internal/libvirt/start.sh b/internal/libvirt/start.sh similarity index 100% rename from cli/internal/libvirt/start.sh rename to internal/libvirt/start.sh diff --git a/cli/internal/state/BUILD.bazel b/internal/state/BUILD.bazel similarity index 92% rename from cli/internal/state/BUILD.bazel rename to internal/state/BUILD.bazel index 0d24793d65..c2d45fb256 100644 --- a/cli/internal/state/BUILD.bazel +++ b/internal/state/BUILD.bazel @@ -7,7 +7,7 @@ go_library( "state.go", "state_doc.go", ], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/state", + importpath = "github.com/edgelesssys/constellation/v2/internal/state", visibility = ["//cli:__subpackages__"], deps = [ "//internal/cloud/cloudprovider", diff --git a/cli/internal/state/state.go b/internal/state/state.go similarity index 100% rename from cli/internal/state/state.go rename to internal/state/state.go diff --git a/cli/internal/state/state_doc.go b/internal/state/state_doc.go similarity index 100% rename from cli/internal/state/state_doc.go rename to internal/state/state_doc.go diff --git a/cli/internal/state/state_test.go b/internal/state/state_test.go similarity index 100% rename from cli/internal/state/state_test.go rename to internal/state/state_test.go diff --git a/cli/internal/state/validation_test.go b/internal/state/validation_test.go similarity index 100% rename from cli/internal/state/validation_test.go rename to internal/state/validation_test.go diff --git a/cli/internal/terraform/BUILD.bazel b/internal/terraform/BUILD.bazel similarity index 95% rename from cli/internal/terraform/BUILD.bazel rename to internal/terraform/BUILD.bazel index 3c277b9ad3..05f1760db7 100644 --- a/cli/internal/terraform/BUILD.bazel +++ b/internal/terraform/BUILD.bazel @@ -9,7 +9,7 @@ go_library( "terraform.go", "variables.go", ], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/terraform", + importpath = "github.com/edgelesssys/constellation/v2/internal/terraform", visibility = ["//cli:__subpackages__"], deps = [ "//cli/internal/state", diff --git a/cli/internal/terraform/loader.go b/internal/terraform/loader.go similarity index 100% rename from cli/internal/terraform/loader.go rename to internal/terraform/loader.go diff --git a/cli/internal/terraform/loader_test.go b/internal/terraform/loader_test.go similarity index 100% rename from cli/internal/terraform/loader_test.go rename to internal/terraform/loader_test.go diff --git a/cli/internal/terraform/logging.go b/internal/terraform/logging.go similarity index 100% rename from cli/internal/terraform/logging.go rename to internal/terraform/logging.go diff --git a/cli/internal/terraform/terraform.go b/internal/terraform/terraform.go similarity index 99% rename from cli/internal/terraform/terraform.go rename to internal/terraform/terraform.go index 59d563a75e..5b92268827 100644 --- a/cli/internal/terraform/terraform.go +++ b/internal/terraform/terraform.go @@ -24,10 +24,10 @@ import ( "io" "path/filepath" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/hashicorp/go-version" install "github.com/hashicorp/hc-install" "github.com/hashicorp/hc-install/fs" diff --git a/cli/internal/terraform/terraform_test.go b/internal/terraform/terraform_test.go similarity index 99% rename from cli/internal/terraform/terraform_test.go rename to internal/terraform/terraform_test.go index 0f8cddc1a2..880a1d5684 100644 --- a/cli/internal/terraform/terraform_test.go +++ b/internal/terraform/terraform_test.go @@ -16,11 +16,11 @@ import ( "strings" "testing" - "github.com/edgelesssys/constellation/v2/cli/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/edgelesssys/constellation/v2/internal/role" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/hashicorp/terraform-exec/tfexec" tfjson "github.com/hashicorp/terraform-json" "github.com/spf13/afero" diff --git a/cli/internal/terraform/variables.go b/internal/terraform/variables.go similarity index 100% rename from cli/internal/terraform/variables.go rename to internal/terraform/variables.go diff --git a/cli/internal/terraform/variables_test.go b/internal/terraform/variables_test.go similarity index 100% rename from cli/internal/terraform/variables_test.go rename to internal/terraform/variables_test.go From fa02ef3d9de6144ced144f6df95f1d263183d70f Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Tue, 21 Nov 2023 12:32:03 +0100 Subject: [PATCH 2/4] cli: fix buildfiles Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --- .github/workflows/check-links.yml | 2 +- .github/workflows/test-unittest.yml | 2 +- CODEOWNERS | 18 ++++++------ bazel/ci/shfmt.sh.in | 2 +- bazel/oci/containers.bzl | 2 +- cli/internal/cmd/BUILD.bazel | 28 +++++++++---------- cli/internal/cmd/apply.go | 8 +++--- cli/internal/cmd/applyhelm.go | 4 +-- cli/internal/cmd/applyinit.go | 2 +- cli/internal/cmd/applyterraform.go | 4 +-- cli/internal/cmd/cloud.go | 6 ++-- cli/internal/pathprefix/BUILD.bazel | 2 +- internal/cloudcmd/BUILD.bazel | 12 ++++---- internal/constellation/BUILD.bazel | 8 ++++++ internal/helm/BUILD.bazel | 8 +++--- .../cilium/files/nodeinit/poststart-eni.bash | 7 ++--- internal/helm/imageversion/BUILD.bazel | 4 +-- .../helm/update-aws-load-balancer-chart.sh | 2 +- internal/libvirt/BUILD.bazel | 6 ++-- internal/state/BUILD.bazel | 2 +- internal/terraform/BUILD.bazel | 6 ++-- .../constellation-node-operator/.gitignore | 4 +-- .../constellation-node-operator/README.md | 2 +- renovate.json5 | 10 +++---- 24 files changed, 79 insertions(+), 72 deletions(-) create mode 100644 internal/constellation/BUILD.bazel diff --git a/.github/workflows/check-links.yml b/.github/workflows/check-links.yml index e46b520dc6..f10527fc62 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 './cli/internal/helm/charts/cilium' './**/*.md' './**/*.html'" + args: "--verbose --no-progress --max-concurrency 5 --exclude-path './internal/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 a86090927b..8d22c93369 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: - - "cli/internal/helm/**" + - "internal/helm/**" - "**.go" - "**/go.mod" - "**/go.sum" diff --git a/CODEOWNERS b/CODEOWNERS index c9fc06cf56..fce23c9140 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -5,15 +5,15 @@ /bazel/container @katexochen /bazel/sh @katexochen /bootstrapper @3u13r -/cli/internal/cloudcmd @daniel-weisse -/cli/internal/cmd/upgrade* @derpsteb -/cli/internal/featureset @malt3 -/cli/internal/helm @derpsteb -/cli/internal/kubecmd @daniel-weisse -/cli/internal/libvirt @daniel-weisse -/cli/internal/terraform @elchead -/cli/internal/upgrade @elchead -/cli/internal/state @elchead +/internal/cloudcmd @daniel-weisse +/internal/cmd/upgrade* @derpsteb +/internal/featureset @malt3 +/internal/helm @derpsteb +/internal/kubecmd @daniel-weisse +/internal/libvirt @daniel-weisse +/internal/terraform @elchead +/internal/upgrade @elchead +/internal/state @elchead /csi @daniel-weisse /debugd @malt3 /disk-mapper @daniel-weisse diff --git a/bazel/ci/shfmt.sh.in b/bazel/ci/shfmt.sh.in index a045263c6b..613134899e 100644 --- a/bazel/ci/shfmt.sh.in +++ b/bazel/ci/shfmt.sh.in @@ -23,7 +23,7 @@ readarray -t <<< "${scriptsStr}" scripts=("${MAPFILE[@]}") excludeDirs=( - "cli/internal/helm/charts/cilium" + "internal/helm/charts/cilium" "build" "docs/node_modules" ) diff --git a/bazel/oci/containers.bzl b/bazel/oci/containers.bzl index 8f9e47db1b..754377a1ce 100644 --- a/bazel/oci/containers.bzl +++ b/bazel/oci/containers.bzl @@ -51,7 +51,7 @@ def containers(): "identifier": "libvirt", "image_name": "libvirt", "name": "libvirt", - "oci": "//cli/internal/libvirt:constellation_libvirt", + "oci": "//internal/libvirt:constellation_libvirt", "repotag_file": "//bazel/release:libvirt_tag.txt", "used_by": ["config"], }, diff --git a/cli/internal/cmd/BUILD.bazel b/cli/internal/cmd/BUILD.bazel index f4b9797cdc..91fd6c24b0 100644 --- a/cli/internal/cmd/BUILD.bazel +++ b/cli/internal/cmd/BUILD.bazel @@ -48,14 +48,7 @@ go_library( visibility = ["//cli:__subpackages__"], deps = [ "//bootstrapper/initproto", - "//cli/internal/cloudcmd", - "//cli/internal/cmd/pathprefix", - "//cli/internal/featureset", - "//cli/internal/helm", - "//cli/internal/kubecmd", - "//cli/internal/libvirt", - "//cli/internal/state", - "//cli/internal/terraform", + "//cli/internal/pathprefix", "//disk-mapper/recoverproto", "//internal/api/attestationconfigapi", "//internal/api/fetcher", @@ -66,17 +59,22 @@ go_library( "//internal/attestation/vtpm", "//internal/cloud/cloudprovider", "//internal/cloud/gcpshared", + "//internal/cloudcmd", "//internal/compatibility", "//internal/config", "//internal/config/instancetypes", "//internal/config/migration", "//internal/constants", "//internal/crypto", + "//internal/featureset", "//internal/file", "//internal/grpc/dialer", "//internal/grpc/grpclog", "//internal/grpc/retry", + "//internal/helm", "//internal/kms/uri", + "//internal/kubecmd", + "//internal/libvirt", "//internal/license", "//internal/logger", "//internal/maa", @@ -84,6 +82,8 @@ go_library( "//internal/semver", "//internal/sigstore", "//internal/sigstore/keyselect", + "//internal/state", + "//internal/terraform", "//internal/verify", "//internal/versions", "//verify/verifyproto", @@ -147,12 +147,7 @@ go_test( embed = [":cmd"], deps = [ "//bootstrapper/initproto", - "//cli/internal/cloudcmd", - "//cli/internal/cmd/pathprefix", - "//cli/internal/helm", - "//cli/internal/kubecmd", - "//cli/internal/state", - "//cli/internal/terraform", + "//cli/internal/pathprefix", "//disk-mapper/recoverproto", "//internal/api/attestationconfigapi", "//internal/api/versionsapi", @@ -161,6 +156,7 @@ go_test( "//internal/attestation/variant", "//internal/cloud/cloudprovider", "//internal/cloud/gcpshared", + "//internal/cloudcmd", "//internal/config", "//internal/constants", "//internal/crypto", @@ -169,11 +165,15 @@ go_test( "//internal/grpc/atlscredentials", "//internal/grpc/dialer", "//internal/grpc/testdialer", + "//internal/helm", "//internal/kms/uri", + "//internal/kubecmd", "//internal/license", "//internal/logger", "//internal/semver", "//internal/sigstore", + "//internal/state", + "//internal/terraform", "//internal/versions", "//operators/constellation-node-operator/api/v1alpha1", "//verify/verifyproto", diff --git a/cli/internal/cmd/apply.go b/cli/internal/cmd/apply.go index 3921f90d7d..7f5bd01400 100644 --- a/cli/internal/cmd/apply.go +++ b/cli/internal/cmd/apply.go @@ -19,20 +19,20 @@ import ( "strings" "time" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/internal/helm" - "github.com/edgelesssys/constellation/v2/internal/kubecmd" - "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/cloudcmd" "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/file" "github.com/edgelesssys/constellation/v2/internal/grpc/dialer" + "github.com/edgelesssys/constellation/v2/internal/helm" + "github.com/edgelesssys/constellation/v2/internal/kubecmd" "github.com/edgelesssys/constellation/v2/internal/license" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/applyhelm.go b/cli/internal/cmd/applyhelm.go index 3781bd69de..b4c3586e7f 100644 --- a/cli/internal/cmd/applyhelm.go +++ b/cli/internal/cmd/applyhelm.go @@ -13,12 +13,12 @@ import ( "path/filepath" "github.com/edgelesssys/constellation/v2/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/internal/helm" - "github.com/edgelesssys/constellation/v2/internal/state" "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/kms/uri" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/cobra" ) diff --git a/cli/internal/cmd/applyinit.go b/cli/internal/cmd/applyinit.go index 4495b1e905..85fb7d0891 100644 --- a/cli/internal/cmd/applyinit.go +++ b/cli/internal/cmd/applyinit.go @@ -22,7 +22,6 @@ import ( "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" "github.com/edgelesssys/constellation/v2/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/crypto" @@ -30,6 +29,7 @@ import ( grpcRetry "github.com/edgelesssys/constellation/v2/internal/grpc/retry" "github.com/edgelesssys/constellation/v2/internal/kms/uri" "github.com/edgelesssys/constellation/v2/internal/retry" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/versions" "github.com/spf13/afero" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/applyterraform.go b/cli/internal/cmd/applyterraform.go index 33c0fc450c..2e8b28993c 100644 --- a/cli/internal/cmd/applyterraform.go +++ b/cli/internal/cmd/applyterraform.go @@ -12,11 +12,11 @@ import ( "io" "path/filepath" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/internal/state" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" + "github.com/edgelesssys/constellation/v2/internal/state" "github.com/spf13/cobra" ) diff --git a/cli/internal/cmd/cloud.go b/cli/internal/cmd/cloud.go index f1f2d61dc0..ee6d10567e 100644 --- a/cli/internal/cmd/cloud.go +++ b/cli/internal/cmd/cloud.go @@ -9,12 +9,12 @@ package cmd import ( "context" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" - "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" + "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" + "github.com/edgelesssys/constellation/v2/internal/state" + "github.com/edgelesssys/constellation/v2/internal/terraform" ) type cloudApplier interface { diff --git a/cli/internal/pathprefix/BUILD.bazel b/cli/internal/pathprefix/BUILD.bazel index 7bce819e2b..2debe02c70 100644 --- a/cli/internal/pathprefix/BUILD.bazel +++ b/cli/internal/pathprefix/BUILD.bazel @@ -3,6 +3,6 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "pathprefix", srcs = ["pathprefix.go"], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix", + importpath = "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix", visibility = ["//cli:__subpackages__"], ) diff --git a/internal/cloudcmd/BUILD.bazel b/internal/cloudcmd/BUILD.bazel index 79d0e4f55c..02c1b5516b 100644 --- a/internal/cloudcmd/BUILD.bazel +++ b/internal/cloudcmd/BUILD.bazel @@ -17,11 +17,8 @@ go_library( "validators.go", ], importpath = "github.com/edgelesssys/constellation/v2/internal/cloudcmd", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = [ - "//cli/internal/libvirt", - "//cli/internal/state", - "//cli/internal/terraform", "//internal/atls", "//internal/attestation/choose", "//internal/attestation/measurements", @@ -34,8 +31,11 @@ go_library( "//internal/constants", "//internal/file", "//internal/imagefetcher", + "//internal/libvirt", "//internal/maa", "//internal/role", + "//internal/state", + "//internal/terraform", "@com_github_spf13_cobra//:cobra", ], ) @@ -54,8 +54,6 @@ go_test( ], embed = [":cloudcmd"], deps = [ - "//cli/internal/state", - "//cli/internal/terraform", "//internal/attestation/measurements", "//internal/attestation/variant", "//internal/cloud/cloudprovider", @@ -63,6 +61,8 @@ go_test( "//internal/config", "//internal/constants", "//internal/file", + "//internal/state", + "//internal/terraform", "@com_github_spf13_afero//:afero", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", diff --git a/internal/constellation/BUILD.bazel b/internal/constellation/BUILD.bazel new file mode 100644 index 0000000000..4fc1e733e7 --- /dev/null +++ b/internal/constellation/BUILD.bazel @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "constellation", + srcs = ["constellation.go"], + importpath = "github.com/edgelesssys/constellation/v2/internal/constellation", + visibility = ["//:__subpackages__"], +) diff --git a/internal/helm/BUILD.bazel b/internal/helm/BUILD.bazel index e0e4f9e0ca..64a488adfe 100644 --- a/internal/helm/BUILD.bazel +++ b/internal/helm/BUILD.bazel @@ -455,10 +455,8 @@ go_library( "charts/cilium/templates/spire/server/statefulset.yaml", ], importpath = "github.com/edgelesssys/constellation/v2/internal/helm", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = [ - "//cli/internal/helm/imageversion", - "//cli/internal/state", "//internal/cloud/azureshared", "//internal/cloud/cloudprovider", "//internal/cloud/gcpshared", @@ -467,10 +465,12 @@ go_library( "//internal/config", "//internal/constants", "//internal/file", + "//internal/helm/imageversion", "//internal/kms/uri", "//internal/kubernetes/kubectl", "//internal/retry", "//internal/semver", + "//internal/state", "//internal/versions", "@com_github_pkg_errors//:errors", "@io_k8s_client_go//util/retry", @@ -495,7 +495,6 @@ go_test( data = glob(["testdata/**"]), embed = [":helm"], deps = [ - "//cli/internal/state", "//internal/attestation/measurements", "//internal/cloud/azureshared", "//internal/cloud/cloudprovider", @@ -505,6 +504,7 @@ go_test( "//internal/kms/uri", "//internal/logger", "//internal/semver", + "//internal/state", "@com_github_pkg_errors//:errors", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//mock", diff --git a/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash b/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash index 3c75f12aa3..e89d9a853f 100644 --- a/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash +++ b/internal/helm/charts/cilium/files/nodeinit/poststart-eni.bash @@ -13,9 +13,8 @@ set -o nounset # dependencies on anything that is part of the startup script # itself, and can be safely run multiple times per node (e.g. in # case of a restart). -if [[ "$(iptables-save | grep -c AWS-SNAT-CHAIN)" != "0" ]]; -then - echo 'Deleting iptables rules created by the AWS CNI VPC plugin' - iptables-save | grep -v AWS-SNAT-CHAIN | iptables-restore +if [[ "$(iptables-save | grep -c AWS-SNAT-CHAIN)" != "0" ]]; then + echo 'Deleting iptables rules created by the AWS CNI VPC plugin' + iptables-save | grep -v AWS-SNAT-CHAIN | iptables-restore fi echo 'Done!' diff --git a/internal/helm/imageversion/BUILD.bazel b/internal/helm/imageversion/BUILD.bazel index a3a87f0478..af3461c6c8 100644 --- a/internal/helm/imageversion/BUILD.bazel +++ b/internal/helm/imageversion/BUILD.bazel @@ -13,7 +13,7 @@ go_library( name = "imageversion", srcs = ["imageversion.go"] + GENERATED_SRCS, # keep importpath = "github.com/edgelesssys/constellation/v2/internal/helm/imageversion", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = ["//internal/containerimage"], ) @@ -25,7 +25,7 @@ go_library( oci = container["oci"], package = "imageversion", repotag_file = container["repotag_file"], - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], ) for container in helm_containers() ] diff --git a/internal/helm/update-aws-load-balancer-chart.sh b/internal/helm/update-aws-load-balancer-chart.sh index 5927a3814e..9acb832e54 100755 --- a/internal/helm/update-aws-load-balancer-chart.sh +++ b/internal/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 cli/internal/helm/update-csi-charts.sh +# script is mostly copied from internal/helm/update-csi-charts.sh set -euo pipefail set -o errtrace diff --git a/internal/libvirt/BUILD.bazel b/internal/libvirt/BUILD.bazel index f935367d19..772896390e 100644 --- a/internal/libvirt/BUILD.bazel +++ b/internal/libvirt/BUILD.bazel @@ -7,7 +7,7 @@ go_library( name = "libvirt", srcs = ["libvirt.go"], importpath = "github.com/edgelesssys/constellation/v2/internal/libvirt", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = [ "//internal/file", "@com_github_docker_docker//api/types", @@ -21,7 +21,7 @@ go_library( pkg_files( name = "etc", srcs = [ - "//cli/internal/libvirt/etc:passwd_db", + "//internal/libvirt/etc:passwd_db", ], attributes = pkg_attributes( group = "root", @@ -35,7 +35,7 @@ pkg_files( pkg_files( name = "nvram", srcs = [ - "//cli/internal/libvirt/nvram:nvram_vars", + "//internal/libvirt/nvram:nvram_vars", ], prefix = "usr/share/OVMF", strip_prefix = strip_prefix.from_pkg(), diff --git a/internal/state/BUILD.bazel b/internal/state/BUILD.bazel index c2d45fb256..a1633d3195 100644 --- a/internal/state/BUILD.bazel +++ b/internal/state/BUILD.bazel @@ -8,7 +8,7 @@ go_library( "state_doc.go", ], importpath = "github.com/edgelesssys/constellation/v2/internal/state", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = [ "//internal/cloud/cloudprovider", "//internal/file", diff --git a/internal/terraform/BUILD.bazel b/internal/terraform/BUILD.bazel index 05f1760db7..993a784184 100644 --- a/internal/terraform/BUILD.bazel +++ b/internal/terraform/BUILD.bazel @@ -10,12 +10,12 @@ go_library( "variables.go", ], importpath = "github.com/edgelesssys/constellation/v2/internal/terraform", - visibility = ["//cli:__subpackages__"], + visibility = ["//:__subpackages__"], deps = [ - "//cli/internal/state", "//internal/cloud/cloudprovider", "//internal/constants", "//internal/file", + "//internal/state", "//terraform", "@com_github_hashicorp_go_version//:go-version", "@com_github_hashicorp_hc_install//:hc-install", @@ -42,11 +42,11 @@ go_test( ], embed = [":terraform"], deps = [ - "//cli/internal/state", "//internal/cloud/cloudprovider", "//internal/constants", "//internal/file", "//internal/role", + "//internal/state", "@com_github_azure_azure_sdk_for_go_sdk_azcore//to", "@com_github_hashicorp_terraform_exec//tfexec", "@com_github_hashicorp_terraform_json//:terraform-json", diff --git a/operators/constellation-node-operator/.gitignore b/operators/constellation-node-operator/.gitignore index 607cba2e49..342fb26e30 100644 --- a/operators/constellation-node-operator/.gitignore +++ b/operators/constellation-node-operator/.gitignore @@ -16,8 +16,8 @@ testbin/* # Kubernetes Generated files - skip generated files, except for vendored files -# We hold the charts in the cli/internal/helm directory -chart/ +# We hold the charts in the internal/helm directory +chart/ bundle/ !vendor/**/zz_generated.* diff --git a/operators/constellation-node-operator/README.md b/operators/constellation-node-operator/README.md index 598e054313..a33cb0c758 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 `/cli/internal/helm/charts/edgeless/operators/constellation-operator`. +To deploy you can use the Helm chart at `/internal/helm/charts/edgeless/operators/constellation-operator`. diff --git a/renovate.json5 b/renovate.json5 index e7a9fbb1c7..3f9b64fb91 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -13,11 +13,11 @@ "postUpdateOptions": ["gomodTidy", "gomodUpdateImportPaths"], "prConcurrentLimit": 4, "ignorePaths": [ - "cli/internal/helm/charts/cilium/**", - "cli/internal/helm/charts/edgeless/csi/charts/aws-csi-driver/**", - "cli/internal/helm/charts/edgeless/csi/charts/azuredisk-csi-driver/**", - "cli/internal/helm/charts/edgeless/csi/charts/gcp-compute-persistent-disk-csi-driver/**", - "cli/internal/helm/charts/edgeless/csi/charts/openstack-cinder-csi/**", + "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/**", "operators/constellation-node-operator/config/manager/kustomization.yaml", ], "ignoreDeps": ["github.com/edgelesssys/constellation/v2"], From ec4a91f43e0d30183552c94407f0cd1d7e047bce Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Tue, 21 Nov 2023 13:38:28 +0100 Subject: [PATCH 3/4] bazel: fix exclude dir Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --- bazel/ci/shellcheck.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bazel/ci/shellcheck.sh.in b/bazel/ci/shellcheck.sh.in index dd657cef70..e9ab8180c6 100644 --- a/bazel/ci/shellcheck.sh.in +++ b/bazel/ci/shellcheck.sh.in @@ -25,7 +25,7 @@ readarray -t <<< "${scriptsStr}" scripts=("${MAPFILE[@]}") excludeDirs=( - "cli/internal/helm/charts/cilium" + "internal/helm/charts/cilium" "build" "docs/node_modules" ) From 28fc5a95c9204afa63c4a6b6a307f68b25a8553a Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Tue, 21 Nov 2023 14:38:13 +0100 Subject: [PATCH 4/4] cli: move back libraries that will not be used by TF provider Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --- bazel/oci/containers.bzl | 2 +- {internal => cli/internal}/cloudcmd/BUILD.bazel | 10 +++++----- {internal => cli/internal}/cloudcmd/apply.go | 4 ++-- {internal => cli/internal}/cloudcmd/apply_test.go | 2 +- {internal => cli/internal}/cloudcmd/clients.go | 2 +- .../internal}/cloudcmd/clients_test.go | 2 +- {internal => cli/internal}/cloudcmd/cloudcmd.go | 0 {internal => cli/internal}/cloudcmd/iam.go | 2 +- {internal => cli/internal}/cloudcmd/iam_test.go | 2 +- {internal => cli/internal}/cloudcmd/iamupgrade.go | 2 +- {internal => cli/internal}/cloudcmd/rollback.go | 2 +- .../internal}/cloudcmd/rollback_test.go | 2 +- .../internal}/cloudcmd/serviceaccount.go | 0 {internal => cli/internal}/cloudcmd/terminate.go | 4 ++-- .../internal}/cloudcmd/terminate_test.go | 2 +- {internal => cli/internal}/cloudcmd/tfplan.go | 2 +- .../internal}/cloudcmd/tfplan_test.go | 2 +- {internal => cli/internal}/cloudcmd/tfvars.go | 4 ++-- .../internal}/cloudcmd/tfvars_test.go | 2 +- {internal => cli/internal}/cloudcmd/validators.go | 0 .../internal}/cloudcmd/validators_test.go | 0 cli/internal/cmd/BUILD.bazel | 14 +++++++------- cli/internal/cmd/apply.go | 2 +- cli/internal/cmd/applyhelm.go | 2 +- cli/internal/cmd/applyinit.go | 2 +- cli/internal/cmd/applyterraform.go | 2 +- cli/internal/cmd/cloud.go | 4 ++-- cli/internal/cmd/cloud_test.go | 4 ++-- cli/internal/cmd/cmd.go | 4 ++-- cli/internal/cmd/iamcreate.go | 2 +- cli/internal/cmd/iamcreate_test.go | 2 +- cli/internal/cmd/iamcreateaws.go | 2 +- cli/internal/cmd/iamcreateazure.go | 2 +- cli/internal/cmd/iamcreategcp.go | 2 +- cli/internal/cmd/iamdestroy.go | 2 +- cli/internal/cmd/iamupgradeapply.go | 4 ++-- cli/internal/cmd/iamupgradeapply_test.go | 2 +- cli/internal/cmd/init_test.go | 2 +- cli/internal/cmd/miniup.go | 2 +- cli/internal/{ => cmd}/pathprefix/BUILD.bazel | 2 +- cli/internal/{ => cmd}/pathprefix/pathprefix.go | 0 cli/internal/cmd/recover.go | 2 +- cli/internal/cmd/terminate.go | 2 +- cli/internal/cmd/upgradeapply_test.go | 2 +- cli/internal/cmd/upgradecheck.go | 2 +- cli/internal/cmd/verify.go | 2 +- {internal => cli/internal}/libvirt/BUILD.bazel | 6 +++--- {internal => cli/internal}/libvirt/README.md | 0 .../internal}/libvirt/etc/BUILD.bazel | 0 {internal => cli/internal}/libvirt/etc/group | 0 {internal => cli/internal}/libvirt/etc/passwd | 0 {internal => cli/internal}/libvirt/libvirt.go | 0 {internal => cli/internal}/libvirt/libvirtd.conf | 0 .../internal}/libvirt/nvram/BUILD.bazel | 0 .../nvram/constellation_vars.production.fd | Bin .../libvirt/nvram/constellation_vars.testing.fd | Bin {internal => cli/internal}/libvirt/qemu.conf | 0 {internal => cli/internal}/libvirt/start.sh | 0 {internal => cli/internal}/terraform/BUILD.bazel | 2 +- {internal => cli/internal}/terraform/loader.go | 0 .../internal}/terraform/loader_test.go | 0 {internal => cli/internal}/terraform/logging.go | 0 {internal => cli/internal}/terraform/terraform.go | 0 .../internal}/terraform/terraform_test.go | 0 {internal => cli/internal}/terraform/variables.go | 0 .../internal}/terraform/variables_test.go | 0 hack/gocoverage/main_test.go | 10 +++++----- 67 files changed, 67 insertions(+), 67 deletions(-) rename {internal => cli/internal}/cloudcmd/BUILD.bazel (88%) rename {internal => cli/internal}/cloudcmd/apply.go (97%) rename {internal => cli/internal}/cloudcmd/apply_test.go (99%) rename {internal => cli/internal}/cloudcmd/clients.go (96%) rename {internal => cli/internal}/cloudcmd/clients_test.go (98%) rename {internal => cli/internal}/cloudcmd/cloudcmd.go (100%) rename {internal => cli/internal}/cloudcmd/iam.go (99%) rename {internal => cli/internal}/cloudcmd/iam_test.go (99%) rename {internal => cli/internal}/cloudcmd/iamupgrade.go (97%) rename {internal => cli/internal}/cloudcmd/rollback.go (96%) rename {internal => cli/internal}/cloudcmd/rollback_test.go (98%) rename {internal => cli/internal}/cloudcmd/serviceaccount.go (100%) rename {internal => cli/internal}/cloudcmd/terminate.go (90%) rename {internal => cli/internal}/cloudcmd/terminate_test.go (96%) rename {internal => cli/internal}/cloudcmd/tfplan.go (97%) rename {internal => cli/internal}/cloudcmd/tfplan_test.go (98%) rename {internal => cli/internal}/cloudcmd/tfvars.go (99%) rename {internal => cli/internal}/cloudcmd/tfvars_test.go (96%) rename {internal => cli/internal}/cloudcmd/validators.go (100%) rename {internal => cli/internal}/cloudcmd/validators_test.go (100%) rename cli/internal/{ => cmd}/pathprefix/BUILD.bazel (90%) rename cli/internal/{ => cmd}/pathprefix/pathprefix.go (100%) rename {internal => cli/internal}/libvirt/BUILD.bazel (89%) rename {internal => cli/internal}/libvirt/README.md (100%) rename {internal => cli/internal}/libvirt/etc/BUILD.bazel (100%) rename {internal => cli/internal}/libvirt/etc/group (100%) rename {internal => cli/internal}/libvirt/etc/passwd (100%) rename {internal => cli/internal}/libvirt/libvirt.go (100%) rename {internal => cli/internal}/libvirt/libvirtd.conf (100%) rename {internal => cli/internal}/libvirt/nvram/BUILD.bazel (100%) rename {internal => cli/internal}/libvirt/nvram/constellation_vars.production.fd (100%) rename {internal => cli/internal}/libvirt/nvram/constellation_vars.testing.fd (100%) rename {internal => cli/internal}/libvirt/qemu.conf (100%) rename {internal => cli/internal}/libvirt/start.sh (100%) rename {internal => cli/internal}/terraform/BUILD.bazel (95%) rename {internal => cli/internal}/terraform/loader.go (100%) rename {internal => cli/internal}/terraform/loader_test.go (100%) rename {internal => cli/internal}/terraform/logging.go (100%) rename {internal => cli/internal}/terraform/terraform.go (100%) rename {internal => cli/internal}/terraform/terraform_test.go (100%) rename {internal => cli/internal}/terraform/variables.go (100%) rename {internal => cli/internal}/terraform/variables_test.go (100%) diff --git a/bazel/oci/containers.bzl b/bazel/oci/containers.bzl index 754377a1ce..8f9e47db1b 100644 --- a/bazel/oci/containers.bzl +++ b/bazel/oci/containers.bzl @@ -51,7 +51,7 @@ def containers(): "identifier": "libvirt", "image_name": "libvirt", "name": "libvirt", - "oci": "//internal/libvirt:constellation_libvirt", + "oci": "//cli/internal/libvirt:constellation_libvirt", "repotag_file": "//bazel/release:libvirt_tag.txt", "used_by": ["config"], }, diff --git a/internal/cloudcmd/BUILD.bazel b/cli/internal/cloudcmd/BUILD.bazel similarity index 88% rename from internal/cloudcmd/BUILD.bazel rename to cli/internal/cloudcmd/BUILD.bazel index 02c1b5516b..e03cacfe37 100644 --- a/internal/cloudcmd/BUILD.bazel +++ b/cli/internal/cloudcmd/BUILD.bazel @@ -16,9 +16,11 @@ go_library( "tfvars.go", "validators.go", ], - importpath = "github.com/edgelesssys/constellation/v2/internal/cloudcmd", - visibility = ["//:__subpackages__"], + importpath = "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd", + visibility = ["//cli:__subpackages__"], deps = [ + "//cli/internal/libvirt", + "//cli/internal/terraform", "//internal/atls", "//internal/attestation/choose", "//internal/attestation/measurements", @@ -31,11 +33,9 @@ go_library( "//internal/constants", "//internal/file", "//internal/imagefetcher", - "//internal/libvirt", "//internal/maa", "//internal/role", "//internal/state", - "//internal/terraform", "@com_github_spf13_cobra//:cobra", ], ) @@ -54,6 +54,7 @@ go_test( ], embed = [":cloudcmd"], deps = [ + "//cli/internal/terraform", "//internal/attestation/measurements", "//internal/attestation/variant", "//internal/cloud/cloudprovider", @@ -62,7 +63,6 @@ go_test( "//internal/constants", "//internal/file", "//internal/state", - "//internal/terraform", "@com_github_spf13_afero//:afero", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", diff --git a/internal/cloudcmd/apply.go b/cli/internal/cloudcmd/apply.go similarity index 97% rename from internal/cloudcmd/apply.go rename to cli/internal/cloudcmd/apply.go index 7891d86b1f..a85d83cb9f 100644 --- a/internal/cloudcmd/apply.go +++ b/cli/internal/cloudcmd/apply.go @@ -13,15 +13,15 @@ import ( "path/filepath" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/file" "github.com/edgelesssys/constellation/v2/internal/imagefetcher" - "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/maa" "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) const ( diff --git a/internal/cloudcmd/apply_test.go b/cli/internal/cloudcmd/apply_test.go similarity index 99% rename from internal/cloudcmd/apply_test.go rename to cli/internal/cloudcmd/apply_test.go index 12cf0e2f31..a52500497f 100644 --- a/internal/cloudcmd/apply_test.go +++ b/cli/internal/cloudcmd/apply_test.go @@ -18,11 +18,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/file" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) func TestApplier(t *testing.T) { diff --git a/internal/cloudcmd/clients.go b/cli/internal/cloudcmd/clients.go similarity index 96% rename from internal/cloudcmd/clients.go rename to cli/internal/cloudcmd/clients.go index 162196a128..339d52825e 100644 --- a/internal/cloudcmd/clients.go +++ b/cli/internal/cloudcmd/clients.go @@ -10,10 +10,10 @@ import ( "context" "io" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // imageFetcher gets an image reference from the versionsapi. diff --git a/internal/cloudcmd/clients_test.go b/cli/internal/cloudcmd/clients_test.go similarity index 98% rename from internal/cloudcmd/clients_test.go rename to cli/internal/cloudcmd/clients_test.go index 1cc454d822..28c27ee337 100644 --- a/internal/cloudcmd/clients_test.go +++ b/cli/internal/cloudcmd/clients_test.go @@ -11,10 +11,10 @@ import ( "io" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" "go.uber.org/goleak" ) diff --git a/internal/cloudcmd/cloudcmd.go b/cli/internal/cloudcmd/cloudcmd.go similarity index 100% rename from internal/cloudcmd/cloudcmd.go rename to cli/internal/cloudcmd/cloudcmd.go diff --git a/internal/cloudcmd/iam.go b/cli/internal/cloudcmd/iam.go similarity index 99% rename from internal/cloudcmd/iam.go rename to cli/internal/cloudcmd/iam.go index 670d672fa4..529e329b76 100644 --- a/internal/cloudcmd/iam.go +++ b/cli/internal/cloudcmd/iam.go @@ -15,10 +15,10 @@ import ( "path" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" "github.com/edgelesssys/constellation/v2/internal/constants" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // IAMDestroyer destroys an IAM configuration. diff --git a/internal/cloudcmd/iam_test.go b/cli/internal/cloudcmd/iam_test.go similarity index 99% rename from internal/cloudcmd/iam_test.go rename to cli/internal/cloudcmd/iam_test.go index 237b90d3b9..628bd2cafe 100644 --- a/internal/cloudcmd/iam_test.go +++ b/cli/internal/cloudcmd/iam_test.go @@ -13,9 +13,9 @@ import ( "errors" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" - "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/cloudcmd/iamupgrade.go b/cli/internal/cloudcmd/iamupgrade.go similarity index 97% rename from internal/cloudcmd/iamupgrade.go rename to cli/internal/cloudcmd/iamupgrade.go index 6511b6407e..729af5d29d 100644 --- a/internal/cloudcmd/iamupgrade.go +++ b/cli/internal/cloudcmd/iamupgrade.go @@ -13,10 +13,10 @@ import ( "path/filepath" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // UpgradeRequiresIAMMigration returns true if the given cloud provider requires an IAM migration. diff --git a/internal/cloudcmd/rollback.go b/cli/internal/cloudcmd/rollback.go similarity index 96% rename from internal/cloudcmd/rollback.go rename to cli/internal/cloudcmd/rollback.go index e6ab189e1c..7d894cd2fe 100644 --- a/internal/cloudcmd/rollback.go +++ b/cli/internal/cloudcmd/rollback.go @@ -12,8 +12,8 @@ import ( "fmt" "io" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/constants" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // rollbacker does a rollback. diff --git a/internal/cloudcmd/rollback_test.go b/cli/internal/cloudcmd/rollback_test.go similarity index 98% rename from internal/cloudcmd/rollback_test.go rename to cli/internal/cloudcmd/rollback_test.go index 5b0672efe3..320dd1745c 100644 --- a/internal/cloudcmd/rollback_test.go +++ b/cli/internal/cloudcmd/rollback_test.go @@ -12,7 +12,7 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/internal/cloudcmd/serviceaccount.go b/cli/internal/cloudcmd/serviceaccount.go similarity index 100% rename from internal/cloudcmd/serviceaccount.go rename to cli/internal/cloudcmd/serviceaccount.go diff --git a/internal/cloudcmd/terminate.go b/cli/internal/cloudcmd/terminate.go similarity index 90% rename from internal/cloudcmd/terminate.go rename to cli/internal/cloudcmd/terminate.go index c6ffec09a9..4005afa9a4 100644 --- a/internal/cloudcmd/terminate.go +++ b/cli/internal/cloudcmd/terminate.go @@ -9,8 +9,8 @@ package cloudcmd import ( "context" - "github.com/edgelesssys/constellation/v2/internal/libvirt" - "github.com/edgelesssys/constellation/v2/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" ) // Terminator deletes cloud provider resources. diff --git a/internal/cloudcmd/terminate_test.go b/cli/internal/cloudcmd/terminate_test.go similarity index 96% rename from internal/cloudcmd/terminate_test.go rename to cli/internal/cloudcmd/terminate_test.go index 36b142fc6b..1d9f0232cd 100644 --- a/internal/cloudcmd/terminate_test.go +++ b/cli/internal/cloudcmd/terminate_test.go @@ -11,7 +11,7 @@ import ( "errors" "testing" - "github.com/edgelesssys/constellation/v2/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/internal/cloudcmd/tfplan.go b/cli/internal/cloudcmd/tfplan.go similarity index 97% rename from internal/cloudcmd/tfplan.go rename to cli/internal/cloudcmd/tfplan.go index a876528ed4..ddcccc72dd 100644 --- a/internal/cloudcmd/tfplan.go +++ b/cli/internal/cloudcmd/tfplan.go @@ -13,8 +13,8 @@ import ( "io" "os" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // plan prepares a workspace and plans the possible Terraform actions. diff --git a/internal/cloudcmd/tfplan_test.go b/cli/internal/cloudcmd/tfplan_test.go similarity index 98% rename from internal/cloudcmd/tfplan_test.go rename to cli/internal/cloudcmd/tfplan_test.go index 9c7d6e3f18..5d7ad6a42a 100644 --- a/internal/cloudcmd/tfplan_test.go +++ b/cli/internal/cloudcmd/tfplan_test.go @@ -13,8 +13,8 @@ import ( "path/filepath" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/internal/cloudcmd/tfvars.go b/cli/internal/cloudcmd/tfvars.go similarity index 99% rename from internal/cloudcmd/tfvars.go rename to cli/internal/cloudcmd/tfvars.go index 757e6d3b35..9b4748855a 100644 --- a/internal/cloudcmd/tfvars.go +++ b/cli/internal/cloudcmd/tfvars.go @@ -17,14 +17,14 @@ import ( "runtime" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "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/constants" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/role" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) // The azurerm Terraform provider enforces its own convention of case sensitivity for Azure URIs which Azure's API itself does not enforce or, even worse, actually returns. diff --git a/internal/cloudcmd/tfvars_test.go b/cli/internal/cloudcmd/tfvars_test.go similarity index 96% rename from internal/cloudcmd/tfvars_test.go rename to cli/internal/cloudcmd/tfvars_test.go index c8c2f9c1d6..1a6b2a8758 100644 --- a/internal/cloudcmd/tfvars_test.go +++ b/cli/internal/cloudcmd/tfvars_test.go @@ -9,7 +9,7 @@ package cloudcmd import ( "testing" - "github.com/edgelesssys/constellation/v2/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/stretchr/testify/assert" ) diff --git a/internal/cloudcmd/validators.go b/cli/internal/cloudcmd/validators.go similarity index 100% rename from internal/cloudcmd/validators.go rename to cli/internal/cloudcmd/validators.go diff --git a/internal/cloudcmd/validators_test.go b/cli/internal/cloudcmd/validators_test.go similarity index 100% rename from internal/cloudcmd/validators_test.go rename to cli/internal/cloudcmd/validators_test.go diff --git a/cli/internal/cmd/BUILD.bazel b/cli/internal/cmd/BUILD.bazel index 91fd6c24b0..7beeb2f238 100644 --- a/cli/internal/cmd/BUILD.bazel +++ b/cli/internal/cmd/BUILD.bazel @@ -48,7 +48,10 @@ go_library( visibility = ["//cli:__subpackages__"], deps = [ "//bootstrapper/initproto", - "//cli/internal/pathprefix", + "//cli/internal/cloudcmd", + "//cli/internal/cmd/pathprefix", + "//cli/internal/libvirt", + "//cli/internal/terraform", "//disk-mapper/recoverproto", "//internal/api/attestationconfigapi", "//internal/api/fetcher", @@ -59,7 +62,6 @@ go_library( "//internal/attestation/vtpm", "//internal/cloud/cloudprovider", "//internal/cloud/gcpshared", - "//internal/cloudcmd", "//internal/compatibility", "//internal/config", "//internal/config/instancetypes", @@ -74,7 +76,6 @@ go_library( "//internal/helm", "//internal/kms/uri", "//internal/kubecmd", - "//internal/libvirt", "//internal/license", "//internal/logger", "//internal/maa", @@ -83,7 +84,6 @@ go_library( "//internal/sigstore", "//internal/sigstore/keyselect", "//internal/state", - "//internal/terraform", "//internal/verify", "//internal/versions", "//verify/verifyproto", @@ -147,7 +147,9 @@ go_test( embed = [":cmd"], deps = [ "//bootstrapper/initproto", - "//cli/internal/pathprefix", + "//cli/internal/cloudcmd", + "//cli/internal/cmd/pathprefix", + "//cli/internal/terraform", "//disk-mapper/recoverproto", "//internal/api/attestationconfigapi", "//internal/api/versionsapi", @@ -156,7 +158,6 @@ go_test( "//internal/attestation/variant", "//internal/cloud/cloudprovider", "//internal/cloud/gcpshared", - "//internal/cloudcmd", "//internal/config", "//internal/constants", "//internal/crypto", @@ -173,7 +174,6 @@ go_test( "//internal/semver", "//internal/sigstore", "//internal/state", - "//internal/terraform", "//internal/versions", "//operators/constellation-node-operator/api/v1alpha1", "//verify/verifyproto", diff --git a/cli/internal/cmd/apply.go b/cli/internal/cmd/apply.go index 7f5bd01400..445d1358dc 100644 --- a/cli/internal/cmd/apply.go +++ b/cli/internal/cmd/apply.go @@ -19,11 +19,11 @@ import ( "strings" "time" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" diff --git a/cli/internal/cmd/applyhelm.go b/cli/internal/cmd/applyhelm.go index b4c3586e7f..12dcd4c5f9 100644 --- a/cli/internal/cmd/applyhelm.go +++ b/cli/internal/cmd/applyhelm.go @@ -12,7 +12,7 @@ import ( "fmt" "path/filepath" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" diff --git a/cli/internal/cmd/applyinit.go b/cli/internal/cmd/applyinit.go index 85fb7d0891..0a52c9779e 100644 --- a/cli/internal/cmd/applyinit.go +++ b/cli/internal/cmd/applyinit.go @@ -21,7 +21,7 @@ import ( "time" "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/crypto" diff --git a/cli/internal/cmd/applyterraform.go b/cli/internal/cmd/applyterraform.go index 2e8b28993c..ad0f448885 100644 --- a/cli/internal/cmd/applyterraform.go +++ b/cli/internal/cmd/applyterraform.go @@ -12,8 +12,8 @@ import ( "io" "path/filepath" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/state" diff --git a/cli/internal/cmd/cloud.go b/cli/internal/cmd/cloud.go index ee6d10567e..be75d0de26 100644 --- a/cli/internal/cmd/cloud.go +++ b/cli/internal/cmd/cloud.go @@ -9,12 +9,12 @@ package cmd import ( "context" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" ) type cloudApplier interface { diff --git a/cli/internal/cmd/cloud_test.go b/cli/internal/cmd/cloud_test.go index 5c756cf285..9049d3839e 100644 --- a/cli/internal/cmd/cloud_test.go +++ b/cli/internal/cmd/cloud_test.go @@ -10,12 +10,12 @@ import ( "context" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/state" - "github.com/edgelesssys/constellation/v2/internal/terraform" "go.uber.org/goleak" ) diff --git a/cli/internal/cmd/cmd.go b/cli/internal/cmd/cmd.go index 3c84e1e747..a5997b9417 100644 --- a/cli/internal/cmd/cmd.go +++ b/cli/internal/cmd/cmd.go @@ -25,8 +25,8 @@ import ( "errors" "fmt" - "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix" - "github.com/edgelesssys/constellation/v2/internal/terraform" + "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/spf13/pflag" ) diff --git a/cli/internal/cmd/iamcreate.go b/cli/internal/cmd/iamcreate.go index 9ab43df0d3..337bf5f863 100644 --- a/cli/internal/cmd/iamcreate.go +++ b/cli/internal/cmd/iamcreate.go @@ -12,8 +12,8 @@ import ( "fmt" "regexp" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamcreate_test.go b/cli/internal/cmd/iamcreate_test.go index b22455a2bf..f4ab13627b 100644 --- a/cli/internal/cmd/iamcreate_test.go +++ b/cli/internal/cmd/iamcreate_test.go @@ -11,8 +11,8 @@ import ( "strings" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamcreateaws.go b/cli/internal/cmd/iamcreateaws.go index 416b45b459..b648b87fc1 100644 --- a/cli/internal/cmd/iamcreateaws.go +++ b/cli/internal/cmd/iamcreateaws.go @@ -9,8 +9,8 @@ import ( "errors" "fmt" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/iamcreateazure.go b/cli/internal/cmd/iamcreateazure.go index afb7b8d92d..6c82c10f63 100644 --- a/cli/internal/cmd/iamcreateazure.go +++ b/cli/internal/cmd/iamcreateazure.go @@ -8,8 +8,8 @@ package cmd import ( "fmt" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/cobra" diff --git a/cli/internal/cmd/iamcreategcp.go b/cli/internal/cmd/iamcreategcp.go index dfd2b57f05..b6c55e5d1f 100644 --- a/cli/internal/cmd/iamcreategcp.go +++ b/cli/internal/cmd/iamcreategcp.go @@ -9,8 +9,8 @@ import ( "fmt" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/iamdestroy.go b/cli/internal/cmd/iamdestroy.go index cb47816947..667218b810 100644 --- a/cli/internal/cmd/iamdestroy.go +++ b/cli/internal/cmd/iamdestroy.go @@ -10,8 +10,8 @@ import ( "fmt" "os" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/cloud/gcpshared" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" "github.com/spf13/afero" diff --git a/cli/internal/cmd/iamupgradeapply.go b/cli/internal/cmd/iamupgradeapply.go index dec395a965..7f1e98544d 100644 --- a/cli/internal/cmd/iamupgradeapply.go +++ b/cli/internal/cmd/iamupgradeapply.go @@ -12,13 +12,13 @@ import ( "io" "path/filepath" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/spf13/cobra" "github.com/spf13/pflag" diff --git a/cli/internal/cmd/iamupgradeapply_test.go b/cli/internal/cmd/iamupgradeapply_test.go index 45ad474b09..4a6a580969 100644 --- a/cli/internal/cmd/iamupgradeapply_test.go +++ b/cli/internal/cmd/iamupgradeapply_test.go @@ -12,13 +12,13 @@ import ( "strings" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/terraform" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/file" "github.com/edgelesssys/constellation/v2/internal/logger" - "github.com/edgelesssys/constellation/v2/internal/terraform" "github.com/spf13/afero" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/cli/internal/cmd/init_test.go b/cli/internal/cmd/init_test.go index fd15f1c5aa..4e00afb960 100644 --- a/cli/internal/cmd/init_test.go +++ b/cli/internal/cmd/init_test.go @@ -21,7 +21,7 @@ import ( "time" "github.com/edgelesssys/constellation/v2/bootstrapper/initproto" - "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix" + "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" diff --git a/cli/internal/cmd/miniup.go b/cli/internal/cmd/miniup.go index 04ea95acf2..2f1a71eb8b 100644 --- a/cli/internal/cmd/miniup.go +++ b/cli/internal/cmd/miniup.go @@ -12,13 +12,13 @@ import ( "os" "time" + "github.com/edgelesssys/constellation/v2/cli/internal/libvirt" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "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/featureset" "github.com/edgelesssys/constellation/v2/internal/file" - "github.com/edgelesssys/constellation/v2/internal/libvirt" "github.com/spf13/afero" "github.com/spf13/cobra" ) diff --git a/cli/internal/pathprefix/BUILD.bazel b/cli/internal/cmd/pathprefix/BUILD.bazel similarity index 90% rename from cli/internal/pathprefix/BUILD.bazel rename to cli/internal/cmd/pathprefix/BUILD.bazel index 2debe02c70..7bce819e2b 100644 --- a/cli/internal/pathprefix/BUILD.bazel +++ b/cli/internal/cmd/pathprefix/BUILD.bazel @@ -3,6 +3,6 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "pathprefix", srcs = ["pathprefix.go"], - importpath = "github.com/edgelesssys/constellation/v2/cli/internal/pathprefix", + importpath = "github.com/edgelesssys/constellation/v2/cli/internal/cmd/pathprefix", visibility = ["//cli:__subpackages__"], ) diff --git a/cli/internal/pathprefix/pathprefix.go b/cli/internal/cmd/pathprefix/pathprefix.go similarity index 100% rename from cli/internal/pathprefix/pathprefix.go rename to cli/internal/cmd/pathprefix/pathprefix.go diff --git a/cli/internal/cmd/recover.go b/cli/internal/cmd/recover.go index e62080debf..735f97524e 100644 --- a/cli/internal/cmd/recover.go +++ b/cli/internal/cmd/recover.go @@ -15,11 +15,11 @@ import ( "sync" "time" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/disk-mapper/recoverproto" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/terminate.go b/cli/internal/cmd/terminate.go index 53d09faa6f..c20c3fe2ca 100644 --- a/cli/internal/cmd/terminate.go +++ b/cli/internal/cmd/terminate.go @@ -15,7 +15,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" ) diff --git a/cli/internal/cmd/upgradeapply_test.go b/cli/internal/cmd/upgradeapply_test.go index f6654211ca..d5536b296e 100644 --- a/cli/internal/cmd/upgradeapply_test.go +++ b/cli/internal/cmd/upgradeapply_test.go @@ -12,9 +12,9 @@ import ( "io" "testing" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/attestation/variant" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/file" diff --git a/cli/internal/cmd/upgradecheck.go b/cli/internal/cmd/upgradecheck.go index 51508f33b6..36b8022d42 100644 --- a/cli/internal/cmd/upgradecheck.go +++ b/cli/internal/cmd/upgradecheck.go @@ -16,13 +16,13 @@ import ( "sort" "strings" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/api/fetcher" "github.com/edgelesssys/constellation/v2/internal/api/versionsapi" "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/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/compatibility" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" diff --git a/cli/internal/cmd/verify.go b/cli/internal/cmd/verify.go index 881b7deafe..b8f31b7007 100644 --- a/cli/internal/cmd/verify.go +++ b/cli/internal/cmd/verify.go @@ -25,12 +25,12 @@ import ( tpmProto "github.com/google/go-tpm-tools/proto/tpm" + "github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/api/attestationconfigapi" "github.com/edgelesssys/constellation/v2/internal/atls" "github.com/edgelesssys/constellation/v2/internal/attestation/measurements" "github.com/edgelesssys/constellation/v2/internal/attestation/vtpm" "github.com/edgelesssys/constellation/v2/internal/cloud/cloudprovider" - "github.com/edgelesssys/constellation/v2/internal/cloudcmd" "github.com/edgelesssys/constellation/v2/internal/config" "github.com/edgelesssys/constellation/v2/internal/constants" "github.com/edgelesssys/constellation/v2/internal/crypto" diff --git a/internal/libvirt/BUILD.bazel b/cli/internal/libvirt/BUILD.bazel similarity index 89% rename from internal/libvirt/BUILD.bazel rename to cli/internal/libvirt/BUILD.bazel index 772896390e..def228d8a3 100644 --- a/internal/libvirt/BUILD.bazel +++ b/cli/internal/libvirt/BUILD.bazel @@ -6,7 +6,7 @@ load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_files", "strip_prefi go_library( name = "libvirt", srcs = ["libvirt.go"], - importpath = "github.com/edgelesssys/constellation/v2/internal/libvirt", + importpath = "github.com/edgelesssys/constellation/v2/cli/internal/libvirt", visibility = ["//:__subpackages__"], deps = [ "//internal/file", @@ -21,7 +21,7 @@ go_library( pkg_files( name = "etc", srcs = [ - "//internal/libvirt/etc:passwd_db", + "//cli/internal/libvirt/etc:passwd_db", ], attributes = pkg_attributes( group = "root", @@ -35,7 +35,7 @@ pkg_files( pkg_files( name = "nvram", srcs = [ - "//internal/libvirt/nvram:nvram_vars", + "//cli/internal/libvirt/nvram:nvram_vars", ], prefix = "usr/share/OVMF", strip_prefix = strip_prefix.from_pkg(), diff --git a/internal/libvirt/README.md b/cli/internal/libvirt/README.md similarity index 100% rename from internal/libvirt/README.md rename to cli/internal/libvirt/README.md diff --git a/internal/libvirt/etc/BUILD.bazel b/cli/internal/libvirt/etc/BUILD.bazel similarity index 100% rename from internal/libvirt/etc/BUILD.bazel rename to cli/internal/libvirt/etc/BUILD.bazel diff --git a/internal/libvirt/etc/group b/cli/internal/libvirt/etc/group similarity index 100% rename from internal/libvirt/etc/group rename to cli/internal/libvirt/etc/group diff --git a/internal/libvirt/etc/passwd b/cli/internal/libvirt/etc/passwd similarity index 100% rename from internal/libvirt/etc/passwd rename to cli/internal/libvirt/etc/passwd diff --git a/internal/libvirt/libvirt.go b/cli/internal/libvirt/libvirt.go similarity index 100% rename from internal/libvirt/libvirt.go rename to cli/internal/libvirt/libvirt.go diff --git a/internal/libvirt/libvirtd.conf b/cli/internal/libvirt/libvirtd.conf similarity index 100% rename from internal/libvirt/libvirtd.conf rename to cli/internal/libvirt/libvirtd.conf diff --git a/internal/libvirt/nvram/BUILD.bazel b/cli/internal/libvirt/nvram/BUILD.bazel similarity index 100% rename from internal/libvirt/nvram/BUILD.bazel rename to cli/internal/libvirt/nvram/BUILD.bazel diff --git a/internal/libvirt/nvram/constellation_vars.production.fd b/cli/internal/libvirt/nvram/constellation_vars.production.fd similarity index 100% rename from internal/libvirt/nvram/constellation_vars.production.fd rename to cli/internal/libvirt/nvram/constellation_vars.production.fd diff --git a/internal/libvirt/nvram/constellation_vars.testing.fd b/cli/internal/libvirt/nvram/constellation_vars.testing.fd similarity index 100% rename from internal/libvirt/nvram/constellation_vars.testing.fd rename to cli/internal/libvirt/nvram/constellation_vars.testing.fd diff --git a/internal/libvirt/qemu.conf b/cli/internal/libvirt/qemu.conf similarity index 100% rename from internal/libvirt/qemu.conf rename to cli/internal/libvirt/qemu.conf diff --git a/internal/libvirt/start.sh b/cli/internal/libvirt/start.sh similarity index 100% rename from internal/libvirt/start.sh rename to cli/internal/libvirt/start.sh diff --git a/internal/terraform/BUILD.bazel b/cli/internal/terraform/BUILD.bazel similarity index 95% rename from internal/terraform/BUILD.bazel rename to cli/internal/terraform/BUILD.bazel index 993a784184..90208fd43c 100644 --- a/internal/terraform/BUILD.bazel +++ b/cli/internal/terraform/BUILD.bazel @@ -9,7 +9,7 @@ go_library( "terraform.go", "variables.go", ], - importpath = "github.com/edgelesssys/constellation/v2/internal/terraform", + importpath = "github.com/edgelesssys/constellation/v2/cli/internal/terraform", visibility = ["//:__subpackages__"], deps = [ "//internal/cloud/cloudprovider", diff --git a/internal/terraform/loader.go b/cli/internal/terraform/loader.go similarity index 100% rename from internal/terraform/loader.go rename to cli/internal/terraform/loader.go diff --git a/internal/terraform/loader_test.go b/cli/internal/terraform/loader_test.go similarity index 100% rename from internal/terraform/loader_test.go rename to cli/internal/terraform/loader_test.go diff --git a/internal/terraform/logging.go b/cli/internal/terraform/logging.go similarity index 100% rename from internal/terraform/logging.go rename to cli/internal/terraform/logging.go diff --git a/internal/terraform/terraform.go b/cli/internal/terraform/terraform.go similarity index 100% rename from internal/terraform/terraform.go rename to cli/internal/terraform/terraform.go diff --git a/internal/terraform/terraform_test.go b/cli/internal/terraform/terraform_test.go similarity index 100% rename from internal/terraform/terraform_test.go rename to cli/internal/terraform/terraform_test.go diff --git a/internal/terraform/variables.go b/cli/internal/terraform/variables.go similarity index 100% rename from internal/terraform/variables.go rename to cli/internal/terraform/variables.go diff --git a/internal/terraform/variables_test.go b/cli/internal/terraform/variables_test.go similarity index 100% rename from internal/terraform/variables_test.go rename to cli/internal/terraform/variables_test.go diff --git a/hack/gocoverage/main_test.go b/hack/gocoverage/main_test.go index 1ed74030fb..7188a118e9 100644 --- a/hack/gocoverage/main_test.go +++ b/hack/gocoverage/main_test.go @@ -34,17 +34,17 @@ ok github.com/edgelesssys/constellation/v2/bootstrapper/internal/kubernetes/ku ok github.com/edgelesssys/constellation/v2/bootstrapper/internal/nodelock (cached) coverage: 75.0% of statements ? github.com/edgelesssys/constellation/v2/cli [no test files] ? github.com/edgelesssys/constellation/v2/cli/cmd [no test files] -ok github.com/edgelesssys/constellation/v2/internal/cloudcmd (cached) coverage: 69.1% of statements +ok github.com/edgelesssys/constellation/v2/cli/internal/cloudcmd (cached) coverage: 69.1% of statements ok github.com/edgelesssys/constellation/v2/cli/internal/clusterid (cached) coverage: 56.2% of statements ? 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/libvirt [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/cli/internal/kubernetes (cached) coverage: 40.4% of statements -ok github.com/edgelesssys/constellation/v2/internal/terraform (cached) coverage: 70.8% 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 ok github.com/edgelesssys/constellation/v2/csi/cryptmapper (cached) coverage: 79.2% of statements ok github.com/edgelesssys/constellation/v2/csi/kms (cached) coverage: 70.0% 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/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/kubecmd":{"Coverage":54.1,"Notest":false,"Nostmt":false},"github.com/edgelesssys/constellation/v2/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/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/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/internal/libvirt":{"Coverage":0,"Notest":true,"Nostmt":false},"github.com/edgelesssys/constellation/v2/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/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/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}}}` 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}}}` )