From c74db4fd2f57f14661b92885982dcae046876bf9 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 09:26:05 +0000 Subject: [PATCH 01/14] refactor: move the templates into their own directory --- templates/README.md | 4 ++++ .../akamai-github}/atlantis.yaml | 0 {akamai-github => templates/akamai-github}/logo.png | Bin .../akamai-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../akamai-github}/templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../akamai-github}/templates/mgmt/argocd.yaml | 0 .../akamai-github}/templates/mgmt/atlantis.yaml | 0 .../akamai-github}/templates/mgmt/cert-issuers.yaml | 0 .../akamai-github}/templates/mgmt/cert-manager.yaml | 0 .../akamai-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../akamai-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../akamai-github}/templates/mgmt/crossplane.yaml | 0 .../akamai-github}/templates/mgmt/development.yaml | 0 .../akamai-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../templates/mgmt/github-runner.yaml | 0 .../templates/mgmt/ingress-nginx.yaml | 0 .../akamai-github}/templates/mgmt/kubefirst.yaml | 0 .../akamai-github}/templates/mgmt/nginx-apex.yaml | 0 .../akamai-github}/templates/mgmt/production.yaml | 0 .../akamai-github}/templates/mgmt/registry.yaml | 0 .../akamai-github}/templates/mgmt/reloader.yaml | 0 .../akamai-github}/templates/mgmt/secrets.yaml | 0 .../akamai-github}/templates/mgmt/staging.yaml | 0 .../akamai-github}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-cluster-environment/metaphor.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../akamai-github}/terraform/akamai/main.tf | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../akamai-github}/terraform/github/repos.tf | 0 .../akamai-github}/terraform/github/ssh.tf | 0 .../akamai-github}/terraform/github/teams.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../akamai-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../akamai-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../akamai-github}/terraform/vault/kv-mounts.tf | 0 .../akamai-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../akamai-github}/terraform/vault/oidc-clients.tf | 0 .../akamai-github}/terraform/vault/oidc-groups.tf | 0 .../akamai-github}/terraform/vault/oidc-provider.tf | 0 .../akamai-github}/terraform/vault/oidc-scopes.tf | 0 .../akamai-github}/terraform/vault/policies.tf | 0 .../akamai-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../akamai-github}/terraform/vault/variables.tf | 0 {aws-github => templates/aws-github}/.gitignore | 0 {aws-github => templates/aws-github}/LICENSE | 0 {aws-github => templates/aws-github}/atlantis.yaml | 0 {aws-github => templates/aws-github}/logo.png | Bin .../aws-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../aws-github}/templates/mgmt/appprojects.yaml | 0 .../aws-github}/templates/mgmt/argo-workflows.yaml | 0 .../aws-github}/templates/mgmt/argocd.yaml | 0 .../aws-github}/templates/mgmt/atlantis.yaml | 0 .../aws-github}/templates/mgmt/cert-issuers.yaml | 0 .../aws-github}/templates/mgmt/cert-manager.yaml | 0 .../aws-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../aws-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../ecr-publish-permissions-sync.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../argocd/argocd-application-controller-sa.yaml | 0 .../argocd/argocd-applicationset-controller-sa.yaml | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../components/argocd/argocd-server-deployment.yaml | 0 .../mgmt/components/argocd/argocd-server-sa.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../aws-github}/templates/mgmt/crossplane.yaml | 0 .../aws-github}/templates/mgmt/development.yaml | 0 .../aws-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../aws-github}/templates/mgmt/github-runner.yaml | 0 .../aws-github}/templates/mgmt/ingress-nginx.yaml | 0 .../aws-github}/templates/mgmt/kubefirst.yaml | 0 .../aws-github}/templates/mgmt/production.yaml | 0 .../aws-github}/templates/mgmt/registry.yaml | 0 .../aws-github}/templates/mgmt/reloader.yaml | 0 .../aws-github}/templates/mgmt/secrets.yaml | 0 .../aws-github}/templates/mgmt/staging.yaml | 0 .../aws-github}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../15-infrastructure-bootstrap.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../infrastructure-bootstrap/wait.yaml | 0 .../infrastructure-bootstrap/workspace.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../aws-github}/terraform/aws/dynamodb/output.tf | 0 .../aws-github}/terraform/aws/dynamodb/vault.tf | 0 .../aws-github}/terraform/aws/ecr/main.tf | 0 .../aws-github}/terraform/aws/ecr/vars.tf | 0 .../aws-github}/terraform/aws/eks/main.tf | 0 .../aws-github}/terraform/aws/eks/outputs.tf | 0 .../aws-github}/terraform/aws/kms/main.tf | 0 .../aws-github}/terraform/aws/main.tf | 0 .../terraform/aws/modules/bootstrap/bootstrap.tf | 0 .../terraform/aws/modules/bootstrap/variables.tf | 0 .../terraform/aws/modules/workload-cluster/main.tf | 0 .../aws/modules/workload-cluster/variables.tf | 0 .../aws-github}/terraform/aws/outputs.tf | 0 .../aws-github}/terraform/aws/variables.tf | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../aws-github}/terraform/github/repos.tf | 0 .../aws-github}/terraform/github/ssh.tf | 0 .../aws-github}/terraform/github/teams.tf | 0 .../aws-github}/terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../aws-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../aws-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../aws-github}/terraform/vault/kv-mounts.tf | 0 .../aws-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../aws-github}/terraform/vault/oidc-clients.tf | 0 .../aws-github}/terraform/vault/oidc-groups.tf | 0 .../aws-github}/terraform/vault/oidc-provider.tf | 0 .../aws-github}/terraform/vault/oidc-scopes.tf | 0 .../aws-github}/terraform/vault/policies.tf | 0 .../aws-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../aws-github}/terraform/vault/variables.tf | 0 {aws-gitlab => templates/aws-gitlab}/atlantis.yaml | 0 {aws-gitlab => templates/aws-gitlab}/logo.png | Bin .../aws-gitlab}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../aws-gitlab}/templates/mgmt/appprojects.yaml | 0 .../aws-gitlab}/templates/mgmt/argo-workflows.yaml | 0 .../aws-gitlab}/templates/mgmt/argocd.yaml | 0 .../aws-gitlab}/templates/mgmt/atlantis.yaml | 0 .../aws-gitlab}/templates/mgmt/cert-issuers.yaml | 0 .../aws-gitlab}/templates/mgmt/cert-manager.yaml | 0 .../aws-gitlab}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../aws-gitlab}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../ecr-publish-permissions-sync.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../aws-gitlab}/templates/mgmt/crossplane.yaml | 0 .../aws-gitlab}/templates/mgmt/development.yaml | 0 .../aws-gitlab}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../aws-gitlab}/templates/mgmt/gitlab-runner.yaml | 0 .../aws-gitlab}/templates/mgmt/ingress-nginx.yaml | 0 .../aws-gitlab}/templates/mgmt/kubefirst.yaml | 0 .../aws-gitlab}/templates/mgmt/production.yaml | 0 .../aws-gitlab}/templates/mgmt/registry.yaml | 0 .../aws-gitlab}/templates/mgmt/reloader.yaml | 0 .../aws-gitlab}/templates/mgmt/secrets.yaml | 0 .../aws-gitlab}/templates/mgmt/staging.yaml | 0 .../aws-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../15-infrastructure-bootstrap.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../infrastructure-bootstrap/wait.yaml | 0 .../infrastructure-bootstrap/workspace.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../aws-gitlab}/terraform/aws/dynamodb/output.tf | 0 .../aws-gitlab}/terraform/aws/dynamodb/vault.tf | 0 .../aws-gitlab}/terraform/aws/ecr/main.tf | 0 .../aws-gitlab}/terraform/aws/ecr/vars.tf | 0 .../aws-gitlab}/terraform/aws/eks/main.tf | 0 .../aws-gitlab}/terraform/aws/eks/outputs.tf | 0 .../aws-gitlab}/terraform/aws/kms/main.tf | 0 .../aws-gitlab}/terraform/aws/main.tf | 0 .../terraform/aws/modules/bootstrap/bootstrap.tf | 0 .../terraform/aws/modules/bootstrap/variables.tf | 0 .../terraform/aws/modules/workload-cluster/main.tf | 0 .../aws/modules/workload-cluster/variables.tf | 0 .../aws-gitlab}/terraform/aws/outputs.tf | 0 .../aws-gitlab}/terraform/aws/variables.tf | 0 .../aws-gitlab}/terraform/gitlab/groups.tf | 0 .../aws-gitlab}/terraform/gitlab/main.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../aws-gitlab}/terraform/gitlab/projects.tf | 0 .../aws-gitlab}/terraform/gitlab/vars.tf | 0 .../aws-gitlab}/terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data-sources.tf | 0 .../aws-gitlab}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../aws-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../aws-gitlab}/terraform/vault/kv-mounts.tf | 0 .../aws-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../aws-gitlab}/terraform/vault/oidc-clients.tf | 0 .../aws-gitlab}/terraform/vault/oidc-groups.tf | 0 .../aws-gitlab}/terraform/vault/oidc-provider.tf | 0 .../aws-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../aws-gitlab}/terraform/vault/policies.tf | 0 .../aws-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../aws-gitlab}/terraform/vault/variables.tf | 0 .../civo-github}/atlantis.yaml | 0 {civo-github => templates/civo-github}/logo.png | Bin .../civo-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../civo-github}/templates/mgmt/appprojects.yaml | 0 .../civo-github}/templates/mgmt/argo-workflows.yaml | 0 .../civo-github}/templates/mgmt/argocd.yaml | 0 .../civo-github}/templates/mgmt/atlantis.yaml | 0 .../civo-github}/templates/mgmt/cert-issuers.yaml | 0 .../civo-github}/templates/mgmt/cert-manager.yaml | 0 .../civo-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../civo-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../civo-github}/templates/mgmt/crossplane.yaml | 0 .../civo-github}/templates/mgmt/development.yaml | 0 .../civo-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../civo-github}/templates/mgmt/github-runner.yaml | 0 .../civo-github}/templates/mgmt/ingress-nginx.yaml | 0 .../civo-github}/templates/mgmt/kubefirst.yaml | 0 .../civo-github}/templates/mgmt/nginx-apex.yaml | 0 .../civo-github}/templates/mgmt/production.yaml | 0 .../civo-github}/templates/mgmt/registry.yaml | 0 .../civo-github}/templates/mgmt/reloader.yaml | 0 .../civo-github}/templates/mgmt/secrets.yaml | 0 .../civo-github}/templates/mgmt/staging.yaml | 0 .../civo-github}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-cluster-environment/metaphor.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../civo-github}/terraform/civo/main.tf | 0 .../terraform/civo/modules/workload-cluster/main.tf | 0 .../civo/modules/workload-cluster/variables.tf | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../civo-github}/terraform/github/repos.tf | 0 .../civo-github}/terraform/github/ssh.tf | 0 .../civo-github}/terraform/github/teams.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../civo-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../civo-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../civo-github}/terraform/vault/kv-mounts.tf | 0 .../civo-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../civo-github}/terraform/vault/oidc-clients.tf | 0 .../civo-github}/terraform/vault/oidc-groups.tf | 0 .../civo-github}/terraform/vault/oidc-provider.tf | 0 .../civo-github}/terraform/vault/oidc-scopes.tf | 0 .../civo-github}/terraform/vault/policies.tf | 0 .../civo-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../civo-github}/terraform/vault/variables.tf | 0 .../civo-gitlab}/atlantis.yaml | 0 {civo-gitlab => templates/civo-gitlab}/logo.png | Bin .../civo-gitlab}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../civo-gitlab}/templates/mgmt/appprojects.yaml | 0 .../civo-gitlab}/templates/mgmt/argo-workflows.yaml | 0 .../civo-gitlab}/templates/mgmt/argocd.yaml | 0 .../civo-gitlab}/templates/mgmt/atlantis.yaml | 0 .../civo-gitlab}/templates/mgmt/cert-issuers.yaml | 0 .../civo-gitlab}/templates/mgmt/cert-manager.yaml | 0 .../civo-gitlab}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../civo-gitlab}/templates/mgmt/clusters.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../civo-gitlab}/templates/mgmt/crossplane.yaml | 0 .../civo-gitlab}/templates/mgmt/development.yaml | 0 .../civo-gitlab}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../civo-gitlab}/templates/mgmt/gitlab-runner.yaml | 0 .../civo-gitlab}/templates/mgmt/ingress-nginx.yaml | 0 .../civo-gitlab}/templates/mgmt/kubefirst.yaml | 0 .../civo-gitlab}/templates/mgmt/nginx-apex.yaml | 0 .../civo-gitlab}/templates/mgmt/production.yaml | 0 .../civo-gitlab}/templates/mgmt/registry.yaml | 0 .../civo-gitlab}/templates/mgmt/reloader.yaml | 0 .../civo-gitlab}/templates/mgmt/secrets.yaml | 0 .../civo-gitlab}/templates/mgmt/staging.yaml | 0 .../civo-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../templates/workload-cluster/bootstrap/wait.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/development/metaphor.yaml | 0 .../development/metaphor/Chart.yaml | 0 .../development/metaphor/values.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../civo-gitlab}/terraform/civo/main.tf | 0 .../terraform/civo/modules/workload-cluster/main.tf | 0 .../civo/modules/workload-cluster/variables.tf | 0 .../civo-gitlab}/terraform/gitlab/groups.tf | 0 .../civo-gitlab}/terraform/gitlab/main.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../civo-gitlab}/terraform/gitlab/projects.tf | 0 .../civo-gitlab}/terraform/gitlab/vars.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../civo-gitlab}/terraform/users/admins/kbot.tf | 0 .../civo-gitlab}/terraform/users/admins/main.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../civo-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../civo-gitlab}/terraform/vault/kv-mounts.tf | 0 .../civo-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../civo-gitlab}/terraform/vault/oidc-clients.tf | 0 .../civo-gitlab}/terraform/vault/oidc-groups.tf | 0 .../civo-gitlab}/terraform/vault/oidc-provider.tf | 0 .../civo-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../civo-gitlab}/terraform/vault/policies.tf | 0 .../civo-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../civo-gitlab}/terraform/vault/variables.tf | 0 .../digitalocean-github}/atlantis.yaml | 0 .../digitalocean-github}/logo.png | Bin .../registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../digitalocean-github}/templates/mgmt/argocd.yaml | 0 .../templates/mgmt/atlantis.yaml | 0 .../templates/mgmt/cert-issuers.yaml | 0 .../templates/mgmt/cert-manager.yaml | 0 .../templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../templates/mgmt/crossplane.yaml | 0 .../templates/mgmt/development.yaml | 0 .../templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../templates/mgmt/github-runner.yaml | 0 .../templates/mgmt/ingress-nginx.yaml | 0 .../templates/mgmt/kubefirst.yaml | 0 .../templates/mgmt/nginx-apex.yaml | 0 .../templates/mgmt/production.yaml | 0 .../templates/mgmt/registry.yaml | 0 .../templates/mgmt/reloader.yaml | 0 .../templates/mgmt/secrets.yaml | 0 .../templates/mgmt/staging.yaml | 0 .../digitalocean-github}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../terraform/digitalocean/main.tf | 0 .../digitalocean/modules/workload-cluster/main.tf | 0 .../modules/workload-cluster/variables.tf | 0 .../terraform/digitalocean/variables.tf | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../digitalocean-github}/terraform/github/repos.tf | 0 .../digitalocean-github}/terraform/github/ssh.tf | 0 .../digitalocean-github}/terraform/github/teams.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../digitalocean-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../terraform/vault/kv-mounts.tf | 0 .../digitalocean-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../terraform/vault/oidc-clients.tf | 0 .../terraform/vault/oidc-groups.tf | 0 .../terraform/vault/oidc-provider.tf | 0 .../terraform/vault/oidc-scopes.tf | 0 .../terraform/vault/policies.tf | 0 .../digitalocean-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../terraform/vault/variables.tf | 0 .../digitalocean-gitlab}/atlantis.yaml | 0 .../digitalocean-gitlab}/logo.png | Bin .../registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../digitalocean-gitlab}/templates/mgmt/argocd.yaml | 0 .../templates/mgmt/atlantis.yaml | 0 .../templates/mgmt/cert-issuers.yaml | 0 .../templates/mgmt/cert-manager.yaml | 0 .../templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../templates/mgmt/clusters.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../templates/mgmt/crossplane.yaml | 0 .../templates/mgmt/development.yaml | 0 .../templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../templates/mgmt/gitlab-runner.yaml | 0 .../templates/mgmt/ingress-nginx.yaml | 0 .../templates/mgmt/kubefirst.yaml | 0 .../templates/mgmt/nginx-apex.yaml | 0 .../templates/mgmt/production.yaml | 0 .../templates/mgmt/registry.yaml | 0 .../templates/mgmt/reloader.yaml | 0 .../templates/mgmt/secrets.yaml | 0 .../templates/mgmt/staging.yaml | 0 .../digitalocean-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../terraform/digitalocean/main.tf | 0 .../digitalocean/modules/workload-cluster/main.tf | 0 .../modules/workload-cluster/variables.tf | 0 .../terraform/digitalocean/variables.tf | 0 .../digitalocean-gitlab}/terraform/gitlab/groups.tf | 0 .../digitalocean-gitlab}/terraform/gitlab/main.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../terraform/gitlab/projects.tf | 0 .../digitalocean-gitlab}/terraform/gitlab/vars.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/kbot.tf | 0 .../terraform/users/admins/main.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../digitalocean-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../terraform/vault/kv-mounts.tf | 0 .../digitalocean-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../terraform/vault/oidc-clients.tf | 0 .../terraform/vault/oidc-groups.tf | 0 .../terraform/vault/oidc-provider.tf | 0 .../terraform/vault/oidc-scopes.tf | 0 .../terraform/vault/policies.tf | 0 .../digitalocean-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../terraform/vault/variables.tf | 0 .../google-github}/atlantis.yaml | 0 {google-github => templates/google-github}/logo.png | Bin .../google-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../google-github}/templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../google-github}/templates/mgmt/argocd.yaml | 0 .../google-github}/templates/mgmt/atlantis.yaml | 0 .../google-github}/templates/mgmt/cert-issuers.yaml | 0 .../google-github}/templates/mgmt/cert-manager.yaml | 0 .../google-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../google-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../google-github}/templates/mgmt/crossplane.yaml | 0 .../google-github}/templates/mgmt/development.yaml | 0 .../google-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../templates/mgmt/github-runner.yaml | 0 .../templates/mgmt/ingress-nginx.yaml | 0 .../google-github}/templates/mgmt/kubefirst.yaml | 0 .../google-github}/templates/mgmt/nginx-apex.yaml | 0 .../google-github}/templates/mgmt/production.yaml | 0 .../google-github}/templates/mgmt/registry.yaml | 0 .../google-github}/templates/mgmt/reloader.yaml | 0 .../google-github}/templates/mgmt/secrets.yaml | 0 .../google-github}/templates/mgmt/staging.yaml | 0 .../google-github}/templates/mgmt/vault.yaml | 0 .../workload-cluster/0-providerconfig.yaml | 0 .../workload-cluster/10-infrastructure.yaml | 0 .../workload-cluster/20-argocd-connection.yaml | 0 .../templates/workload-cluster/30-cert-manager.yaml | 0 .../templates/workload-cluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-cluster/30-ingress-nginx.yaml | 0 .../templates/workload-cluster/30-reloader.yaml | 0 .../workload-cluster/40-clusterissuers.yaml | 0 .../workload-cluster/40-clustersecretstore.yaml | 0 .../templates/workload-cluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-cluster/infrastructure/wait.yaml | 0 .../workload-cluster/infrastructure/workspace.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../workload-cluster/registry-workload-cluster.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../google-github}/terraform/github/repos.tf | 0 .../google-github}/terraform/github/ssh.tf | 0 .../google-github}/terraform/github/teams.tf | 0 .../google-github}/terraform/google/data_sources.tf | 0 .../google-github}/terraform/google/gke.tf | 0 .../google-github}/terraform/google/gke/main.tf | 0 .../google-github}/terraform/google/gke/nat.tf | 0 .../terraform/google/gke/variables.tf | 0 .../google-github}/terraform/google/iam.tf | 0 .../google-github}/terraform/google/init.tf | 0 .../google-github}/terraform/google/kms.tf | 0 .../terraform/google/modules/kms/main.tf | 0 .../terraform/google/modules/kms/outputs.tf | 0 .../terraform/google/modules/kms/variables.tf | 0 .../terraform/google/modules/sa/data_sources.tf | 0 .../terraform/google/modules/sa/main.tf | 0 .../terraform/google/modules/sa/outputs.tf | 0 .../terraform/google/modules/sa/variables.tf | 0 .../terraform/google/modules/storage_bucket/main.tf | 0 .../google/modules/storage_bucket/outputs.tf | 0 .../google/modules/storage_bucket/variables.tf | 0 .../google-github}/terraform/google/services.tf | 0 .../terraform/google/services/main.tf | 0 .../terraform/google/services/variables.tf | 0 .../google-github}/terraform/google/storage.tf | 0 .../terraform/google/terraform.tfvars | 0 .../google-github}/terraform/google/variables.tf | 0 .../google-github}/terraform/google/vpc.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../google-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../google-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../google-github}/terraform/vault/kv-mounts.tf | 0 .../google-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../google-github}/terraform/vault/oidc-clients.tf | 0 .../google-github}/terraform/vault/oidc-groups.tf | 0 .../google-github}/terraform/vault/oidc-provider.tf | 0 .../google-github}/terraform/vault/oidc-scopes.tf | 0 .../google-github}/terraform/vault/policies.tf | 0 .../google-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../google-github}/terraform/vault/variables.tf | 0 .../google-gitlab}/atlantis.yaml | 0 {google-gitlab => templates/google-gitlab}/logo.png | Bin .../google-gitlab}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../google-gitlab}/templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../google-gitlab}/templates/mgmt/argocd.yaml | 0 .../google-gitlab}/templates/mgmt/atlantis.yaml | 0 .../google-gitlab}/templates/mgmt/cert-issuers.yaml | 0 .../google-gitlab}/templates/mgmt/cert-manager.yaml | 0 .../google-gitlab}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../google-gitlab}/templates/mgmt/clusters.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../google-gitlab}/templates/mgmt/crossplane.yaml | 0 .../google-gitlab}/templates/mgmt/development.yaml | 0 .../google-gitlab}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../templates/mgmt/gitlab-runner.yaml | 0 .../templates/mgmt/ingress-nginx.yaml | 0 .../google-gitlab}/templates/mgmt/kubefirst.yaml | 0 .../google-gitlab}/templates/mgmt/nginx-apex.yaml | 0 .../google-gitlab}/templates/mgmt/production.yaml | 0 .../google-gitlab}/templates/mgmt/registry.yaml | 0 .../google-gitlab}/templates/mgmt/reloader.yaml | 0 .../google-gitlab}/templates/mgmt/secrets.yaml | 0 .../google-gitlab}/templates/mgmt/staging.yaml | 0 .../google-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../google-gitlab}/terraform/gitlab/groups.tf | 0 .../google-gitlab}/terraform/gitlab/main.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../google-gitlab}/terraform/gitlab/projects.tf | 0 .../google-gitlab}/terraform/gitlab/vars.tf | 0 .../google-gitlab}/terraform/google/data_sources.tf | 0 .../google-gitlab}/terraform/google/gke.tf | 0 .../google-gitlab}/terraform/google/gke/main.tf | 0 .../google-gitlab}/terraform/google/gke/nat.tf | 0 .../terraform/google/gke/variables.tf | 0 .../google-gitlab}/terraform/google/iam.tf | 0 .../google-gitlab}/terraform/google/init.tf | 0 .../google-gitlab}/terraform/google/kms.tf | 0 .../terraform/google/modules/kms/main.tf | 0 .../terraform/google/modules/kms/outputs.tf | 0 .../terraform/google/modules/kms/variables.tf | 0 .../terraform/google/modules/sa/data_sources.tf | 0 .../terraform/google/modules/sa/main.tf | 0 .../terraform/google/modules/sa/outputs.tf | 0 .../terraform/google/modules/sa/variables.tf | 0 .../terraform/google/modules/storage_bucket/main.tf | 0 .../google/modules/storage_bucket/outputs.tf | 0 .../google/modules/storage_bucket/variables.tf | 0 .../google-gitlab}/terraform/google/services.tf | 0 .../terraform/google/services/main.tf | 0 .../terraform/google/services/variables.tf | 0 .../google-gitlab}/terraform/google/storage.tf | 0 .../terraform/google/terraform.tfvars | 0 .../google-gitlab}/terraform/google/variables.tf | 0 .../google-gitlab}/terraform/google/vpc.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data-sources.tf | 0 .../google-gitlab}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../google-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../google-gitlab}/terraform/vault/kv-mounts.tf | 0 .../google-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../google-gitlab}/terraform/vault/oidc-clients.tf | 0 .../google-gitlab}/terraform/vault/oidc-groups.tf | 0 .../google-gitlab}/terraform/vault/oidc-provider.tf | 0 .../google-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../google-gitlab}/terraform/vault/policies.tf | 0 .../google-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../google-gitlab}/terraform/vault/variables.tf | 0 {k3d-github => templates/k3d-github}/atlantis.yaml | 0 .../k3d-github}/ci/.argo/deploy.yaml | 0 .../k3d-github}/ci/.argo/publish.yaml | 0 .../k3d-github}/ci/.argo/release.yaml | 0 .../k3d-github}/ci/.github/workflows/main.yaml | 0 .../mgmt/actions-runner-controller.yaml | 0 .../cluster-types/mgmt/argo-workflows.yaml | 0 .../k3d-github}/cluster-types/mgmt/argocd.yaml | 0 .../k3d-github}/cluster-types/mgmt/atlantis.yaml | 0 .../cluster-types/mgmt/cert-manager.yaml | 0 .../k3d-github}/cluster-types/mgmt/chartmuseum.yaml | 0 .../cluster-types/mgmt/cluster-secret-store.yaml | 0 .../cluster-types/mgmt/clusterrolebinding.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/ingressroute.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argocd/argo-cd-cmd-params-cm.yaml | 0 .../components/argocd/argo-cd-ui-ingressroute.yaml | 0 .../mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../mgmt/components/argocd/argocd-namespace.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../components/argocd/argocd-ui-ingressroute.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../mgmt/components/atlantis/ingressroute.yaml | 0 .../mgmt/components/atlantis/ngrok.yaml | 0 .../mgmt/components/atlantis/wait.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../mgmt/components/chartmuseum/ingressroute.yaml | 0 .../mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/development/docker-config.yaml | 0 .../mgmt/components/development/metaphor.yaml | 0 .../mgmt/components/development/metaphor/Chart.yaml | 0 .../metaphor/templates/ingressroute.yaml | 0 .../components/development/metaphor/values.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/kubefirst/console-arm.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../mgmt/components/kubefirst/ingressroute.yaml | 0 .../mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/minio/application.yaml | 0 .../mgmt/components/minio/ingressroute.yaml | 0 .../cluster-types/mgmt/components/minio/pvc.yaml | 0 .../cluster-types/mgmt/components/minio/wait.yaml | 0 .../mgmt/components/production/docker-config.yaml | 0 .../mgmt/components/production/metaphor.yaml | 0 .../mgmt/components/production/metaphor/Chart.yaml | 0 .../production/metaphor/templates/ingressroute.yaml | 0 .../mgmt/components/production/metaphor/values.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/staging/docker-config.yaml | 0 .../mgmt/components/staging/metaphor.yaml | 0 .../mgmt/components/staging/metaphor/Chart.yaml | 0 .../staging/metaphor/templates/ingressroute.yaml | 0 .../mgmt/components/staging/metaphor/values.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/ingressroute.yaml | 0 .../cluster-types/mgmt/components/vault/wait.yaml | 0 .../k3d-github}/cluster-types/mgmt/crossplane.yaml | 0 .../k3d-github}/cluster-types/mgmt/development.yaml | 0 .../mgmt/external-secrets-operator.yaml | 0 .../mgmt/github-runner-components.yaml | 0 .../k3d-github}/cluster-types/mgmt/kubefirst.yaml | 0 .../k3d-github}/cluster-types/mgmt/minio.yaml | 0 .../k3d-github}/cluster-types/mgmt/production.yaml | 0 .../k3d-github}/cluster-types/mgmt/registry.yaml | 0 .../k3d-github}/cluster-types/mgmt/reloader.yaml | 0 .../k3d-github}/cluster-types/mgmt/staging.yaml | 0 .../k3d-github}/cluster-types/mgmt/vault.yaml | 0 {k3d-github => templates/k3d-github}/logo.png | Bin .../k3d-github}/terraform/github/local-backend.tf | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../k3d-github}/terraform/github/remote-backend.md | 0 .../k3d-github}/terraform/github/repos.tf | 0 .../k3d-github}/terraform/github/ssh.tf | 0 .../k3d-github}/terraform/github/teams.tf | 0 .../k3d-github}/terraform/users/admins.tf | 0 .../k3d-github}/terraform/users/developers.tf | 0 .../k3d-github}/terraform/users/kubefirst.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../terraform/users/modules/user/gitlab/main.tf | 0 .../k3d-github}/terraform/users/providers.tf | 0 .../k3d-github}/terraform/users/vault-datas.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../k3d-github}/terraform/vault/kv-mounts.tf | 0 .../k3d-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../k3d-github}/terraform/vault/oidc-clients.tf | 0 .../k3d-github}/terraform/vault/oidc-groups.tf | 0 .../k3d-github}/terraform/vault/oidc-provider.tf | 0 .../k3d-github}/terraform/vault/oidc-scopes.tf | 0 .../k3d-github}/terraform/vault/policies.tf | 0 .../k3d-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../k3d-github}/terraform/vault/variables.tf | 0 {k3d-github => templates/k3d-github}/tokens.md | 0 {k3d-gitlab => templates/k3d-gitlab}/atlantis.yaml | 0 .../k3d-gitlab}/ci/.argo/deploy.yaml | 0 .../k3d-gitlab}/ci/.argo/publish.yaml | 0 .../k3d-gitlab}/ci/.argo/release.yaml | 0 .../k3d-gitlab}/ci/.gitlab-ci.yml | 0 .../cluster-types/mgmt/argo-workflows.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/argocd.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/atlantis.yaml | 0 .../cluster-types/mgmt/cert-manager.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/chartmuseum.yaml | 0 .../cluster-types/mgmt/cluster-secret-store.yaml | 0 .../cluster-types/mgmt/clusterrolebinding.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/ingressroute.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argocd/argo-cd-cmd-params-cm.yaml | 0 .../components/argocd/argo-cd-ui-ingressroute.yaml | 0 .../mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../mgmt/components/argocd/argocd-namespace.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../components/argocd/argocd-ui-ingressroute.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../mgmt/components/atlantis/ingressroute.yaml | 0 .../mgmt/components/atlantis/ngrok.yaml | 0 .../mgmt/components/atlantis/wait.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../mgmt/components/chartmuseum/ingressroute.yaml | 0 .../mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/development/docker-config.yaml | 0 .../mgmt/components/development/metaphor.yaml | 0 .../mgmt/components/development/metaphor/Chart.yaml | 0 .../metaphor/templates/ingressroute.yaml | 0 .../components/development/metaphor/values.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/external-secrets/chartmuseum.yaml | 0 .../components/external-secrets/ci-secrets.yaml | 0 .../mgmt/components/external-secrets/minio.yaml | 0 .../components/external-secrets/vault-store.yaml | 0 .../components/gitlab-runner/application-arm.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/kubefirst/console-arm.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../mgmt/components/kubefirst/ingressroute.yaml | 0 .../mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/minio/application.yaml | 0 .../mgmt/components/minio/ingressroute.yaml | 0 .../cluster-types/mgmt/components/minio/pvc.yaml | 0 .../cluster-types/mgmt/components/minio/wait.yaml | 0 .../mgmt/components/production/docker-config.yaml | 0 .../mgmt/components/production/metaphor.yaml | 0 .../mgmt/components/production/metaphor/Chart.yaml | 0 .../production/metaphor/templates/ingressroute.yaml | 0 .../mgmt/components/production/metaphor/values.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/staging/docker-config.yaml | 0 .../mgmt/components/staging/metaphor.yaml | 0 .../mgmt/components/staging/metaphor/Chart.yaml | 0 .../staging/metaphor/templates/ingressroute.yaml | 0 .../mgmt/components/staging/metaphor/values.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/ingressroute.yaml | 0 .../cluster-types/mgmt/components/vault/wait.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/crossplane.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/development.yaml | 0 .../mgmt/external-secrets-operator.yaml | 0 .../cluster-types/mgmt/gitlab-runner.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/kubefirst.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/minio.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/production.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/registry.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/reloader.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/staging.yaml | 0 .../k3d-gitlab}/cluster-types/mgmt/vault.yaml | 0 {k3d-gitlab => templates/k3d-gitlab}/logo.png | Bin .../k3d-gitlab}/terraform/gitlab/groups.tf | 0 .../k3d-gitlab}/terraform/gitlab/local-backend.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../k3d-gitlab}/terraform/gitlab/projects.tf | 0 .../k3d-gitlab}/terraform/gitlab/remote-backend.md | 0 .../k3d-gitlab}/terraform/gitlab/vars.tf | 0 .../k3d-gitlab}/terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../k3d-gitlab}/terraform/users/admins/kbot.tf | 0 .../k3d-gitlab}/terraform/users/admins/main.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../k3d-gitlab}/terraform/users/kubefirst.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../k3d-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../k3d-gitlab}/terraform/vault/kv-mounts.tf | 0 .../k3d-gitlab}/terraform/vault/local-backend.tf | 0 .../k3d-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../k3d-gitlab}/terraform/vault/oidc-clients.tf | 0 .../k3d-gitlab}/terraform/vault/oidc-groups.tf | 0 .../k3d-gitlab}/terraform/vault/oidc-provider.tf | 0 .../k3d-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../k3d-gitlab}/terraform/vault/policies.tf | 0 .../k3d-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../k3d-gitlab}/terraform/vault/variables.tf | 0 {k3s-github => templates/k3s-github}/atlantis.yaml | 0 {k3s-github => templates/k3s-github}/logo.png | Bin .../k3s-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../k3s-github}/templates/mgmt/appprojects.yaml | 0 .../k3s-github}/templates/mgmt/argo-workflows.yaml | 0 .../k3s-github}/templates/mgmt/argocd.yaml | 0 .../k3s-github}/templates/mgmt/atlantis.yml | 0 .../k3s-github}/templates/mgmt/cert-issuers.yaml | 0 .../k3s-github}/templates/mgmt/cert-manager.yaml | 0 .../k3s-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../k3s-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../k3s-github}/templates/mgmt/crossplane.yaml | 0 .../k3s-github}/templates/mgmt/development.yaml | 0 .../k3s-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../k3s-github}/templates/mgmt/ingress-nginx.yaml | 0 .../k3s-github}/templates/mgmt/kubefirst.yaml | 0 .../k3s-github}/templates/mgmt/nginx-apex.yaml | 0 .../k3s-github}/templates/mgmt/production.yaml | 0 .../k3s-github}/templates/mgmt/registry.yaml | 0 .../k3s-github}/templates/mgmt/reloader.yml | 0 .../k3s-github}/templates/mgmt/secrets.yaml | 0 .../k3s-github}/templates/mgmt/staging.yaml | 0 .../k3s-github}/templates/mgmt/vault.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../k3s-github}/terraform/github/repos.tf | 0 .../k3s-github}/terraform/github/ssh.tf | 0 .../k3s-github}/terraform/github/teams.tf | 0 .../k3s-github}/terraform/k3s/main.tf | 0 .../k3s-github}/terraform/k3s/output.tf | 0 .../k3s-github}/terraform/k3s/terraform.tfvars | 0 .../k3s-github}/terraform/k3s/variables.tf | 0 .../k3s-github}/terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../k3s-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../k3s-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../k3s-github}/terraform/vault/kv-mounts.tf | 0 .../k3s-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../k3s-github}/terraform/vault/oidc-clients.tf | 0 .../k3s-github}/terraform/vault/oidc-groups.tf | 0 .../k3s-github}/terraform/vault/oidc-provider.tf | 0 .../k3s-github}/terraform/vault/oidc-scopes.tf | 0 .../k3s-github}/terraform/vault/policies.tf | 0 .../k3s-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../k3s-github}/terraform/vault/variables.tf | 0 {k3s-gitlab => templates/k3s-gitlab}/atlantis.yaml | 0 {k3s-gitlab => templates/k3s-gitlab}/logo.png | Bin .../k3s-gitlab}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../k3s-gitlab}/templates/mgmt/appprojects.yaml | 0 .../k3s-gitlab}/templates/mgmt/argo-workflows.yaml | 0 .../k3s-gitlab}/templates/mgmt/argocd.yaml | 0 .../k3s-gitlab}/templates/mgmt/atlantis.yml | 0 .../k3s-gitlab}/templates/mgmt/cert-issuers.yaml | 0 .../k3s-gitlab}/templates/mgmt/cert-manager.yaml | 0 .../k3s-gitlab}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../k3s-gitlab}/templates/mgmt/clusters.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../k3s-gitlab}/templates/mgmt/crossplane.yaml | 0 .../k3s-gitlab}/templates/mgmt/development.yaml | 0 .../k3s-gitlab}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../k3s-gitlab}/templates/mgmt/gitlab-runner.yaml | 0 .../k3s-gitlab}/templates/mgmt/ingress-nginx.yaml | 0 .../k3s-gitlab}/templates/mgmt/kubefirst.yaml | 0 .../k3s-gitlab}/templates/mgmt/nginx-apex.yaml | 0 .../k3s-gitlab}/templates/mgmt/production.yaml | 0 .../k3s-gitlab}/templates/mgmt/registry.yaml | 0 .../k3s-gitlab}/templates/mgmt/reloader.yml | 0 .../k3s-gitlab}/templates/mgmt/secrets.yaml | 0 .../k3s-gitlab}/templates/mgmt/staging.yaml | 0 .../k3s-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../k3s-gitlab}/terraform/gitlab/groups.tf | 0 .../k3s-gitlab}/terraform/gitlab/local-backend.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../k3s-gitlab}/terraform/gitlab/projects.tf | 0 .../k3s-gitlab}/terraform/gitlab/remote-backend.md | 0 .../k3s-gitlab}/terraform/gitlab/vars.tf | 0 .../k3s-gitlab}/terraform/k3s/main.tf | 0 .../k3s-gitlab}/terraform/k3s/output.tf | 0 .../k3s-gitlab}/terraform/k3s/terraform.tfvars | 0 .../k3s-gitlab}/terraform/k3s/variables.tf | 0 .../k3s-gitlab}/terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../k3s-gitlab}/terraform/users/admins/kbot.tf | 0 .../k3s-gitlab}/terraform/users/admins/main.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../k3s-gitlab}/terraform/users/kubefirst.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../k3s-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../k3s-gitlab}/terraform/vault/kv-mounts.tf | 0 .../k3s-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../k3s-gitlab}/terraform/vault/oidc-clients.tf | 0 .../k3s-gitlab}/terraform/vault/oidc-groups.tf | 0 .../k3s-gitlab}/terraform/vault/oidc-provider.tf | 0 .../k3s-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../k3s-gitlab}/terraform/vault/policies.tf | 0 .../k3s-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../k3s-gitlab}/terraform/vault/variables.tf | 0 .../vultr-github}/atlantis.yaml | 0 {vultr-github => templates/vultr-github}/logo.png | Bin .../vultr-github}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../templates/mgmt/actions-runner-controller.yaml | 0 .../vultr-github}/templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../vultr-github}/templates/mgmt/argocd.yaml | 0 .../vultr-github}/templates/mgmt/atlantis.yaml | 0 .../vultr-github}/templates/mgmt/cert-issuers.yaml | 0 .../vultr-github}/templates/mgmt/cert-manager.yaml | 0 .../vultr-github}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../vultr-github}/templates/mgmt/clusters.yaml | 0 .../actions-runner-controller/application.yaml | 0 .../actions-runner-controller/externalsecret.yaml | 0 .../components/actions-runner-controller/wait.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../components/github-runner/runnerdeployment.yaml | 0 .../components/github-runner/serviceaccount.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../vultr-github}/templates/mgmt/crossplane.yaml | 0 .../vultr-github}/templates/mgmt/development.yaml | 0 .../vultr-github}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../vultr-github}/templates/mgmt/github-runner.yaml | 0 .../vultr-github}/templates/mgmt/ingress-nginx.yaml | 0 .../vultr-github}/templates/mgmt/kubefirst.yaml | 0 .../vultr-github}/templates/mgmt/nginx-apex.yaml | 0 .../vultr-github}/templates/mgmt/production.yaml | 0 .../vultr-github}/templates/mgmt/registry.yaml | 0 .../vultr-github}/templates/mgmt/reloader.yaml | 0 .../vultr-github}/templates/mgmt/secrets.yaml | 0 .../vultr-github}/templates/mgmt/staging.yaml | 0 .../vultr-github}/templates/mgmt/vault.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../terraform/github/modules/repository/main.tf | 0 .../github/modules/repository/variables.tf | 0 .../vultr-github}/terraform/github/repos.tf | 0 .../vultr-github}/terraform/github/ssh.tf | 0 .../vultr-github}/terraform/github/teams.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../terraform/users/admins/data_sources.tf | 0 .../vultr-github}/terraform/users/admins/kbot.tf | 0 .../terraform/users/developers/data_sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/github/main.tf | 0 .../vultr-github}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../vultr-github}/terraform/vault/kv-mounts.tf | 0 .../vultr-github}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../vultr-github}/terraform/vault/oidc-clients.tf | 0 .../vultr-github}/terraform/vault/oidc-groups.tf | 0 .../vultr-github}/terraform/vault/oidc-provider.tf | 0 .../vultr-github}/terraform/vault/oidc-scopes.tf | 0 .../vultr-github}/terraform/vault/policies.tf | 0 .../vultr-github}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../vultr-github}/terraform/vault/variables.tf | 0 .../vultr-github}/terraform/vultr/main.tf | 0 .../vultr-gitlab}/atlantis.yaml | 0 {vultr-gitlab => templates/vultr-gitlab}/logo.png | Bin .../vultr-gitlab}/registry/environments/.gitkeep | 0 .../environments/development/docker-config.yaml | 0 .../registry/environments/development/metaphor.yaml | 0 .../environments/development/metaphor/Chart.yaml | 0 .../environments/development/metaphor/values.yaml | 0 .../environments/production/docker-config.yaml | 0 .../registry/environments/production/metaphor.yaml | 0 .../environments/production/metaphor/Chart.yaml | 0 .../environments/production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../registry/environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../vultr-gitlab}/templates/mgmt/appprojects.yaml | 0 .../templates/mgmt/argo-workflows.yaml | 0 .../vultr-gitlab}/templates/mgmt/argocd.yaml | 0 .../vultr-gitlab}/templates/mgmt/atlantis.yaml | 0 .../vultr-gitlab}/templates/mgmt/cert-issuers.yaml | 0 .../vultr-gitlab}/templates/mgmt/cert-manager.yaml | 0 .../vultr-gitlab}/templates/mgmt/chartmuseum.yaml | 0 .../templates/mgmt/cloudflare-origin-ca-issuer.yaml | 0 .../mgmt/cloudflare-origin-issuer-crd.yaml | 0 .../templates/mgmt/cluster-secret-store.yaml | 0 .../templates/mgmt/clusterrolebinding.yaml | 0 .../vultr-gitlab}/templates/mgmt/clusters.yaml | 0 .../mgmt/components/argo-workflows/application.yaml | 0 .../argo-workflows/argo-workflows-cwfts.yaml | 0 .../components/argo-workflows/cloudflareissuer.yaml | 0 .../components/argo-workflows/cwfts/cwft-git.yaml | 0 .../components/argo-workflows/cwfts/cwft-helm.yaml | 0 .../argo-workflows/cwfts/cwft-kaniko.yaml | 0 .../components/argo-workflows/externalsecret.yaml | 0 .../components/argo-workflows/serviceaccount.yaml | 0 .../mgmt/components/argo-workflows/vault-wait.yaml | 0 .../mgmt/components/argo-workflows/wait.yaml | 0 .../components/argo-workflows/wait/vault-tls.yaml | 0 .../mgmt/components/argocd-appprojects/.gitkeep | 0 .../templates/mgmt/components/argocd/argocd-cm.yaml | 0 .../components/argocd/argocd-cmd-params-cm.yaml | 0 .../components/argocd/argocd-oidc-restart-job.yaml | 0 .../mgmt/components/argocd/argocd-ui-ingress.yaml | 0 .../mgmt/components/argocd/cloudflareissuer.yaml | 0 .../mgmt/components/argocd/externalsecrets.yaml | 0 .../mgmt/components/argocd/kustomization.yaml | 0 .../mgmt/components/atlantis/application.yaml | 0 .../mgmt/components/atlantis/cloudflareissuer.yaml | 0 .../mgmt/components/atlantis/externalsecret.yaml | 0 .../templates/mgmt/components/atlantis/wait.yaml | 0 .../components/cert-issuers/clusterissuers.yaml | 0 .../mgmt/components/cert-manager/application.yaml | 0 .../mgmt/components/cert-manager/wait-todo.yaml | 0 .../mgmt/components/chartmuseum/application.yaml | 0 .../components/chartmuseum/cloudflareissuer.yaml | 0 .../mgmt/components/chartmuseum/externalsecret.yaml | 0 .../templates/mgmt/components/chartmuseum/wait.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../mgmt/components/cluster-secret-store/wait.yaml | 0 .../templates/mgmt/components/clusters/.gitkeep | 0 .../components/crossplane/crossplane-system.yaml | 0 .../crossplane-system/crossplane-secrets.yaml | 0 .../crossplane-system/crossplane-system.yaml | 0 .../mgmt/components/crossplane/provider.yaml | 0 .../crossplane/provider/controllerconfig.yaml | 0 .../crossplane/provider/terraform-provider.yaml | 0 .../mgmt/components/external-dns/application.yaml | 0 .../mgmt/components/external-dns/wait.yaml | 0 .../external-secrets-operator.yaml | 0 .../components/external-secrets-operator/wait.yaml | 0 .../mgmt/components/gitlab-runner/application.yaml | 0 .../components/gitlab-runner/externalsecret.yaml | 0 .../mgmt/components/gitlab-runner/wait.yaml | 0 .../mgmt/components/ingress-nginx/application.yaml | 0 .../mgmt/components/ingress-nginx/wait.yaml | 0 .../mgmt/components/kubefirst/cloudflareissuer.yaml | 0 .../mgmt/components/kubefirst/console.yaml | 0 .../mgmt/components/kubefirst/externalsecret.yaml | 0 .../templates/mgmt/components/kubefirst/wait.yaml | 0 .../mgmt/components/nginx-apex/config-map.yaml | 0 .../mgmt/components/nginx-apex/ingress.yaml | 0 .../mgmt/components/nginx-apex/kustomization.yaml | 0 .../templates/mgmt/components/nginx-apex/wait.yaml | 0 .../mgmt/components/reloader/application.yaml | 0 .../templates/mgmt/components/reloader/wait.yaml | 0 .../mgmt/components/secrets/externalsecret.yaml | 0 .../mgmt/components/vault/application.yaml | 0 .../mgmt/components/vault/cloudflareissuer.yaml | 0 .../templates/mgmt/components/vault/wait.yaml | 0 .../vultr-gitlab}/templates/mgmt/crossplane.yaml | 0 .../vultr-gitlab}/templates/mgmt/development.yaml | 0 .../vultr-gitlab}/templates/mgmt/external-dns.yaml | 0 .../templates/mgmt/external-secrets-operator.yaml | 0 .../vultr-gitlab}/templates/mgmt/gitlab-runner.yaml | 0 .../vultr-gitlab}/templates/mgmt/ingress-nginx.yaml | 0 .../vultr-gitlab}/templates/mgmt/kubefirst.yaml | 0 .../vultr-gitlab}/templates/mgmt/nginx-apex.yaml | 0 .../vultr-gitlab}/templates/mgmt/production.yaml | 0 .../vultr-gitlab}/templates/mgmt/registry.yaml | 0 .../vultr-gitlab}/templates/mgmt/reloader.yaml | 0 .../vultr-gitlab}/templates/mgmt/secrets.yaml | 0 .../vultr-gitlab}/templates/mgmt/staging.yaml | 0 .../vultr-gitlab}/templates/mgmt/vault.yaml | 0 .../workload-vcluster/0-providerconfig.yaml | 0 .../workload-vcluster/10-infrastructure.yaml | 0 .../templates/workload-vcluster/15-bootstrap.yaml | 0 .../workload-vcluster/20-argocd-connection.yaml | 0 .../workload-vcluster/30-cert-manager.yaml | 0 .../workload-vcluster/30-external-dns.yaml | 0 .../30-external-secrets-operator.yaml | 0 .../workload-vcluster/30-ingress-nginx.yaml | 0 .../templates/workload-vcluster/30-reloader.yaml | 0 .../40-cloudflare-origin-issuer-crd.yaml | 0 .../workload-vcluster/40-clusterissuers.yaml | 0 .../workload-vcluster/40-clustersecretstore.yaml | 0 .../41-cloudflare-origin-ca-issuer.yaml | 0 .../45-cloudflare-origin-issuer.yaml | 0 .../templates/workload-vcluster/45-environment.yaml | 0 .../appproject-workload-cluster.yaml | 0 .../workload-vcluster/bootstrap/workspace.yaml | 0 .../cert-issuers/clusterissuers.yaml | 0 .../cloudflare-origin-issuer/cloudflare-issuer.yaml | 0 .../cluster-secret-store/clustersecretstore.yaml | 0 .../workload-vcluster/infrastructure/vcluster.yaml | 0 .../workload-vcluster/infrastructure/wait.yaml | 0 .../provider-config/providerconfig.yaml | 0 .../registry-workload-cluster.yaml | 0 .../vultr-gitlab}/terraform/gitlab/groups.tf | 0 .../vultr-gitlab}/terraform/gitlab/main.tf | 0 .../terraform/gitlab/modules/project/main.tf | 0 .../terraform/gitlab/modules/project/outputs.tf | 0 .../terraform/gitlab/modules/project/variables.tf | 0 .../vultr-gitlab}/terraform/gitlab/projects.tf | 0 .../vultr-gitlab}/terraform/gitlab/vars.tf | 0 .../terraform/users/admins/admin-one.tf | 0 .../terraform/users/admins/admins-outputs.tf | 0 .../vultr-gitlab}/terraform/users/admins/kbot.tf | 0 .../vultr-gitlab}/terraform/users/admins/main.tf | 0 .../terraform/users/developers/data-sources.tf | 0 .../terraform/users/developers/developer-one.tf | 0 .../users/developers/developers-outputs.tf | 0 .../terraform/users/modules/user/main.tf | 0 .../vultr-gitlab}/terraform/users/users.tf | 0 .../terraform/vault/kubernetes-auth-backend.tf | 0 .../vultr-gitlab}/terraform/vault/kv-mounts.tf | 0 .../vultr-gitlab}/terraform/vault/main.tf | 0 .../terraform/vault/modules/oidc-client/main.tf | 0 .../vultr-gitlab}/terraform/vault/oidc-clients.tf | 0 .../vultr-gitlab}/terraform/vault/oidc-groups.tf | 0 .../vultr-gitlab}/terraform/vault/oidc-provider.tf | 0 .../vultr-gitlab}/terraform/vault/oidc-scopes.tf | 0 .../vultr-gitlab}/terraform/vault/policies.tf | 0 .../vultr-gitlab}/terraform/vault/secrets.tf | 0 .../terraform/vault/userpass-auth-backend.tf | 0 .../vultr-gitlab}/terraform/vault/variables.tf | 0 .../vultr-gitlab}/terraform/vultr/main.tf | 0 2540 files changed, 4 insertions(+) create mode 100644 templates/README.md rename {akamai-github => templates/akamai-github}/atlantis.yaml (100%) rename {akamai-github => templates/akamai-github}/logo.png (100%) rename {akamai-github => templates/akamai-github}/registry/environments/.gitkeep (100%) rename {akamai-github => templates/akamai-github}/registry/environments/development/docker-config.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/development/metaphor.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/development/metaphor/values.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/production/docker-config.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/production/metaphor.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/production/metaphor/values.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/staging/docker-config.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/staging/metaphor.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {akamai-github => templates/akamai-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/appprojects.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/argo-workflows.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/argocd.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/atlantis.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/cert-issuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/cert-manager.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/chartmuseum.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/clusters.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/vault/application.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/crossplane.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/development.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/external-dns.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/github-runner.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/kubefirst.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/nginx-apex.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/production.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/registry.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/reloader.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/secrets.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/staging.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/mgmt/vault.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/30-external-dns.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/30-reloader.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/45-cloudflare-origin-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/45-environment.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-cluster/workload-cluster-environment/metaphor.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {akamai-github => templates/akamai-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {akamai-github => templates/akamai-github}/terraform/akamai/main.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/github/modules/repository/main.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/github/modules/repository/variables.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/github/repos.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/github/ssh.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/github/teams.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/admins/admin-one.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/admins/admins-outputs.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/admins/data_sources.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/admins/kbot.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/developers/data_sources.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/developers/developer-one.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/developers/developers-outputs.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/modules/user/github/main.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/users/users.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/kv-mounts.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/main.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/oidc-clients.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/oidc-groups.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/oidc-provider.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/oidc-scopes.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/policies.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/secrets.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {akamai-github => templates/akamai-github}/terraform/vault/variables.tf (100%) rename {aws-github => templates/aws-github}/.gitignore (100%) rename {aws-github => templates/aws-github}/LICENSE (100%) rename {aws-github => templates/aws-github}/atlantis.yaml (100%) rename {aws-github => templates/aws-github}/logo.png (100%) rename {aws-github => templates/aws-github}/registry/environments/.gitkeep (100%) rename {aws-github => templates/aws-github}/registry/environments/development/docker-config.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/development/metaphor.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/development/metaphor/values.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/production/docker-config.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/production/metaphor.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/production/metaphor/values.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/staging/docker-config.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/staging/metaphor.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {aws-github => templates/aws-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/appprojects.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/argo-workflows.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/argocd.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/atlantis.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/cert-issuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/cert-manager.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/chartmuseum.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/clusters.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-application-controller-sa.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-applicationset-controller-sa.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-server-deployment.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-server-sa.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/vault/application.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/crossplane.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/development.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/external-dns.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/github-runner.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/kubefirst.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/production.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/registry.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/reloader.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/secrets.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/staging.yaml (100%) rename {aws-github => templates/aws-github}/templates/mgmt/vault.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/15-infrastructure-bootstrap.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/30-external-dns.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/30-reloader.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/45-environment.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/infrastructure-bootstrap/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {aws-github => templates/aws-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {aws-github => templates/aws-github}/terraform/aws/dynamodb/output.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/dynamodb/vault.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/ecr/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/ecr/vars.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/eks/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/eks/outputs.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/kms/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/modules/bootstrap/bootstrap.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/modules/bootstrap/variables.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/modules/workload-cluster/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/modules/workload-cluster/variables.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/outputs.tf (100%) rename {aws-github => templates/aws-github}/terraform/aws/variables.tf (100%) rename {aws-github => templates/aws-github}/terraform/github/modules/repository/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/github/modules/repository/variables.tf (100%) rename {aws-github => templates/aws-github}/terraform/github/repos.tf (100%) rename {aws-github => templates/aws-github}/terraform/github/ssh.tf (100%) rename {aws-github => templates/aws-github}/terraform/github/teams.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/admins/admin-one.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/admins/admins-outputs.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/admins/data_sources.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/admins/kbot.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/developers/data_sources.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/developers/developer-one.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/developers/developers-outputs.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/modules/user/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/users/users.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/kv-mounts.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/oidc-clients.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/oidc-groups.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/oidc-provider.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/oidc-scopes.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/policies.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/secrets.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {aws-github => templates/aws-github}/terraform/vault/variables.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/atlantis.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/logo.png (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/.gitkeep (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/argocd.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/atlantis.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/clusters.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/development.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/production.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/registry.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/reloader.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/secrets.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/staging.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/mgmt/vault.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/15-infrastructure-bootstrap.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/30-external-dns.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/30-reloader.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/45-environment.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/infrastructure-bootstrap/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/dynamodb/output.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/dynamodb/vault.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/ecr/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/ecr/vars.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/eks/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/eks/outputs.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/kms/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/modules/bootstrap/bootstrap.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/modules/bootstrap/variables.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/modules/workload-cluster/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/modules/workload-cluster/variables.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/outputs.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/aws/variables.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/groups.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/projects.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/gitlab/vars.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/admins/data-sources.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/admins/kbot.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/modules/user/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/users/users.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/policies.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/secrets.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {aws-gitlab => templates/aws-gitlab}/terraform/vault/variables.tf (100%) rename {civo-github => templates/civo-github}/atlantis.yaml (100%) rename {civo-github => templates/civo-github}/logo.png (100%) rename {civo-github => templates/civo-github}/registry/environments/.gitkeep (100%) rename {civo-github => templates/civo-github}/registry/environments/development/docker-config.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/development/metaphor.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/development/metaphor/values.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/production/docker-config.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/production/metaphor.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/production/metaphor/values.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/staging/docker-config.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/staging/metaphor.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {civo-github => templates/civo-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/appprojects.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/argo-workflows.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/argocd.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/atlantis.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/cert-issuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/cert-manager.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/chartmuseum.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/clusters.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/vault/application.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/crossplane.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/development.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/external-dns.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/github-runner.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/kubefirst.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/nginx-apex.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/production.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/registry.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/reloader.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/secrets.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/staging.yaml (100%) rename {civo-github => templates/civo-github}/templates/mgmt/vault.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/30-external-dns.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/30-reloader.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/45-cloudflare-origin-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/45-environment.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-cluster/workload-cluster-environment/metaphor.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {civo-github => templates/civo-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {civo-github => templates/civo-github}/terraform/civo/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/civo/modules/workload-cluster/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/civo/modules/workload-cluster/variables.tf (100%) rename {civo-github => templates/civo-github}/terraform/github/modules/repository/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/github/modules/repository/variables.tf (100%) rename {civo-github => templates/civo-github}/terraform/github/repos.tf (100%) rename {civo-github => templates/civo-github}/terraform/github/ssh.tf (100%) rename {civo-github => templates/civo-github}/terraform/github/teams.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/admins/admin-one.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/admins/admins-outputs.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/admins/data_sources.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/admins/kbot.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/developers/data_sources.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/developers/developer-one.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/developers/developers-outputs.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/modules/user/github/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/users/users.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/kv-mounts.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/oidc-clients.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/oidc-groups.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/oidc-provider.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/oidc-scopes.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/policies.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/secrets.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {civo-github => templates/civo-github}/terraform/vault/variables.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/atlantis.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/logo.png (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/.gitkeep (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/argocd.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/atlantis.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/clusters.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/development.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/nginx-apex.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/production.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/registry.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/reloader.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/secrets.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/staging.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/mgmt/vault.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/30-external-dns.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/30-reloader.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/45-cloudflare-origin-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/45-environment.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/bootstrap/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/development/metaphor.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/development/metaphor/Chart.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/development/metaphor/values.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/civo/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/civo/modules/workload-cluster/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/civo/modules/workload-cluster/variables.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/groups.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/projects.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/gitlab/vars.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/admins/kbot.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/admins/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/modules/user/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/users/users.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/policies.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/secrets.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {civo-gitlab => templates/civo-gitlab}/terraform/vault/variables.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/atlantis.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/logo.png (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/.gitkeep (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/development/docker-config.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/development/metaphor.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/development/metaphor/values.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/production/docker-config.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/production/metaphor.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/production/metaphor/values.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/staging/docker-config.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/staging/metaphor.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/appprojects.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/argo-workflows.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/argocd.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/atlantis.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/cert-issuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/cert-manager.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/chartmuseum.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/clusters.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/vault/application.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/crossplane.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/development.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/external-dns.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/github-runner.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/kubefirst.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/nginx-apex.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/production.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/registry.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/reloader.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/secrets.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/staging.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/mgmt/vault.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/30-external-dns.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/30-reloader.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/45-cloudflare-origin-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/45-environment.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/digitalocean/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/digitalocean/modules/workload-cluster/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/digitalocean/modules/workload-cluster/variables.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/digitalocean/variables.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/github/modules/repository/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/github/modules/repository/variables.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/github/repos.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/github/ssh.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/github/teams.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/admins/admin-one.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/admins/admins-outputs.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/admins/data_sources.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/admins/kbot.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/developers/data_sources.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/developers/developer-one.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/developers/developers-outputs.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/modules/user/github/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/users/users.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/kv-mounts.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/oidc-clients.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/oidc-groups.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/oidc-provider.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/oidc-scopes.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/policies.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/secrets.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {digitalocean-github => templates/digitalocean-github}/terraform/vault/variables.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/atlantis.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/logo.png (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/.gitkeep (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/argocd.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/atlantis.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/clusters.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/development.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/nginx-apex.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/production.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/registry.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/reloader.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/secrets.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/staging.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/mgmt/vault.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/30-external-dns.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/30-reloader.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/45-cloudflare-origin-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/45-environment.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/digitalocean/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/digitalocean/modules/workload-cluster/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/digitalocean/modules/workload-cluster/variables.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/digitalocean/variables.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/groups.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/projects.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/gitlab/vars.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/admins/kbot.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/admins/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/modules/user/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/users/users.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/policies.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/secrets.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {digitalocean-gitlab => templates/digitalocean-gitlab}/terraform/vault/variables.tf (100%) rename {google-github => templates/google-github}/atlantis.yaml (100%) rename {google-github => templates/google-github}/logo.png (100%) rename {google-github => templates/google-github}/registry/environments/.gitkeep (100%) rename {google-github => templates/google-github}/registry/environments/development/docker-config.yaml (100%) rename {google-github => templates/google-github}/registry/environments/development/metaphor.yaml (100%) rename {google-github => templates/google-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {google-github => templates/google-github}/registry/environments/development/metaphor/values.yaml (100%) rename {google-github => templates/google-github}/registry/environments/production/docker-config.yaml (100%) rename {google-github => templates/google-github}/registry/environments/production/metaphor.yaml (100%) rename {google-github => templates/google-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {google-github => templates/google-github}/registry/environments/production/metaphor/values.yaml (100%) rename {google-github => templates/google-github}/registry/environments/staging/docker-config.yaml (100%) rename {google-github => templates/google-github}/registry/environments/staging/metaphor.yaml (100%) rename {google-github => templates/google-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {google-github => templates/google-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/appprojects.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/argo-workflows.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/argocd.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/atlantis.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/cert-issuers.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/cert-manager.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/chartmuseum.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/clusters.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/vault/application.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/crossplane.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/development.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/external-dns.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/github-runner.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/kubefirst.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/nginx-apex.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/production.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/registry.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/reloader.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/secrets.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/staging.yaml (100%) rename {google-github => templates/google-github}/templates/mgmt/vault.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/0-providerconfig.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/10-infrastructure.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/20-argocd-connection.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/30-cert-manager.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/30-external-dns.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/30-external-secrets-operator.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/30-ingress-nginx.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/30-reloader.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/40-clusterissuers.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/40-clustersecretstore.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/45-environment.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/appproject-workload-cluster.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/cert-issuers/clusterissuers.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/infrastructure/wait.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/infrastructure/workspace.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/provider-config/providerconfig.yaml (100%) rename {google-github => templates/google-github}/templates/workload-cluster/registry-workload-cluster.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {google-github => templates/google-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {google-github => templates/google-github}/terraform/github/modules/repository/main.tf (100%) rename {google-github => templates/google-github}/terraform/github/modules/repository/variables.tf (100%) rename {google-github => templates/google-github}/terraform/github/repos.tf (100%) rename {google-github => templates/google-github}/terraform/github/ssh.tf (100%) rename {google-github => templates/google-github}/terraform/github/teams.tf (100%) rename {google-github => templates/google-github}/terraform/google/data_sources.tf (100%) rename {google-github => templates/google-github}/terraform/google/gke.tf (100%) rename {google-github => templates/google-github}/terraform/google/gke/main.tf (100%) rename {google-github => templates/google-github}/terraform/google/gke/nat.tf (100%) rename {google-github => templates/google-github}/terraform/google/gke/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/iam.tf (100%) rename {google-github => templates/google-github}/terraform/google/init.tf (100%) rename {google-github => templates/google-github}/terraform/google/kms.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/kms/main.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/kms/outputs.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/kms/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/sa/data_sources.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/sa/main.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/sa/outputs.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/sa/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/storage_bucket/main.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/storage_bucket/outputs.tf (100%) rename {google-github => templates/google-github}/terraform/google/modules/storage_bucket/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/services.tf (100%) rename {google-github => templates/google-github}/terraform/google/services/main.tf (100%) rename {google-github => templates/google-github}/terraform/google/services/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/storage.tf (100%) rename {google-github => templates/google-github}/terraform/google/terraform.tfvars (100%) rename {google-github => templates/google-github}/terraform/google/variables.tf (100%) rename {google-github => templates/google-github}/terraform/google/vpc.tf (100%) rename {google-github => templates/google-github}/terraform/users/admins/admin-one.tf (100%) rename {google-github => templates/google-github}/terraform/users/admins/admins-outputs.tf (100%) rename {google-github => templates/google-github}/terraform/users/admins/data_sources.tf (100%) rename {google-github => templates/google-github}/terraform/users/admins/kbot.tf (100%) rename {google-github => templates/google-github}/terraform/users/developers/data_sources.tf (100%) rename {google-github => templates/google-github}/terraform/users/developers/developer-one.tf (100%) rename {google-github => templates/google-github}/terraform/users/developers/developers-outputs.tf (100%) rename {google-github => templates/google-github}/terraform/users/modules/user/github/main.tf (100%) rename {google-github => templates/google-github}/terraform/users/users.tf (100%) rename {google-github => templates/google-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {google-github => templates/google-github}/terraform/vault/kv-mounts.tf (100%) rename {google-github => templates/google-github}/terraform/vault/main.tf (100%) rename {google-github => templates/google-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {google-github => templates/google-github}/terraform/vault/oidc-clients.tf (100%) rename {google-github => templates/google-github}/terraform/vault/oidc-groups.tf (100%) rename {google-github => templates/google-github}/terraform/vault/oidc-provider.tf (100%) rename {google-github => templates/google-github}/terraform/vault/oidc-scopes.tf (100%) rename {google-github => templates/google-github}/terraform/vault/policies.tf (100%) rename {google-github => templates/google-github}/terraform/vault/secrets.tf (100%) rename {google-github => templates/google-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {google-github => templates/google-github}/terraform/vault/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/atlantis.yaml (100%) rename {google-gitlab => templates/google-gitlab}/logo.png (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/.gitkeep (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {google-gitlab => templates/google-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/argocd.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/atlantis.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/clusters.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/development.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/nginx-apex.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/production.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/registry.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/reloader.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/secrets.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/staging.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/mgmt/vault.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {google-gitlab => templates/google-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/groups.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/projects.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/gitlab/vars.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/data_sources.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/gke.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/gke/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/gke/nat.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/gke/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/iam.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/init.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/kms.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/kms/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/kms/outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/kms/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/sa/data_sources.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/sa/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/sa/outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/sa/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/storage_bucket/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/storage_bucket/outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/modules/storage_bucket/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/services.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/services/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/services/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/storage.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/terraform.tfvars (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/variables.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/google/vpc.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/admins/data-sources.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/admins/kbot.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/modules/user/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/users/users.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/policies.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/secrets.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {google-gitlab => templates/google-gitlab}/terraform/vault/variables.tf (100%) rename {k3d-github => templates/k3d-github}/atlantis.yaml (100%) rename {k3d-github => templates/k3d-github}/ci/.argo/deploy.yaml (100%) rename {k3d-github => templates/k3d-github}/ci/.argo/publish.yaml (100%) rename {k3d-github => templates/k3d-github}/ci/.argo/release.yaml (100%) rename {k3d-github => templates/k3d-github}/ci/.github/workflows/main.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/actions-runner-controller.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/argo-workflows.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/argocd.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/atlantis.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/cert-manager.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/chartmuseum.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/cluster-secret-store.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/clusterrolebinding.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/actions-runner-controller/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argo-workflows/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argocd-cm.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argocd-namespace.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/argocd/kustomization.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/atlantis/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/atlantis/externalsecret.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/atlantis/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/atlantis/ngrok.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/atlantis/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/cert-manager/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/cert-manager/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/chartmuseum/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/chartmuseum/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/provider.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/development/docker-config.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/development/metaphor.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/development/metaphor/Chart.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/development/metaphor/values.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/kubefirst/console-arm.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/kubefirst/console.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/kubefirst/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/kubefirst/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/minio/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/minio/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/minio/pvc.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/minio/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/production/docker-config.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/production/metaphor.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/production/metaphor/Chart.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/production/metaphor/values.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/reloader/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/reloader/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/staging/docker-config.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/staging/metaphor.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/staging/metaphor/Chart.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/staging/metaphor/values.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/vault/application.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/vault/ingressroute.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/components/vault/wait.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/crossplane.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/development.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/external-secrets-operator.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/github-runner-components.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/kubefirst.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/minio.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/production.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/registry.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/reloader.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/staging.yaml (100%) rename {k3d-github => templates/k3d-github}/cluster-types/mgmt/vault.yaml (100%) rename {k3d-github => templates/k3d-github}/logo.png (100%) rename {k3d-github => templates/k3d-github}/terraform/github/local-backend.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/github/modules/repository/main.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/github/modules/repository/variables.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/github/remote-backend.md (100%) rename {k3d-github => templates/k3d-github}/terraform/github/repos.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/github/ssh.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/github/teams.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/admins.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/developers.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/kubefirst.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/modules/user/github/main.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/modules/user/gitlab/main.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/providers.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/users/vault-datas.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/kv-mounts.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/main.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/oidc-clients.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/oidc-groups.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/oidc-provider.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/oidc-scopes.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/policies.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/secrets.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {k3d-github => templates/k3d-github}/terraform/vault/variables.tf (100%) rename {k3d-github => templates/k3d-github}/tokens.md (100%) rename {k3d-gitlab => templates/k3d-gitlab}/atlantis.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/ci/.argo/deploy.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/ci/.argo/publish.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/ci/.argo/release.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/ci/.gitlab-ci.yml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/argo-workflows.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/argocd.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/atlantis.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/cert-manager.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/chartmuseum.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/cluster-secret-store.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/clusterrolebinding.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argo-workflows/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argocd-cm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argocd-namespace.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/argocd/kustomization.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/atlantis/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/atlantis/externalsecret.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/atlantis/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/atlantis/ngrok.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/atlantis/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/cert-manager/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/cert-manager/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/chartmuseum/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/chartmuseum/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/provider.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/development/docker-config.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/development/metaphor.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/development/metaphor/Chart.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/development/metaphor/values.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets/chartmuseum.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets/ci-secrets.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets/minio.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/external-secrets/vault-store.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/gitlab-runner/application-arm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/gitlab-runner/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/gitlab-runner/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/kubefirst/console-arm.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/kubefirst/console.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/kubefirst/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/kubefirst/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/minio/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/minio/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/minio/pvc.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/minio/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/production/docker-config.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/production/metaphor.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/production/metaphor/Chart.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/production/metaphor/values.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/reloader/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/reloader/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/staging/docker-config.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/staging/metaphor.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/staging/metaphor/Chart.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/staging/metaphor/values.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/vault/application.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/vault/ingressroute.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/components/vault/wait.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/crossplane.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/development.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/external-secrets-operator.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/gitlab-runner.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/kubefirst.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/minio.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/production.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/registry.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/reloader.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/staging.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/cluster-types/mgmt/vault.yaml (100%) rename {k3d-gitlab => templates/k3d-gitlab}/logo.png (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/groups.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/local-backend.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/projects.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/remote-backend.md (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/gitlab/vars.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/admins/kbot.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/admins/main.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/kubefirst.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/modules/user/main.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/users/users.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/local-backend.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/main.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/policies.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/secrets.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {k3d-gitlab => templates/k3d-gitlab}/terraform/vault/variables.tf (100%) rename {k3s-github => templates/k3s-github}/atlantis.yaml (100%) rename {k3s-github => templates/k3s-github}/logo.png (100%) rename {k3s-github => templates/k3s-github}/registry/environments/.gitkeep (100%) rename {k3s-github => templates/k3s-github}/registry/environments/development/docker-config.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/development/metaphor.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/development/metaphor/values.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/production/docker-config.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/production/metaphor.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/production/metaphor/values.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/staging/docker-config.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/staging/metaphor.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {k3s-github => templates/k3s-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/appprojects.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/argo-workflows.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/argocd.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/atlantis.yml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/cert-issuers.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/cert-manager.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/chartmuseum.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/clusters.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/vault/application.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/crossplane.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/development.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/external-dns.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/kubefirst.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/nginx-apex.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/production.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/registry.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/reloader.yml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/secrets.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/staging.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/mgmt/vault.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {k3s-github => templates/k3s-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {k3s-github => templates/k3s-github}/terraform/github/modules/repository/main.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/github/modules/repository/variables.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/github/repos.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/github/ssh.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/github/teams.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/k3s/main.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/k3s/output.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/k3s/terraform.tfvars (100%) rename {k3s-github => templates/k3s-github}/terraform/k3s/variables.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/admins/admin-one.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/admins/admins-outputs.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/admins/data_sources.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/admins/kbot.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/developers/data_sources.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/developers/developer-one.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/developers/developers-outputs.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/modules/user/github/main.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/users/users.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/kv-mounts.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/main.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/oidc-clients.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/oidc-groups.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/oidc-provider.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/oidc-scopes.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/policies.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/secrets.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {k3s-github => templates/k3s-github}/terraform/vault/variables.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/atlantis.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/logo.png (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/.gitkeep (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/argocd.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/atlantis.yml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/clusters.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/development.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/nginx-apex.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/production.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/registry.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/reloader.yml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/secrets.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/staging.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/mgmt/vault.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/groups.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/local-backend.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/projects.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/remote-backend.md (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/gitlab/vars.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/k3s/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/k3s/output.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/k3s/terraform.tfvars (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/k3s/variables.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/admins/kbot.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/admins/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/kubefirst.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/modules/user/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/users/users.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/policies.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/secrets.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {k3s-gitlab => templates/k3s-gitlab}/terraform/vault/variables.tf (100%) rename {vultr-github => templates/vultr-github}/atlantis.yaml (100%) rename {vultr-github => templates/vultr-github}/logo.png (100%) rename {vultr-github => templates/vultr-github}/registry/environments/.gitkeep (100%) rename {vultr-github => templates/vultr-github}/registry/environments/development/docker-config.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/development/metaphor.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/development/metaphor/Chart.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/development/metaphor/values.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/production/docker-config.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/production/metaphor.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/production/metaphor/Chart.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/production/metaphor/values.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/staging/docker-config.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/staging/metaphor.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {vultr-github => templates/vultr-github}/registry/environments/staging/metaphor/values.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/actions-runner-controller.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/appprojects.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/argo-workflows.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/argocd.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/atlantis.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/cert-issuers.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/cert-manager.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/chartmuseum.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/cluster-secret-store.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/clusterrolebinding.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/clusters.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/actions-runner-controller/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/actions-runner-controller/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/actions-runner-controller/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/atlantis/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/clusters/.gitkeep (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/external-dns/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/github-runner/runnerdeployment.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/github-runner/serviceaccount.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/reloader/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/reloader/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/vault/application.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/components/vault/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/crossplane.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/development.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/external-dns.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/external-secrets-operator.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/github-runner.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/ingress-nginx.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/kubefirst.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/nginx-apex.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/production.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/registry.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/reloader.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/secrets.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/staging.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/mgmt/vault.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/30-reloader.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/45-environment.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {vultr-github => templates/vultr-github}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {vultr-github => templates/vultr-github}/terraform/github/modules/repository/main.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/github/modules/repository/variables.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/github/repos.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/github/ssh.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/github/teams.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/admins/admin-one.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/admins/admins-outputs.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/admins/data_sources.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/admins/kbot.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/developers/data_sources.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/developers/developer-one.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/developers/developers-outputs.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/modules/user/github/main.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/users/users.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/kv-mounts.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/main.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/modules/oidc-client/main.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/oidc-clients.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/oidc-groups.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/oidc-provider.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/oidc-scopes.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/policies.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/secrets.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/userpass-auth-backend.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vault/variables.tf (100%) rename {vultr-github => templates/vultr-github}/terraform/vultr/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/atlantis.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/logo.png (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/.gitkeep (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/development/docker-config.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/development/metaphor.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/development/metaphor/Chart.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/development/metaphor/values.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/production/docker-config.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/production/metaphor.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/production/metaphor/Chart.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/production/metaphor/values.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/staging/docker-config.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/staging/metaphor.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/registry/environments/staging/metaphor/values.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/appprojects.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/argo-workflows.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/argocd.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/atlantis.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/cert-issuers.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/cert-manager.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/chartmuseum.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/cloudflare-origin-ca-issuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/cloudflare-origin-issuer-crd.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/cluster-secret-store.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/clusterrolebinding.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/clusters.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/serviceaccount.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/vault-wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd-appprojects/.gitkeep (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/argocd-cm.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/argocd-ui-ingress.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/externalsecrets.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/argocd/kustomization.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/atlantis/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/atlantis/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/atlantis/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/atlantis/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/cert-issuers/clusterissuers.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/cert-manager/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/cert-manager/wait-todo.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/chartmuseum/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/chartmuseum/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/chartmuseum/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/cluster-secret-store/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/clusters/.gitkeep (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/crossplane-system.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/provider.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/provider/controllerconfig.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/crossplane/provider/terraform-provider.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/external-dns/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/external-dns/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/external-secrets-operator/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/gitlab-runner/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/gitlab-runner/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/gitlab-runner/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/ingress-nginx/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/ingress-nginx/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/kubefirst/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/kubefirst/console.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/kubefirst/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/kubefirst/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/nginx-apex/config-map.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/nginx-apex/ingress.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/nginx-apex/kustomization.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/nginx-apex/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/reloader/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/reloader/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/secrets/externalsecret.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/vault/application.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/vault/cloudflareissuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/components/vault/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/crossplane.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/development.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/external-dns.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/external-secrets-operator.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/gitlab-runner.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/ingress-nginx.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/kubefirst.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/nginx-apex.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/production.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/registry.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/reloader.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/secrets.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/staging.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/mgmt/vault.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/0-providerconfig.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/10-infrastructure.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/15-bootstrap.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/20-argocd-connection.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/30-cert-manager.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/30-external-dns.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/30-external-secrets-operator.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/30-ingress-nginx.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/30-reloader.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/40-clusterissuers.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/40-clustersecretstore.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/45-environment.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/appproject-workload-cluster.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/bootstrap/workspace.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/cert-issuers/clusterissuers.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/infrastructure/vcluster.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/infrastructure/wait.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/provider-config/providerconfig.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/templates/workload-vcluster/registry-workload-cluster.yaml (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/groups.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/modules/project/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/modules/project/outputs.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/modules/project/variables.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/projects.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/gitlab/vars.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/admins/admin-one.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/admins/admins-outputs.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/admins/kbot.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/admins/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/developers/data-sources.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/developers/developer-one.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/developers/developers-outputs.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/modules/user/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/users/users.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/kubernetes-auth-backend.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/kv-mounts.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/modules/oidc-client/main.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/oidc-clients.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/oidc-groups.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/oidc-provider.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/oidc-scopes.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/policies.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/secrets.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/userpass-auth-backend.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vault/variables.tf (100%) rename {vultr-gitlab => templates/vultr-gitlab}/terraform/vultr/main.tf (100%) diff --git a/templates/README.md b/templates/README.md new file mode 100644 index 000000000..a80434711 --- /dev/null +++ b/templates/README.md @@ -0,0 +1,4 @@ +# Templates + +Templates in here are applied as-is. This will be applied last, so +may overwrite any files generated from the common folders. diff --git a/akamai-github/atlantis.yaml b/templates/akamai-github/atlantis.yaml similarity index 100% rename from akamai-github/atlantis.yaml rename to templates/akamai-github/atlantis.yaml diff --git a/akamai-github/logo.png b/templates/akamai-github/logo.png similarity index 100% rename from akamai-github/logo.png rename to templates/akamai-github/logo.png diff --git a/akamai-github/registry/environments/.gitkeep b/templates/akamai-github/registry/environments/.gitkeep similarity index 100% rename from akamai-github/registry/environments/.gitkeep rename to templates/akamai-github/registry/environments/.gitkeep diff --git a/akamai-github/registry/environments/development/docker-config.yaml b/templates/akamai-github/registry/environments/development/docker-config.yaml similarity index 100% rename from akamai-github/registry/environments/development/docker-config.yaml rename to templates/akamai-github/registry/environments/development/docker-config.yaml diff --git a/akamai-github/registry/environments/development/metaphor.yaml b/templates/akamai-github/registry/environments/development/metaphor.yaml similarity index 100% rename from akamai-github/registry/environments/development/metaphor.yaml rename to templates/akamai-github/registry/environments/development/metaphor.yaml diff --git a/akamai-github/registry/environments/development/metaphor/Chart.yaml b/templates/akamai-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from akamai-github/registry/environments/development/metaphor/Chart.yaml rename to templates/akamai-github/registry/environments/development/metaphor/Chart.yaml diff --git a/akamai-github/registry/environments/development/metaphor/values.yaml b/templates/akamai-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from akamai-github/registry/environments/development/metaphor/values.yaml rename to templates/akamai-github/registry/environments/development/metaphor/values.yaml diff --git a/akamai-github/registry/environments/production/docker-config.yaml b/templates/akamai-github/registry/environments/production/docker-config.yaml similarity index 100% rename from akamai-github/registry/environments/production/docker-config.yaml rename to templates/akamai-github/registry/environments/production/docker-config.yaml diff --git a/akamai-github/registry/environments/production/metaphor.yaml b/templates/akamai-github/registry/environments/production/metaphor.yaml similarity index 100% rename from akamai-github/registry/environments/production/metaphor.yaml rename to templates/akamai-github/registry/environments/production/metaphor.yaml diff --git a/akamai-github/registry/environments/production/metaphor/Chart.yaml b/templates/akamai-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from akamai-github/registry/environments/production/metaphor/Chart.yaml rename to templates/akamai-github/registry/environments/production/metaphor/Chart.yaml diff --git a/akamai-github/registry/environments/production/metaphor/values.yaml b/templates/akamai-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from akamai-github/registry/environments/production/metaphor/values.yaml rename to templates/akamai-github/registry/environments/production/metaphor/values.yaml diff --git a/akamai-github/registry/environments/staging/docker-config.yaml b/templates/akamai-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from akamai-github/registry/environments/staging/docker-config.yaml rename to templates/akamai-github/registry/environments/staging/docker-config.yaml diff --git a/akamai-github/registry/environments/staging/metaphor.yaml b/templates/akamai-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from akamai-github/registry/environments/staging/metaphor.yaml rename to templates/akamai-github/registry/environments/staging/metaphor.yaml diff --git a/akamai-github/registry/environments/staging/metaphor/Chart.yaml b/templates/akamai-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from akamai-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/akamai-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/akamai-github/registry/environments/staging/metaphor/values.yaml b/templates/akamai-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from akamai-github/registry/environments/staging/metaphor/values.yaml rename to templates/akamai-github/registry/environments/staging/metaphor/values.yaml diff --git a/akamai-github/templates/mgmt/actions-runner-controller.yaml b/templates/akamai-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from akamai-github/templates/mgmt/actions-runner-controller.yaml rename to templates/akamai-github/templates/mgmt/actions-runner-controller.yaml diff --git a/akamai-github/templates/mgmt/appprojects.yaml b/templates/akamai-github/templates/mgmt/appprojects.yaml similarity index 100% rename from akamai-github/templates/mgmt/appprojects.yaml rename to templates/akamai-github/templates/mgmt/appprojects.yaml diff --git a/akamai-github/templates/mgmt/argo-workflows.yaml b/templates/akamai-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from akamai-github/templates/mgmt/argo-workflows.yaml rename to templates/akamai-github/templates/mgmt/argo-workflows.yaml diff --git a/akamai-github/templates/mgmt/argocd.yaml b/templates/akamai-github/templates/mgmt/argocd.yaml similarity index 100% rename from akamai-github/templates/mgmt/argocd.yaml rename to templates/akamai-github/templates/mgmt/argocd.yaml diff --git a/akamai-github/templates/mgmt/atlantis.yaml b/templates/akamai-github/templates/mgmt/atlantis.yaml similarity index 100% rename from akamai-github/templates/mgmt/atlantis.yaml rename to templates/akamai-github/templates/mgmt/atlantis.yaml diff --git a/akamai-github/templates/mgmt/cert-issuers.yaml b/templates/akamai-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from akamai-github/templates/mgmt/cert-issuers.yaml rename to templates/akamai-github/templates/mgmt/cert-issuers.yaml diff --git a/akamai-github/templates/mgmt/cert-manager.yaml b/templates/akamai-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from akamai-github/templates/mgmt/cert-manager.yaml rename to templates/akamai-github/templates/mgmt/cert-manager.yaml diff --git a/akamai-github/templates/mgmt/chartmuseum.yaml b/templates/akamai-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from akamai-github/templates/mgmt/chartmuseum.yaml rename to templates/akamai-github/templates/mgmt/chartmuseum.yaml diff --git a/akamai-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/akamai-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/akamai-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/akamai-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/akamai-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from akamai-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/akamai-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/akamai-github/templates/mgmt/cluster-secret-store.yaml b/templates/akamai-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from akamai-github/templates/mgmt/cluster-secret-store.yaml rename to templates/akamai-github/templates/mgmt/cluster-secret-store.yaml diff --git a/akamai-github/templates/mgmt/clusterrolebinding.yaml b/templates/akamai-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from akamai-github/templates/mgmt/clusterrolebinding.yaml rename to templates/akamai-github/templates/mgmt/clusterrolebinding.yaml diff --git a/akamai-github/templates/mgmt/clusters.yaml b/templates/akamai-github/templates/mgmt/clusters.yaml similarity index 100% rename from akamai-github/templates/mgmt/clusters.yaml rename to templates/akamai-github/templates/mgmt/clusters.yaml diff --git a/akamai-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/akamai-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/akamai-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/akamai-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/akamai-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/akamai-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/akamai-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/akamai-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/akamai-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/akamai-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/akamai-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from akamai-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/akamai-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/akamai-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/akamai-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/akamai-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/akamai-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/akamai-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/akamai-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/akamai-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/akamai-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/akamai-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/akamai-github/templates/mgmt/components/atlantis/application.yaml b/templates/akamai-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/atlantis/application.yaml rename to templates/akamai-github/templates/mgmt/components/atlantis/application.yaml diff --git a/akamai-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/atlantis/wait.yaml b/templates/akamai-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/akamai-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/akamai-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/akamai-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/akamai-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/akamai-github/templates/mgmt/components/cert-manager/application.yaml b/templates/akamai-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/akamai-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/akamai-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/akamai-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/akamai-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/akamai-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/akamai-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/akamai-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/akamai-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/akamai-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/akamai-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/akamai-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/akamai-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/akamai-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/akamai-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/akamai-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/akamai-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/akamai-github/templates/mgmt/components/clusters/.gitkeep b/templates/akamai-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from akamai-github/templates/mgmt/components/clusters/.gitkeep rename to templates/akamai-github/templates/mgmt/components/clusters/.gitkeep diff --git a/akamai-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/akamai-github/templates/mgmt/components/crossplane/provider.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/akamai-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/akamai-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/akamai-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/akamai-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/akamai-github/templates/mgmt/components/external-dns/application.yaml b/templates/akamai-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/external-dns/application.yaml rename to templates/akamai-github/templates/mgmt/components/external-dns/application.yaml diff --git a/akamai-github/templates/mgmt/components/external-dns/wait.yaml b/templates/akamai-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/akamai-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/akamai-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/akamai-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/akamai-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/akamai-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/akamai-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/akamai-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/akamai-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/akamai-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/akamai-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/akamai-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/akamai-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/akamai-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/akamai-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/akamai-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/akamai-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/akamai-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/akamai-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/akamai-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/akamai-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/kubefirst/console.yaml b/templates/akamai-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/akamai-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/akamai-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/akamai-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/akamai-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/akamai-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/akamai-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/akamai-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/akamai-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/akamai-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/akamai-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/akamai-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/akamai-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/akamai-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/akamai-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/akamai-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/akamai-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/akamai-github/templates/mgmt/components/reloader/application.yaml b/templates/akamai-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/reloader/application.yaml rename to templates/akamai-github/templates/mgmt/components/reloader/application.yaml diff --git a/akamai-github/templates/mgmt/components/reloader/wait.yaml b/templates/akamai-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/reloader/wait.yaml rename to templates/akamai-github/templates/mgmt/components/reloader/wait.yaml diff --git a/akamai-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/akamai-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/akamai-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/akamai-github/templates/mgmt/components/vault/application.yaml b/templates/akamai-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/vault/application.yaml rename to templates/akamai-github/templates/mgmt/components/vault/application.yaml diff --git a/akamai-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/akamai-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/akamai-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/akamai-github/templates/mgmt/components/vault/wait.yaml b/templates/akamai-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from akamai-github/templates/mgmt/components/vault/wait.yaml rename to templates/akamai-github/templates/mgmt/components/vault/wait.yaml diff --git a/akamai-github/templates/mgmt/crossplane.yaml b/templates/akamai-github/templates/mgmt/crossplane.yaml similarity index 100% rename from akamai-github/templates/mgmt/crossplane.yaml rename to templates/akamai-github/templates/mgmt/crossplane.yaml diff --git a/akamai-github/templates/mgmt/development.yaml b/templates/akamai-github/templates/mgmt/development.yaml similarity index 100% rename from akamai-github/templates/mgmt/development.yaml rename to templates/akamai-github/templates/mgmt/development.yaml diff --git a/akamai-github/templates/mgmt/external-dns.yaml b/templates/akamai-github/templates/mgmt/external-dns.yaml similarity index 100% rename from akamai-github/templates/mgmt/external-dns.yaml rename to templates/akamai-github/templates/mgmt/external-dns.yaml diff --git a/akamai-github/templates/mgmt/external-secrets-operator.yaml b/templates/akamai-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from akamai-github/templates/mgmt/external-secrets-operator.yaml rename to templates/akamai-github/templates/mgmt/external-secrets-operator.yaml diff --git a/akamai-github/templates/mgmt/github-runner.yaml b/templates/akamai-github/templates/mgmt/github-runner.yaml similarity index 100% rename from akamai-github/templates/mgmt/github-runner.yaml rename to templates/akamai-github/templates/mgmt/github-runner.yaml diff --git a/akamai-github/templates/mgmt/ingress-nginx.yaml b/templates/akamai-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from akamai-github/templates/mgmt/ingress-nginx.yaml rename to templates/akamai-github/templates/mgmt/ingress-nginx.yaml diff --git a/akamai-github/templates/mgmt/kubefirst.yaml b/templates/akamai-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from akamai-github/templates/mgmt/kubefirst.yaml rename to templates/akamai-github/templates/mgmt/kubefirst.yaml diff --git a/akamai-github/templates/mgmt/nginx-apex.yaml b/templates/akamai-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from akamai-github/templates/mgmt/nginx-apex.yaml rename to templates/akamai-github/templates/mgmt/nginx-apex.yaml diff --git a/akamai-github/templates/mgmt/production.yaml b/templates/akamai-github/templates/mgmt/production.yaml similarity index 100% rename from akamai-github/templates/mgmt/production.yaml rename to templates/akamai-github/templates/mgmt/production.yaml diff --git a/akamai-github/templates/mgmt/registry.yaml b/templates/akamai-github/templates/mgmt/registry.yaml similarity index 100% rename from akamai-github/templates/mgmt/registry.yaml rename to templates/akamai-github/templates/mgmt/registry.yaml diff --git a/akamai-github/templates/mgmt/reloader.yaml b/templates/akamai-github/templates/mgmt/reloader.yaml similarity index 100% rename from akamai-github/templates/mgmt/reloader.yaml rename to templates/akamai-github/templates/mgmt/reloader.yaml diff --git a/akamai-github/templates/mgmt/secrets.yaml b/templates/akamai-github/templates/mgmt/secrets.yaml similarity index 100% rename from akamai-github/templates/mgmt/secrets.yaml rename to templates/akamai-github/templates/mgmt/secrets.yaml diff --git a/akamai-github/templates/mgmt/staging.yaml b/templates/akamai-github/templates/mgmt/staging.yaml similarity index 100% rename from akamai-github/templates/mgmt/staging.yaml rename to templates/akamai-github/templates/mgmt/staging.yaml diff --git a/akamai-github/templates/mgmt/vault.yaml b/templates/akamai-github/templates/mgmt/vault.yaml similarity index 100% rename from akamai-github/templates/mgmt/vault.yaml rename to templates/akamai-github/templates/mgmt/vault.yaml diff --git a/akamai-github/templates/workload-cluster/0-providerconfig.yaml b/templates/akamai-github/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/0-providerconfig.yaml rename to templates/akamai-github/templates/workload-cluster/0-providerconfig.yaml diff --git a/akamai-github/templates/workload-cluster/10-infrastructure.yaml b/templates/akamai-github/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/10-infrastructure.yaml rename to templates/akamai-github/templates/workload-cluster/10-infrastructure.yaml diff --git a/akamai-github/templates/workload-cluster/20-argocd-connection.yaml b/templates/akamai-github/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/20-argocd-connection.yaml rename to templates/akamai-github/templates/workload-cluster/20-argocd-connection.yaml diff --git a/akamai-github/templates/workload-cluster/30-cert-manager.yaml b/templates/akamai-github/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/30-cert-manager.yaml rename to templates/akamai-github/templates/workload-cluster/30-cert-manager.yaml diff --git a/akamai-github/templates/workload-cluster/30-external-dns.yaml b/templates/akamai-github/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/30-external-dns.yaml rename to templates/akamai-github/templates/workload-cluster/30-external-dns.yaml diff --git a/akamai-github/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/akamai-github/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/akamai-github/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/akamai-github/templates/workload-cluster/30-ingress-nginx.yaml b/templates/akamai-github/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/akamai-github/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/akamai-github/templates/workload-cluster/30-reloader.yaml b/templates/akamai-github/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/30-reloader.yaml rename to templates/akamai-github/templates/workload-cluster/30-reloader.yaml diff --git a/akamai-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml b/templates/akamai-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/akamai-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/akamai-github/templates/workload-cluster/40-clusterissuers.yaml b/templates/akamai-github/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/40-clusterissuers.yaml rename to templates/akamai-github/templates/workload-cluster/40-clusterissuers.yaml diff --git a/akamai-github/templates/workload-cluster/40-clustersecretstore.yaml b/templates/akamai-github/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/akamai-github/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/akamai-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml b/templates/akamai-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/akamai-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/akamai-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml b/templates/akamai-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml rename to templates/akamai-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml diff --git a/akamai-github/templates/workload-cluster/45-environment.yaml b/templates/akamai-github/templates/workload-cluster/45-environment.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/45-environment.yaml rename to templates/akamai-github/templates/workload-cluster/45-environment.yaml diff --git a/akamai-github/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/akamai-github/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/akamai-github/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/akamai-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/akamai-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/akamai-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/akamai-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/akamai-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/akamai-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/akamai-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/akamai-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/akamai-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/akamai-github/templates/workload-cluster/infrastructure/wait.yaml b/templates/akamai-github/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/infrastructure/wait.yaml rename to templates/akamai-github/templates/workload-cluster/infrastructure/wait.yaml diff --git a/akamai-github/templates/workload-cluster/infrastructure/workspace.yaml b/templates/akamai-github/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/akamai-github/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/akamai-github/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/akamai-github/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/akamai-github/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/akamai-github/templates/workload-cluster/registry-workload-cluster.yaml b/templates/akamai-github/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/akamai-github/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/akamai-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml b/templates/akamai-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml similarity index 100% rename from akamai-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml rename to templates/akamai-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml diff --git a/akamai-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/akamai-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/akamai-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/akamai-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/akamai-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/akamai-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/akamai-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/akamai-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/akamai-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/akamai-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/akamai-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/akamai-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/akamai-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/akamai-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/akamai-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/akamai-github/templates/workload-vcluster/30-external-dns.yaml b/templates/akamai-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/akamai-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/akamai-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/akamai-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/akamai-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/akamai-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/akamai-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/akamai-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/akamai-github/templates/workload-vcluster/30-reloader.yaml b/templates/akamai-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/30-reloader.yaml rename to templates/akamai-github/templates/workload-vcluster/30-reloader.yaml diff --git a/akamai-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/akamai-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/akamai-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/akamai-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/akamai-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/akamai-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/akamai-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/akamai-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/akamai-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/akamai-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/akamai-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/akamai-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/akamai-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/akamai-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/akamai-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/akamai-github/templates/workload-vcluster/45-environment.yaml b/templates/akamai-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/45-environment.yaml rename to templates/akamai-github/templates/workload-vcluster/45-environment.yaml diff --git a/akamai-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/akamai-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/akamai-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/akamai-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/akamai-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/akamai-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/akamai-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/akamai-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/akamai-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/akamai-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/akamai-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/akamai-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/akamai-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/akamai-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/akamai-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/akamai-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/akamai-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/akamai-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/akamai-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/akamai-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/akamai-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/akamai-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/akamai-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/akamai-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/akamai-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/akamai-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from akamai-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/akamai-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/akamai-github/terraform/akamai/main.tf b/templates/akamai-github/terraform/akamai/main.tf similarity index 100% rename from akamai-github/terraform/akamai/main.tf rename to templates/akamai-github/terraform/akamai/main.tf diff --git a/akamai-github/terraform/github/modules/repository/main.tf b/templates/akamai-github/terraform/github/modules/repository/main.tf similarity index 100% rename from akamai-github/terraform/github/modules/repository/main.tf rename to templates/akamai-github/terraform/github/modules/repository/main.tf diff --git a/akamai-github/terraform/github/modules/repository/variables.tf b/templates/akamai-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from akamai-github/terraform/github/modules/repository/variables.tf rename to templates/akamai-github/terraform/github/modules/repository/variables.tf diff --git a/akamai-github/terraform/github/repos.tf b/templates/akamai-github/terraform/github/repos.tf similarity index 100% rename from akamai-github/terraform/github/repos.tf rename to templates/akamai-github/terraform/github/repos.tf diff --git a/akamai-github/terraform/github/ssh.tf b/templates/akamai-github/terraform/github/ssh.tf similarity index 100% rename from akamai-github/terraform/github/ssh.tf rename to templates/akamai-github/terraform/github/ssh.tf diff --git a/akamai-github/terraform/github/teams.tf b/templates/akamai-github/terraform/github/teams.tf similarity index 100% rename from akamai-github/terraform/github/teams.tf rename to templates/akamai-github/terraform/github/teams.tf diff --git a/akamai-github/terraform/users/admins/admin-one.tf b/templates/akamai-github/terraform/users/admins/admin-one.tf similarity index 100% rename from akamai-github/terraform/users/admins/admin-one.tf rename to templates/akamai-github/terraform/users/admins/admin-one.tf diff --git a/akamai-github/terraform/users/admins/admins-outputs.tf b/templates/akamai-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from akamai-github/terraform/users/admins/admins-outputs.tf rename to templates/akamai-github/terraform/users/admins/admins-outputs.tf diff --git a/akamai-github/terraform/users/admins/data_sources.tf b/templates/akamai-github/terraform/users/admins/data_sources.tf similarity index 100% rename from akamai-github/terraform/users/admins/data_sources.tf rename to templates/akamai-github/terraform/users/admins/data_sources.tf diff --git a/akamai-github/terraform/users/admins/kbot.tf b/templates/akamai-github/terraform/users/admins/kbot.tf similarity index 100% rename from akamai-github/terraform/users/admins/kbot.tf rename to templates/akamai-github/terraform/users/admins/kbot.tf diff --git a/akamai-github/terraform/users/developers/data_sources.tf b/templates/akamai-github/terraform/users/developers/data_sources.tf similarity index 100% rename from akamai-github/terraform/users/developers/data_sources.tf rename to templates/akamai-github/terraform/users/developers/data_sources.tf diff --git a/akamai-github/terraform/users/developers/developer-one.tf b/templates/akamai-github/terraform/users/developers/developer-one.tf similarity index 100% rename from akamai-github/terraform/users/developers/developer-one.tf rename to templates/akamai-github/terraform/users/developers/developer-one.tf diff --git a/akamai-github/terraform/users/developers/developers-outputs.tf b/templates/akamai-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from akamai-github/terraform/users/developers/developers-outputs.tf rename to templates/akamai-github/terraform/users/developers/developers-outputs.tf diff --git a/akamai-github/terraform/users/modules/user/github/main.tf b/templates/akamai-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from akamai-github/terraform/users/modules/user/github/main.tf rename to templates/akamai-github/terraform/users/modules/user/github/main.tf diff --git a/akamai-github/terraform/users/users.tf b/templates/akamai-github/terraform/users/users.tf similarity index 100% rename from akamai-github/terraform/users/users.tf rename to templates/akamai-github/terraform/users/users.tf diff --git a/akamai-github/terraform/vault/kubernetes-auth-backend.tf b/templates/akamai-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from akamai-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/akamai-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/akamai-github/terraform/vault/kv-mounts.tf b/templates/akamai-github/terraform/vault/kv-mounts.tf similarity index 100% rename from akamai-github/terraform/vault/kv-mounts.tf rename to templates/akamai-github/terraform/vault/kv-mounts.tf diff --git a/akamai-github/terraform/vault/main.tf b/templates/akamai-github/terraform/vault/main.tf similarity index 100% rename from akamai-github/terraform/vault/main.tf rename to templates/akamai-github/terraform/vault/main.tf diff --git a/akamai-github/terraform/vault/modules/oidc-client/main.tf b/templates/akamai-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from akamai-github/terraform/vault/modules/oidc-client/main.tf rename to templates/akamai-github/terraform/vault/modules/oidc-client/main.tf diff --git a/akamai-github/terraform/vault/oidc-clients.tf b/templates/akamai-github/terraform/vault/oidc-clients.tf similarity index 100% rename from akamai-github/terraform/vault/oidc-clients.tf rename to templates/akamai-github/terraform/vault/oidc-clients.tf diff --git a/akamai-github/terraform/vault/oidc-groups.tf b/templates/akamai-github/terraform/vault/oidc-groups.tf similarity index 100% rename from akamai-github/terraform/vault/oidc-groups.tf rename to templates/akamai-github/terraform/vault/oidc-groups.tf diff --git a/akamai-github/terraform/vault/oidc-provider.tf b/templates/akamai-github/terraform/vault/oidc-provider.tf similarity index 100% rename from akamai-github/terraform/vault/oidc-provider.tf rename to templates/akamai-github/terraform/vault/oidc-provider.tf diff --git a/akamai-github/terraform/vault/oidc-scopes.tf b/templates/akamai-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from akamai-github/terraform/vault/oidc-scopes.tf rename to templates/akamai-github/terraform/vault/oidc-scopes.tf diff --git a/akamai-github/terraform/vault/policies.tf b/templates/akamai-github/terraform/vault/policies.tf similarity index 100% rename from akamai-github/terraform/vault/policies.tf rename to templates/akamai-github/terraform/vault/policies.tf diff --git a/akamai-github/terraform/vault/secrets.tf b/templates/akamai-github/terraform/vault/secrets.tf similarity index 100% rename from akamai-github/terraform/vault/secrets.tf rename to templates/akamai-github/terraform/vault/secrets.tf diff --git a/akamai-github/terraform/vault/userpass-auth-backend.tf b/templates/akamai-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from akamai-github/terraform/vault/userpass-auth-backend.tf rename to templates/akamai-github/terraform/vault/userpass-auth-backend.tf diff --git a/akamai-github/terraform/vault/variables.tf b/templates/akamai-github/terraform/vault/variables.tf similarity index 100% rename from akamai-github/terraform/vault/variables.tf rename to templates/akamai-github/terraform/vault/variables.tf diff --git a/aws-github/.gitignore b/templates/aws-github/.gitignore similarity index 100% rename from aws-github/.gitignore rename to templates/aws-github/.gitignore diff --git a/aws-github/LICENSE b/templates/aws-github/LICENSE similarity index 100% rename from aws-github/LICENSE rename to templates/aws-github/LICENSE diff --git a/aws-github/atlantis.yaml b/templates/aws-github/atlantis.yaml similarity index 100% rename from aws-github/atlantis.yaml rename to templates/aws-github/atlantis.yaml diff --git a/aws-github/logo.png b/templates/aws-github/logo.png similarity index 100% rename from aws-github/logo.png rename to templates/aws-github/logo.png diff --git a/aws-github/registry/environments/.gitkeep b/templates/aws-github/registry/environments/.gitkeep similarity index 100% rename from aws-github/registry/environments/.gitkeep rename to templates/aws-github/registry/environments/.gitkeep diff --git a/aws-github/registry/environments/development/docker-config.yaml b/templates/aws-github/registry/environments/development/docker-config.yaml similarity index 100% rename from aws-github/registry/environments/development/docker-config.yaml rename to templates/aws-github/registry/environments/development/docker-config.yaml diff --git a/aws-github/registry/environments/development/metaphor.yaml b/templates/aws-github/registry/environments/development/metaphor.yaml similarity index 100% rename from aws-github/registry/environments/development/metaphor.yaml rename to templates/aws-github/registry/environments/development/metaphor.yaml diff --git a/aws-github/registry/environments/development/metaphor/Chart.yaml b/templates/aws-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from aws-github/registry/environments/development/metaphor/Chart.yaml rename to templates/aws-github/registry/environments/development/metaphor/Chart.yaml diff --git a/aws-github/registry/environments/development/metaphor/values.yaml b/templates/aws-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from aws-github/registry/environments/development/metaphor/values.yaml rename to templates/aws-github/registry/environments/development/metaphor/values.yaml diff --git a/aws-github/registry/environments/production/docker-config.yaml b/templates/aws-github/registry/environments/production/docker-config.yaml similarity index 100% rename from aws-github/registry/environments/production/docker-config.yaml rename to templates/aws-github/registry/environments/production/docker-config.yaml diff --git a/aws-github/registry/environments/production/metaphor.yaml b/templates/aws-github/registry/environments/production/metaphor.yaml similarity index 100% rename from aws-github/registry/environments/production/metaphor.yaml rename to templates/aws-github/registry/environments/production/metaphor.yaml diff --git a/aws-github/registry/environments/production/metaphor/Chart.yaml b/templates/aws-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from aws-github/registry/environments/production/metaphor/Chart.yaml rename to templates/aws-github/registry/environments/production/metaphor/Chart.yaml diff --git a/aws-github/registry/environments/production/metaphor/values.yaml b/templates/aws-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from aws-github/registry/environments/production/metaphor/values.yaml rename to templates/aws-github/registry/environments/production/metaphor/values.yaml diff --git a/aws-github/registry/environments/staging/docker-config.yaml b/templates/aws-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from aws-github/registry/environments/staging/docker-config.yaml rename to templates/aws-github/registry/environments/staging/docker-config.yaml diff --git a/aws-github/registry/environments/staging/metaphor.yaml b/templates/aws-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from aws-github/registry/environments/staging/metaphor.yaml rename to templates/aws-github/registry/environments/staging/metaphor.yaml diff --git a/aws-github/registry/environments/staging/metaphor/Chart.yaml b/templates/aws-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from aws-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/aws-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/aws-github/registry/environments/staging/metaphor/values.yaml b/templates/aws-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from aws-github/registry/environments/staging/metaphor/values.yaml rename to templates/aws-github/registry/environments/staging/metaphor/values.yaml diff --git a/aws-github/templates/mgmt/actions-runner-controller.yaml b/templates/aws-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from aws-github/templates/mgmt/actions-runner-controller.yaml rename to templates/aws-github/templates/mgmt/actions-runner-controller.yaml diff --git a/aws-github/templates/mgmt/appprojects.yaml b/templates/aws-github/templates/mgmt/appprojects.yaml similarity index 100% rename from aws-github/templates/mgmt/appprojects.yaml rename to templates/aws-github/templates/mgmt/appprojects.yaml diff --git a/aws-github/templates/mgmt/argo-workflows.yaml b/templates/aws-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from aws-github/templates/mgmt/argo-workflows.yaml rename to templates/aws-github/templates/mgmt/argo-workflows.yaml diff --git a/aws-github/templates/mgmt/argocd.yaml b/templates/aws-github/templates/mgmt/argocd.yaml similarity index 100% rename from aws-github/templates/mgmt/argocd.yaml rename to templates/aws-github/templates/mgmt/argocd.yaml diff --git a/aws-github/templates/mgmt/atlantis.yaml b/templates/aws-github/templates/mgmt/atlantis.yaml similarity index 100% rename from aws-github/templates/mgmt/atlantis.yaml rename to templates/aws-github/templates/mgmt/atlantis.yaml diff --git a/aws-github/templates/mgmt/cert-issuers.yaml b/templates/aws-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from aws-github/templates/mgmt/cert-issuers.yaml rename to templates/aws-github/templates/mgmt/cert-issuers.yaml diff --git a/aws-github/templates/mgmt/cert-manager.yaml b/templates/aws-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from aws-github/templates/mgmt/cert-manager.yaml rename to templates/aws-github/templates/mgmt/cert-manager.yaml diff --git a/aws-github/templates/mgmt/chartmuseum.yaml b/templates/aws-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from aws-github/templates/mgmt/chartmuseum.yaml rename to templates/aws-github/templates/mgmt/chartmuseum.yaml diff --git a/aws-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/aws-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from aws-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/aws-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/aws-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/aws-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from aws-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/aws-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/aws-github/templates/mgmt/cluster-secret-store.yaml b/templates/aws-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from aws-github/templates/mgmt/cluster-secret-store.yaml rename to templates/aws-github/templates/mgmt/cluster-secret-store.yaml diff --git a/aws-github/templates/mgmt/clusterrolebinding.yaml b/templates/aws-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from aws-github/templates/mgmt/clusterrolebinding.yaml rename to templates/aws-github/templates/mgmt/clusterrolebinding.yaml diff --git a/aws-github/templates/mgmt/clusters.yaml b/templates/aws-github/templates/mgmt/clusters.yaml similarity index 100% rename from aws-github/templates/mgmt/clusters.yaml rename to templates/aws-github/templates/mgmt/clusters.yaml diff --git a/aws-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/aws-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/aws-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/aws-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/aws-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/aws-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/aws-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/aws-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/aws-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/aws-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/aws-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from aws-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/aws-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/aws-github/templates/mgmt/components/argocd/argocd-application-controller-sa.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-application-controller-sa.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-application-controller-sa.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-application-controller-sa.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-applicationset-controller-sa.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-applicationset-controller-sa.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-applicationset-controller-sa.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-applicationset-controller-sa.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-server-deployment.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-server-deployment.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-server-deployment.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-server-deployment.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-server-sa.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-server-sa.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-server-sa.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-server-sa.yaml diff --git a/aws-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/aws-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/aws-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/aws-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/aws-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/aws-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/aws-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/aws-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from aws-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/aws-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/aws-github/templates/mgmt/components/atlantis/application.yaml b/templates/aws-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/atlantis/application.yaml rename to templates/aws-github/templates/mgmt/components/atlantis/application.yaml diff --git a/aws-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/atlantis/wait.yaml b/templates/aws-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/aws-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/aws-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/aws-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/aws-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/aws-github/templates/mgmt/components/cert-manager/application.yaml b/templates/aws-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/aws-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/aws-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/aws-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/aws-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/aws-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/aws-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/aws-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/aws-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/aws-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/aws-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/aws-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/aws-github/templates/mgmt/components/clusters/.gitkeep b/templates/aws-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from aws-github/templates/mgmt/components/clusters/.gitkeep rename to templates/aws-github/templates/mgmt/components/clusters/.gitkeep diff --git a/aws-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/aws-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/aws-github/templates/mgmt/components/crossplane/provider.yaml b/templates/aws-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/aws-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/aws-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/aws-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/aws-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from aws-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/aws-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/aws-github/templates/mgmt/components/external-dns/application.yaml b/templates/aws-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/external-dns/application.yaml rename to templates/aws-github/templates/mgmt/components/external-dns/application.yaml diff --git a/aws-github/templates/mgmt/components/external-dns/wait.yaml b/templates/aws-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/aws-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/aws-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/aws-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from aws-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/aws-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/aws-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/aws-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/aws-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/aws-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/aws-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from aws-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/aws-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/aws-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/aws-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from aws-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/aws-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/aws-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/aws-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/aws-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/aws-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/aws-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/aws-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/aws-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/kubefirst/console.yaml b/templates/aws-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from aws-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/aws-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/aws-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/aws-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/aws-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/aws-github/templates/mgmt/components/reloader/application.yaml b/templates/aws-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/reloader/application.yaml rename to templates/aws-github/templates/mgmt/components/reloader/application.yaml diff --git a/aws-github/templates/mgmt/components/reloader/wait.yaml b/templates/aws-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/reloader/wait.yaml rename to templates/aws-github/templates/mgmt/components/reloader/wait.yaml diff --git a/aws-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/aws-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from aws-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/aws-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/aws-github/templates/mgmt/components/vault/application.yaml b/templates/aws-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from aws-github/templates/mgmt/components/vault/application.yaml rename to templates/aws-github/templates/mgmt/components/vault/application.yaml diff --git a/aws-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/aws-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from aws-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/aws-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/aws-github/templates/mgmt/components/vault/wait.yaml b/templates/aws-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from aws-github/templates/mgmt/components/vault/wait.yaml rename to templates/aws-github/templates/mgmt/components/vault/wait.yaml diff --git a/aws-github/templates/mgmt/crossplane.yaml b/templates/aws-github/templates/mgmt/crossplane.yaml similarity index 100% rename from aws-github/templates/mgmt/crossplane.yaml rename to templates/aws-github/templates/mgmt/crossplane.yaml diff --git a/aws-github/templates/mgmt/development.yaml b/templates/aws-github/templates/mgmt/development.yaml similarity index 100% rename from aws-github/templates/mgmt/development.yaml rename to templates/aws-github/templates/mgmt/development.yaml diff --git a/aws-github/templates/mgmt/external-dns.yaml b/templates/aws-github/templates/mgmt/external-dns.yaml similarity index 100% rename from aws-github/templates/mgmt/external-dns.yaml rename to templates/aws-github/templates/mgmt/external-dns.yaml diff --git a/aws-github/templates/mgmt/external-secrets-operator.yaml b/templates/aws-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from aws-github/templates/mgmt/external-secrets-operator.yaml rename to templates/aws-github/templates/mgmt/external-secrets-operator.yaml diff --git a/aws-github/templates/mgmt/github-runner.yaml b/templates/aws-github/templates/mgmt/github-runner.yaml similarity index 100% rename from aws-github/templates/mgmt/github-runner.yaml rename to templates/aws-github/templates/mgmt/github-runner.yaml diff --git a/aws-github/templates/mgmt/ingress-nginx.yaml b/templates/aws-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from aws-github/templates/mgmt/ingress-nginx.yaml rename to templates/aws-github/templates/mgmt/ingress-nginx.yaml diff --git a/aws-github/templates/mgmt/kubefirst.yaml b/templates/aws-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from aws-github/templates/mgmt/kubefirst.yaml rename to templates/aws-github/templates/mgmt/kubefirst.yaml diff --git a/aws-github/templates/mgmt/production.yaml b/templates/aws-github/templates/mgmt/production.yaml similarity index 100% rename from aws-github/templates/mgmt/production.yaml rename to templates/aws-github/templates/mgmt/production.yaml diff --git a/aws-github/templates/mgmt/registry.yaml b/templates/aws-github/templates/mgmt/registry.yaml similarity index 100% rename from aws-github/templates/mgmt/registry.yaml rename to templates/aws-github/templates/mgmt/registry.yaml diff --git a/aws-github/templates/mgmt/reloader.yaml b/templates/aws-github/templates/mgmt/reloader.yaml similarity index 100% rename from aws-github/templates/mgmt/reloader.yaml rename to templates/aws-github/templates/mgmt/reloader.yaml diff --git a/aws-github/templates/mgmt/secrets.yaml b/templates/aws-github/templates/mgmt/secrets.yaml similarity index 100% rename from aws-github/templates/mgmt/secrets.yaml rename to templates/aws-github/templates/mgmt/secrets.yaml diff --git a/aws-github/templates/mgmt/staging.yaml b/templates/aws-github/templates/mgmt/staging.yaml similarity index 100% rename from aws-github/templates/mgmt/staging.yaml rename to templates/aws-github/templates/mgmt/staging.yaml diff --git a/aws-github/templates/mgmt/vault.yaml b/templates/aws-github/templates/mgmt/vault.yaml similarity index 100% rename from aws-github/templates/mgmt/vault.yaml rename to templates/aws-github/templates/mgmt/vault.yaml diff --git a/aws-github/templates/workload-cluster/0-providerconfig.yaml b/templates/aws-github/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from aws-github/templates/workload-cluster/0-providerconfig.yaml rename to templates/aws-github/templates/workload-cluster/0-providerconfig.yaml diff --git a/aws-github/templates/workload-cluster/10-infrastructure.yaml b/templates/aws-github/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from aws-github/templates/workload-cluster/10-infrastructure.yaml rename to templates/aws-github/templates/workload-cluster/10-infrastructure.yaml diff --git a/aws-github/templates/workload-cluster/15-infrastructure-bootstrap.yaml b/templates/aws-github/templates/workload-cluster/15-infrastructure-bootstrap.yaml similarity index 100% rename from aws-github/templates/workload-cluster/15-infrastructure-bootstrap.yaml rename to templates/aws-github/templates/workload-cluster/15-infrastructure-bootstrap.yaml diff --git a/aws-github/templates/workload-cluster/20-argocd-connection.yaml b/templates/aws-github/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from aws-github/templates/workload-cluster/20-argocd-connection.yaml rename to templates/aws-github/templates/workload-cluster/20-argocd-connection.yaml diff --git a/aws-github/templates/workload-cluster/30-cert-manager.yaml b/templates/aws-github/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from aws-github/templates/workload-cluster/30-cert-manager.yaml rename to templates/aws-github/templates/workload-cluster/30-cert-manager.yaml diff --git a/aws-github/templates/workload-cluster/30-external-dns.yaml b/templates/aws-github/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from aws-github/templates/workload-cluster/30-external-dns.yaml rename to templates/aws-github/templates/workload-cluster/30-external-dns.yaml diff --git a/aws-github/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/aws-github/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from aws-github/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/aws-github/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/aws-github/templates/workload-cluster/30-ingress-nginx.yaml b/templates/aws-github/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from aws-github/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/aws-github/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/aws-github/templates/workload-cluster/30-reloader.yaml b/templates/aws-github/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from aws-github/templates/workload-cluster/30-reloader.yaml rename to templates/aws-github/templates/workload-cluster/30-reloader.yaml diff --git a/aws-github/templates/workload-cluster/40-clusterissuers.yaml b/templates/aws-github/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from aws-github/templates/workload-cluster/40-clusterissuers.yaml rename to templates/aws-github/templates/workload-cluster/40-clusterissuers.yaml diff --git a/aws-github/templates/workload-cluster/40-clustersecretstore.yaml b/templates/aws-github/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from aws-github/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/aws-github/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/aws-github/templates/workload-cluster/45-environment.yaml b/templates/aws-github/templates/workload-cluster/45-environment.yaml similarity index 100% rename from aws-github/templates/workload-cluster/45-environment.yaml rename to templates/aws-github/templates/workload-cluster/45-environment.yaml diff --git a/aws-github/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/aws-github/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from aws-github/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/aws-github/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/aws-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/aws-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/aws-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/aws-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/aws-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-github/templates/workload-cluster/infrastructure-bootstrap/wait.yaml b/templates/aws-github/templates/workload-cluster/infrastructure-bootstrap/wait.yaml similarity index 100% rename from aws-github/templates/workload-cluster/infrastructure-bootstrap/wait.yaml rename to templates/aws-github/templates/workload-cluster/infrastructure-bootstrap/wait.yaml diff --git a/aws-github/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml b/templates/aws-github/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml similarity index 100% rename from aws-github/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml rename to templates/aws-github/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml diff --git a/aws-github/templates/workload-cluster/infrastructure/wait.yaml b/templates/aws-github/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from aws-github/templates/workload-cluster/infrastructure/wait.yaml rename to templates/aws-github/templates/workload-cluster/infrastructure/wait.yaml diff --git a/aws-github/templates/workload-cluster/infrastructure/workspace.yaml b/templates/aws-github/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from aws-github/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/aws-github/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/aws-github/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/aws-github/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from aws-github/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/aws-github/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/aws-github/templates/workload-cluster/registry-workload-cluster.yaml b/templates/aws-github/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from aws-github/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/aws-github/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/aws-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/aws-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/aws-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/aws-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/aws-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/aws-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/aws-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/aws-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/aws-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/aws-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/aws-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/aws-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/aws-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/aws-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/aws-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/aws-github/templates/workload-vcluster/30-external-dns.yaml b/templates/aws-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/aws-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/aws-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/aws-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/aws-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/aws-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/aws-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/aws-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/aws-github/templates/workload-vcluster/30-reloader.yaml b/templates/aws-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/30-reloader.yaml rename to templates/aws-github/templates/workload-vcluster/30-reloader.yaml diff --git a/aws-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/aws-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/aws-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/aws-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/aws-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/aws-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/aws-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/aws-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/aws-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/aws-github/templates/workload-vcluster/45-environment.yaml b/templates/aws-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/45-environment.yaml rename to templates/aws-github/templates/workload-vcluster/45-environment.yaml diff --git a/aws-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/aws-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/aws-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/aws-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/aws-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/aws-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/aws-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/aws-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/aws-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/aws-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/aws-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/aws-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/aws-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/aws-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/aws-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/aws-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/aws-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/aws-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/aws-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/aws-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/aws-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/aws-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/aws-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/aws-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from aws-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/aws-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/aws-github/terraform/aws/dynamodb/output.tf b/templates/aws-github/terraform/aws/dynamodb/output.tf similarity index 100% rename from aws-github/terraform/aws/dynamodb/output.tf rename to templates/aws-github/terraform/aws/dynamodb/output.tf diff --git a/aws-github/terraform/aws/dynamodb/vault.tf b/templates/aws-github/terraform/aws/dynamodb/vault.tf similarity index 100% rename from aws-github/terraform/aws/dynamodb/vault.tf rename to templates/aws-github/terraform/aws/dynamodb/vault.tf diff --git a/aws-github/terraform/aws/ecr/main.tf b/templates/aws-github/terraform/aws/ecr/main.tf similarity index 100% rename from aws-github/terraform/aws/ecr/main.tf rename to templates/aws-github/terraform/aws/ecr/main.tf diff --git a/aws-github/terraform/aws/ecr/vars.tf b/templates/aws-github/terraform/aws/ecr/vars.tf similarity index 100% rename from aws-github/terraform/aws/ecr/vars.tf rename to templates/aws-github/terraform/aws/ecr/vars.tf diff --git a/aws-github/terraform/aws/eks/main.tf b/templates/aws-github/terraform/aws/eks/main.tf similarity index 100% rename from aws-github/terraform/aws/eks/main.tf rename to templates/aws-github/terraform/aws/eks/main.tf diff --git a/aws-github/terraform/aws/eks/outputs.tf b/templates/aws-github/terraform/aws/eks/outputs.tf similarity index 100% rename from aws-github/terraform/aws/eks/outputs.tf rename to templates/aws-github/terraform/aws/eks/outputs.tf diff --git a/aws-github/terraform/aws/kms/main.tf b/templates/aws-github/terraform/aws/kms/main.tf similarity index 100% rename from aws-github/terraform/aws/kms/main.tf rename to templates/aws-github/terraform/aws/kms/main.tf diff --git a/aws-github/terraform/aws/main.tf b/templates/aws-github/terraform/aws/main.tf similarity index 100% rename from aws-github/terraform/aws/main.tf rename to templates/aws-github/terraform/aws/main.tf diff --git a/aws-github/terraform/aws/modules/bootstrap/bootstrap.tf b/templates/aws-github/terraform/aws/modules/bootstrap/bootstrap.tf similarity index 100% rename from aws-github/terraform/aws/modules/bootstrap/bootstrap.tf rename to templates/aws-github/terraform/aws/modules/bootstrap/bootstrap.tf diff --git a/aws-github/terraform/aws/modules/bootstrap/variables.tf b/templates/aws-github/terraform/aws/modules/bootstrap/variables.tf similarity index 100% rename from aws-github/terraform/aws/modules/bootstrap/variables.tf rename to templates/aws-github/terraform/aws/modules/bootstrap/variables.tf diff --git a/aws-github/terraform/aws/modules/workload-cluster/main.tf b/templates/aws-github/terraform/aws/modules/workload-cluster/main.tf similarity index 100% rename from aws-github/terraform/aws/modules/workload-cluster/main.tf rename to templates/aws-github/terraform/aws/modules/workload-cluster/main.tf diff --git a/aws-github/terraform/aws/modules/workload-cluster/variables.tf b/templates/aws-github/terraform/aws/modules/workload-cluster/variables.tf similarity index 100% rename from aws-github/terraform/aws/modules/workload-cluster/variables.tf rename to templates/aws-github/terraform/aws/modules/workload-cluster/variables.tf diff --git a/aws-github/terraform/aws/outputs.tf b/templates/aws-github/terraform/aws/outputs.tf similarity index 100% rename from aws-github/terraform/aws/outputs.tf rename to templates/aws-github/terraform/aws/outputs.tf diff --git a/aws-github/terraform/aws/variables.tf b/templates/aws-github/terraform/aws/variables.tf similarity index 100% rename from aws-github/terraform/aws/variables.tf rename to templates/aws-github/terraform/aws/variables.tf diff --git a/aws-github/terraform/github/modules/repository/main.tf b/templates/aws-github/terraform/github/modules/repository/main.tf similarity index 100% rename from aws-github/terraform/github/modules/repository/main.tf rename to templates/aws-github/terraform/github/modules/repository/main.tf diff --git a/aws-github/terraform/github/modules/repository/variables.tf b/templates/aws-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from aws-github/terraform/github/modules/repository/variables.tf rename to templates/aws-github/terraform/github/modules/repository/variables.tf diff --git a/aws-github/terraform/github/repos.tf b/templates/aws-github/terraform/github/repos.tf similarity index 100% rename from aws-github/terraform/github/repos.tf rename to templates/aws-github/terraform/github/repos.tf diff --git a/aws-github/terraform/github/ssh.tf b/templates/aws-github/terraform/github/ssh.tf similarity index 100% rename from aws-github/terraform/github/ssh.tf rename to templates/aws-github/terraform/github/ssh.tf diff --git a/aws-github/terraform/github/teams.tf b/templates/aws-github/terraform/github/teams.tf similarity index 100% rename from aws-github/terraform/github/teams.tf rename to templates/aws-github/terraform/github/teams.tf diff --git a/aws-github/terraform/users/admins/admin-one.tf b/templates/aws-github/terraform/users/admins/admin-one.tf similarity index 100% rename from aws-github/terraform/users/admins/admin-one.tf rename to templates/aws-github/terraform/users/admins/admin-one.tf diff --git a/aws-github/terraform/users/admins/admins-outputs.tf b/templates/aws-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from aws-github/terraform/users/admins/admins-outputs.tf rename to templates/aws-github/terraform/users/admins/admins-outputs.tf diff --git a/aws-github/terraform/users/admins/data_sources.tf b/templates/aws-github/terraform/users/admins/data_sources.tf similarity index 100% rename from aws-github/terraform/users/admins/data_sources.tf rename to templates/aws-github/terraform/users/admins/data_sources.tf diff --git a/aws-github/terraform/users/admins/kbot.tf b/templates/aws-github/terraform/users/admins/kbot.tf similarity index 100% rename from aws-github/terraform/users/admins/kbot.tf rename to templates/aws-github/terraform/users/admins/kbot.tf diff --git a/aws-github/terraform/users/developers/data_sources.tf b/templates/aws-github/terraform/users/developers/data_sources.tf similarity index 100% rename from aws-github/terraform/users/developers/data_sources.tf rename to templates/aws-github/terraform/users/developers/data_sources.tf diff --git a/aws-github/terraform/users/developers/developer-one.tf b/templates/aws-github/terraform/users/developers/developer-one.tf similarity index 100% rename from aws-github/terraform/users/developers/developer-one.tf rename to templates/aws-github/terraform/users/developers/developer-one.tf diff --git a/aws-github/terraform/users/developers/developers-outputs.tf b/templates/aws-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from aws-github/terraform/users/developers/developers-outputs.tf rename to templates/aws-github/terraform/users/developers/developers-outputs.tf diff --git a/aws-github/terraform/users/modules/user/main.tf b/templates/aws-github/terraform/users/modules/user/main.tf similarity index 100% rename from aws-github/terraform/users/modules/user/main.tf rename to templates/aws-github/terraform/users/modules/user/main.tf diff --git a/aws-github/terraform/users/users.tf b/templates/aws-github/terraform/users/users.tf similarity index 100% rename from aws-github/terraform/users/users.tf rename to templates/aws-github/terraform/users/users.tf diff --git a/aws-github/terraform/vault/kubernetes-auth-backend.tf b/templates/aws-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from aws-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/aws-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/aws-github/terraform/vault/kv-mounts.tf b/templates/aws-github/terraform/vault/kv-mounts.tf similarity index 100% rename from aws-github/terraform/vault/kv-mounts.tf rename to templates/aws-github/terraform/vault/kv-mounts.tf diff --git a/aws-github/terraform/vault/main.tf b/templates/aws-github/terraform/vault/main.tf similarity index 100% rename from aws-github/terraform/vault/main.tf rename to templates/aws-github/terraform/vault/main.tf diff --git a/aws-github/terraform/vault/modules/oidc-client/main.tf b/templates/aws-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from aws-github/terraform/vault/modules/oidc-client/main.tf rename to templates/aws-github/terraform/vault/modules/oidc-client/main.tf diff --git a/aws-github/terraform/vault/oidc-clients.tf b/templates/aws-github/terraform/vault/oidc-clients.tf similarity index 100% rename from aws-github/terraform/vault/oidc-clients.tf rename to templates/aws-github/terraform/vault/oidc-clients.tf diff --git a/aws-github/terraform/vault/oidc-groups.tf b/templates/aws-github/terraform/vault/oidc-groups.tf similarity index 100% rename from aws-github/terraform/vault/oidc-groups.tf rename to templates/aws-github/terraform/vault/oidc-groups.tf diff --git a/aws-github/terraform/vault/oidc-provider.tf b/templates/aws-github/terraform/vault/oidc-provider.tf similarity index 100% rename from aws-github/terraform/vault/oidc-provider.tf rename to templates/aws-github/terraform/vault/oidc-provider.tf diff --git a/aws-github/terraform/vault/oidc-scopes.tf b/templates/aws-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from aws-github/terraform/vault/oidc-scopes.tf rename to templates/aws-github/terraform/vault/oidc-scopes.tf diff --git a/aws-github/terraform/vault/policies.tf b/templates/aws-github/terraform/vault/policies.tf similarity index 100% rename from aws-github/terraform/vault/policies.tf rename to templates/aws-github/terraform/vault/policies.tf diff --git a/aws-github/terraform/vault/secrets.tf b/templates/aws-github/terraform/vault/secrets.tf similarity index 100% rename from aws-github/terraform/vault/secrets.tf rename to templates/aws-github/terraform/vault/secrets.tf diff --git a/aws-github/terraform/vault/userpass-auth-backend.tf b/templates/aws-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from aws-github/terraform/vault/userpass-auth-backend.tf rename to templates/aws-github/terraform/vault/userpass-auth-backend.tf diff --git a/aws-github/terraform/vault/variables.tf b/templates/aws-github/terraform/vault/variables.tf similarity index 100% rename from aws-github/terraform/vault/variables.tf rename to templates/aws-github/terraform/vault/variables.tf diff --git a/aws-gitlab/atlantis.yaml b/templates/aws-gitlab/atlantis.yaml similarity index 100% rename from aws-gitlab/atlantis.yaml rename to templates/aws-gitlab/atlantis.yaml diff --git a/aws-gitlab/logo.png b/templates/aws-gitlab/logo.png similarity index 100% rename from aws-gitlab/logo.png rename to templates/aws-gitlab/logo.png diff --git a/aws-gitlab/registry/environments/.gitkeep b/templates/aws-gitlab/registry/environments/.gitkeep similarity index 100% rename from aws-gitlab/registry/environments/.gitkeep rename to templates/aws-gitlab/registry/environments/.gitkeep diff --git a/aws-gitlab/registry/environments/development/docker-config.yaml b/templates/aws-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from aws-gitlab/registry/environments/development/docker-config.yaml rename to templates/aws-gitlab/registry/environments/development/docker-config.yaml diff --git a/aws-gitlab/registry/environments/development/metaphor.yaml b/templates/aws-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from aws-gitlab/registry/environments/development/metaphor.yaml rename to templates/aws-gitlab/registry/environments/development/metaphor.yaml diff --git a/aws-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from aws-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/aws-gitlab/registry/environments/development/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from aws-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/aws-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/aws-gitlab/registry/environments/production/docker-config.yaml b/templates/aws-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from aws-gitlab/registry/environments/production/docker-config.yaml rename to templates/aws-gitlab/registry/environments/production/docker-config.yaml diff --git a/aws-gitlab/registry/environments/production/metaphor.yaml b/templates/aws-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from aws-gitlab/registry/environments/production/metaphor.yaml rename to templates/aws-gitlab/registry/environments/production/metaphor.yaml diff --git a/aws-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from aws-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/aws-gitlab/registry/environments/production/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from aws-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/aws-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/aws-gitlab/registry/environments/staging/docker-config.yaml b/templates/aws-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from aws-gitlab/registry/environments/staging/docker-config.yaml rename to templates/aws-gitlab/registry/environments/staging/docker-config.yaml diff --git a/aws-gitlab/registry/environments/staging/metaphor.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from aws-gitlab/registry/environments/staging/metaphor.yaml rename to templates/aws-gitlab/registry/environments/staging/metaphor.yaml diff --git a/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from aws-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/aws-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from aws-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/aws-gitlab/templates/mgmt/appprojects.yaml b/templates/aws-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/appprojects.yaml rename to templates/aws-gitlab/templates/mgmt/appprojects.yaml diff --git a/aws-gitlab/templates/mgmt/argo-workflows.yaml b/templates/aws-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/aws-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/aws-gitlab/templates/mgmt/argocd.yaml b/templates/aws-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/argocd.yaml rename to templates/aws-gitlab/templates/mgmt/argocd.yaml diff --git a/aws-gitlab/templates/mgmt/atlantis.yaml b/templates/aws-gitlab/templates/mgmt/atlantis.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/atlantis.yaml rename to templates/aws-gitlab/templates/mgmt/atlantis.yaml diff --git a/aws-gitlab/templates/mgmt/cert-issuers.yaml b/templates/aws-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/aws-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/aws-gitlab/templates/mgmt/cert-manager.yaml b/templates/aws-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/cert-manager.yaml rename to templates/aws-gitlab/templates/mgmt/cert-manager.yaml diff --git a/aws-gitlab/templates/mgmt/chartmuseum.yaml b/templates/aws-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/aws-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/aws-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/aws-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/aws-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/aws-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/aws-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/aws-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/aws-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/aws-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/aws-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/aws-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/aws-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/aws-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/aws-gitlab/templates/mgmt/clusters.yaml b/templates/aws-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/clusters.yaml rename to templates/aws-gitlab/templates/mgmt/clusters.yaml diff --git a/aws-gitlab/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/ecr-publish-permissions-sync.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/aws-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/aws-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/aws-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/aws-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/aws-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/aws-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/aws-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/aws-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/aws-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/aws-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/aws-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/aws-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/aws-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/aws-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/aws-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/aws-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/aws-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from aws-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/aws-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/aws-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/aws-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/aws-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/aws-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/aws-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/aws-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/aws-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/aws-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/aws-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/aws-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/aws-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/aws-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/aws-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/aws-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/aws-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/aws-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/aws-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/aws-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/aws-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/aws-gitlab/templates/mgmt/components/vault/application.yaml b/templates/aws-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/aws-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/aws-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/aws-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/aws-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/aws-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/aws-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/aws-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/aws-gitlab/templates/mgmt/crossplane.yaml b/templates/aws-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/crossplane.yaml rename to templates/aws-gitlab/templates/mgmt/crossplane.yaml diff --git a/aws-gitlab/templates/mgmt/development.yaml b/templates/aws-gitlab/templates/mgmt/development.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/development.yaml rename to templates/aws-gitlab/templates/mgmt/development.yaml diff --git a/aws-gitlab/templates/mgmt/external-dns.yaml b/templates/aws-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/external-dns.yaml rename to templates/aws-gitlab/templates/mgmt/external-dns.yaml diff --git a/aws-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/aws-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/aws-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/aws-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/aws-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/aws-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/aws-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/aws-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/aws-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/aws-gitlab/templates/mgmt/kubefirst.yaml b/templates/aws-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/kubefirst.yaml rename to templates/aws-gitlab/templates/mgmt/kubefirst.yaml diff --git a/aws-gitlab/templates/mgmt/production.yaml b/templates/aws-gitlab/templates/mgmt/production.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/production.yaml rename to templates/aws-gitlab/templates/mgmt/production.yaml diff --git a/aws-gitlab/templates/mgmt/registry.yaml b/templates/aws-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/registry.yaml rename to templates/aws-gitlab/templates/mgmt/registry.yaml diff --git a/aws-gitlab/templates/mgmt/reloader.yaml b/templates/aws-gitlab/templates/mgmt/reloader.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/reloader.yaml rename to templates/aws-gitlab/templates/mgmt/reloader.yaml diff --git a/aws-gitlab/templates/mgmt/secrets.yaml b/templates/aws-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/secrets.yaml rename to templates/aws-gitlab/templates/mgmt/secrets.yaml diff --git a/aws-gitlab/templates/mgmt/staging.yaml b/templates/aws-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/staging.yaml rename to templates/aws-gitlab/templates/mgmt/staging.yaml diff --git a/aws-gitlab/templates/mgmt/vault.yaml b/templates/aws-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from aws-gitlab/templates/mgmt/vault.yaml rename to templates/aws-gitlab/templates/mgmt/vault.yaml diff --git a/aws-gitlab/templates/workload-cluster/0-providerconfig.yaml b/templates/aws-gitlab/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/0-providerconfig.yaml rename to templates/aws-gitlab/templates/workload-cluster/0-providerconfig.yaml diff --git a/aws-gitlab/templates/workload-cluster/10-infrastructure.yaml b/templates/aws-gitlab/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/10-infrastructure.yaml rename to templates/aws-gitlab/templates/workload-cluster/10-infrastructure.yaml diff --git a/aws-gitlab/templates/workload-cluster/15-infrastructure-bootstrap.yaml b/templates/aws-gitlab/templates/workload-cluster/15-infrastructure-bootstrap.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/15-infrastructure-bootstrap.yaml rename to templates/aws-gitlab/templates/workload-cluster/15-infrastructure-bootstrap.yaml diff --git a/aws-gitlab/templates/workload-cluster/20-argocd-connection.yaml b/templates/aws-gitlab/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/20-argocd-connection.yaml rename to templates/aws-gitlab/templates/workload-cluster/20-argocd-connection.yaml diff --git a/aws-gitlab/templates/workload-cluster/30-cert-manager.yaml b/templates/aws-gitlab/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/30-cert-manager.yaml rename to templates/aws-gitlab/templates/workload-cluster/30-cert-manager.yaml diff --git a/aws-gitlab/templates/workload-cluster/30-external-dns.yaml b/templates/aws-gitlab/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/30-external-dns.yaml rename to templates/aws-gitlab/templates/workload-cluster/30-external-dns.yaml diff --git a/aws-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/aws-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/aws-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/aws-gitlab/templates/workload-cluster/30-ingress-nginx.yaml b/templates/aws-gitlab/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/aws-gitlab/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/aws-gitlab/templates/workload-cluster/30-reloader.yaml b/templates/aws-gitlab/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/30-reloader.yaml rename to templates/aws-gitlab/templates/workload-cluster/30-reloader.yaml diff --git a/aws-gitlab/templates/workload-cluster/40-clusterissuers.yaml b/templates/aws-gitlab/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/40-clusterissuers.yaml rename to templates/aws-gitlab/templates/workload-cluster/40-clusterissuers.yaml diff --git a/aws-gitlab/templates/workload-cluster/40-clustersecretstore.yaml b/templates/aws-gitlab/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/aws-gitlab/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/aws-gitlab/templates/workload-cluster/45-environment.yaml b/templates/aws-gitlab/templates/workload-cluster/45-environment.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/45-environment.yaml rename to templates/aws-gitlab/templates/workload-cluster/45-environment.yaml diff --git a/aws-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/aws-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/aws-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/aws-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/aws-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/aws-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/aws-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/aws-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/wait.yaml b/templates/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/wait.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/wait.yaml rename to templates/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/wait.yaml diff --git a/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml b/templates/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml rename to templates/aws-gitlab/templates/workload-cluster/infrastructure-bootstrap/workspace.yaml diff --git a/aws-gitlab/templates/workload-cluster/infrastructure/wait.yaml b/templates/aws-gitlab/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/infrastructure/wait.yaml rename to templates/aws-gitlab/templates/workload-cluster/infrastructure/wait.yaml diff --git a/aws-gitlab/templates/workload-cluster/infrastructure/workspace.yaml b/templates/aws-gitlab/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/aws-gitlab/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/aws-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/aws-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/aws-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/aws-gitlab/templates/workload-cluster/registry-workload-cluster.yaml b/templates/aws-gitlab/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from aws-gitlab/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/aws-gitlab/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/aws-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/aws-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/aws-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/aws-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/aws-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/aws-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/aws-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/aws-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/aws-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/aws-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/aws-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/aws-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/aws-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/aws-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/aws-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/aws-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/aws-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/aws-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/aws-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/aws-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/aws-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/aws-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/aws-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/aws-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/aws-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/aws-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/aws-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/aws-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/aws-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/aws-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/aws-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/aws-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/aws-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/aws-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/aws-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/aws-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/aws-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/aws-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/aws-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/aws-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/aws-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/aws-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/aws-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/aws-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/aws-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/aws-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/aws-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/aws-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/aws-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/aws-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/aws-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/aws-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/aws-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/aws-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/aws-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/aws-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/aws-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/aws-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/aws-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/aws-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/aws-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/aws-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/aws-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/aws-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/aws-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from aws-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/aws-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/aws-gitlab/terraform/aws/dynamodb/output.tf b/templates/aws-gitlab/terraform/aws/dynamodb/output.tf similarity index 100% rename from aws-gitlab/terraform/aws/dynamodb/output.tf rename to templates/aws-gitlab/terraform/aws/dynamodb/output.tf diff --git a/aws-gitlab/terraform/aws/dynamodb/vault.tf b/templates/aws-gitlab/terraform/aws/dynamodb/vault.tf similarity index 100% rename from aws-gitlab/terraform/aws/dynamodb/vault.tf rename to templates/aws-gitlab/terraform/aws/dynamodb/vault.tf diff --git a/aws-gitlab/terraform/aws/ecr/main.tf b/templates/aws-gitlab/terraform/aws/ecr/main.tf similarity index 100% rename from aws-gitlab/terraform/aws/ecr/main.tf rename to templates/aws-gitlab/terraform/aws/ecr/main.tf diff --git a/aws-gitlab/terraform/aws/ecr/vars.tf b/templates/aws-gitlab/terraform/aws/ecr/vars.tf similarity index 100% rename from aws-gitlab/terraform/aws/ecr/vars.tf rename to templates/aws-gitlab/terraform/aws/ecr/vars.tf diff --git a/aws-gitlab/terraform/aws/eks/main.tf b/templates/aws-gitlab/terraform/aws/eks/main.tf similarity index 100% rename from aws-gitlab/terraform/aws/eks/main.tf rename to templates/aws-gitlab/terraform/aws/eks/main.tf diff --git a/aws-gitlab/terraform/aws/eks/outputs.tf b/templates/aws-gitlab/terraform/aws/eks/outputs.tf similarity index 100% rename from aws-gitlab/terraform/aws/eks/outputs.tf rename to templates/aws-gitlab/terraform/aws/eks/outputs.tf diff --git a/aws-gitlab/terraform/aws/kms/main.tf b/templates/aws-gitlab/terraform/aws/kms/main.tf similarity index 100% rename from aws-gitlab/terraform/aws/kms/main.tf rename to templates/aws-gitlab/terraform/aws/kms/main.tf diff --git a/aws-gitlab/terraform/aws/main.tf b/templates/aws-gitlab/terraform/aws/main.tf similarity index 100% rename from aws-gitlab/terraform/aws/main.tf rename to templates/aws-gitlab/terraform/aws/main.tf diff --git a/aws-gitlab/terraform/aws/modules/bootstrap/bootstrap.tf b/templates/aws-gitlab/terraform/aws/modules/bootstrap/bootstrap.tf similarity index 100% rename from aws-gitlab/terraform/aws/modules/bootstrap/bootstrap.tf rename to templates/aws-gitlab/terraform/aws/modules/bootstrap/bootstrap.tf diff --git a/aws-gitlab/terraform/aws/modules/bootstrap/variables.tf b/templates/aws-gitlab/terraform/aws/modules/bootstrap/variables.tf similarity index 100% rename from aws-gitlab/terraform/aws/modules/bootstrap/variables.tf rename to templates/aws-gitlab/terraform/aws/modules/bootstrap/variables.tf diff --git a/aws-gitlab/terraform/aws/modules/workload-cluster/main.tf b/templates/aws-gitlab/terraform/aws/modules/workload-cluster/main.tf similarity index 100% rename from aws-gitlab/terraform/aws/modules/workload-cluster/main.tf rename to templates/aws-gitlab/terraform/aws/modules/workload-cluster/main.tf diff --git a/aws-gitlab/terraform/aws/modules/workload-cluster/variables.tf b/templates/aws-gitlab/terraform/aws/modules/workload-cluster/variables.tf similarity index 100% rename from aws-gitlab/terraform/aws/modules/workload-cluster/variables.tf rename to templates/aws-gitlab/terraform/aws/modules/workload-cluster/variables.tf diff --git a/aws-gitlab/terraform/aws/outputs.tf b/templates/aws-gitlab/terraform/aws/outputs.tf similarity index 100% rename from aws-gitlab/terraform/aws/outputs.tf rename to templates/aws-gitlab/terraform/aws/outputs.tf diff --git a/aws-gitlab/terraform/aws/variables.tf b/templates/aws-gitlab/terraform/aws/variables.tf similarity index 100% rename from aws-gitlab/terraform/aws/variables.tf rename to templates/aws-gitlab/terraform/aws/variables.tf diff --git a/aws-gitlab/terraform/gitlab/groups.tf b/templates/aws-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/groups.tf rename to templates/aws-gitlab/terraform/gitlab/groups.tf diff --git a/aws-gitlab/terraform/gitlab/main.tf b/templates/aws-gitlab/terraform/gitlab/main.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/main.tf rename to templates/aws-gitlab/terraform/gitlab/main.tf diff --git a/aws-gitlab/terraform/gitlab/modules/project/main.tf b/templates/aws-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/aws-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/aws-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/aws-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/aws-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/aws-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/aws-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/aws-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/aws-gitlab/terraform/gitlab/projects.tf b/templates/aws-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/projects.tf rename to templates/aws-gitlab/terraform/gitlab/projects.tf diff --git a/aws-gitlab/terraform/gitlab/vars.tf b/templates/aws-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from aws-gitlab/terraform/gitlab/vars.tf rename to templates/aws-gitlab/terraform/gitlab/vars.tf diff --git a/aws-gitlab/terraform/users/admins/admin-one.tf b/templates/aws-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from aws-gitlab/terraform/users/admins/admin-one.tf rename to templates/aws-gitlab/terraform/users/admins/admin-one.tf diff --git a/aws-gitlab/terraform/users/admins/admins-outputs.tf b/templates/aws-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from aws-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/aws-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/aws-gitlab/terraform/users/admins/data-sources.tf b/templates/aws-gitlab/terraform/users/admins/data-sources.tf similarity index 100% rename from aws-gitlab/terraform/users/admins/data-sources.tf rename to templates/aws-gitlab/terraform/users/admins/data-sources.tf diff --git a/aws-gitlab/terraform/users/admins/kbot.tf b/templates/aws-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from aws-gitlab/terraform/users/admins/kbot.tf rename to templates/aws-gitlab/terraform/users/admins/kbot.tf diff --git a/aws-gitlab/terraform/users/developers/data-sources.tf b/templates/aws-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from aws-gitlab/terraform/users/developers/data-sources.tf rename to templates/aws-gitlab/terraform/users/developers/data-sources.tf diff --git a/aws-gitlab/terraform/users/developers/developer-one.tf b/templates/aws-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from aws-gitlab/terraform/users/developers/developer-one.tf rename to templates/aws-gitlab/terraform/users/developers/developer-one.tf diff --git a/aws-gitlab/terraform/users/developers/developers-outputs.tf b/templates/aws-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from aws-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/aws-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/aws-gitlab/terraform/users/modules/user/main.tf b/templates/aws-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from aws-gitlab/terraform/users/modules/user/main.tf rename to templates/aws-gitlab/terraform/users/modules/user/main.tf diff --git a/aws-gitlab/terraform/users/users.tf b/templates/aws-gitlab/terraform/users/users.tf similarity index 100% rename from aws-gitlab/terraform/users/users.tf rename to templates/aws-gitlab/terraform/users/users.tf diff --git a/aws-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/aws-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from aws-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/aws-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/aws-gitlab/terraform/vault/kv-mounts.tf b/templates/aws-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from aws-gitlab/terraform/vault/kv-mounts.tf rename to templates/aws-gitlab/terraform/vault/kv-mounts.tf diff --git a/aws-gitlab/terraform/vault/main.tf b/templates/aws-gitlab/terraform/vault/main.tf similarity index 100% rename from aws-gitlab/terraform/vault/main.tf rename to templates/aws-gitlab/terraform/vault/main.tf diff --git a/aws-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/aws-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from aws-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/aws-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/aws-gitlab/terraform/vault/oidc-clients.tf b/templates/aws-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from aws-gitlab/terraform/vault/oidc-clients.tf rename to templates/aws-gitlab/terraform/vault/oidc-clients.tf diff --git a/aws-gitlab/terraform/vault/oidc-groups.tf b/templates/aws-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from aws-gitlab/terraform/vault/oidc-groups.tf rename to templates/aws-gitlab/terraform/vault/oidc-groups.tf diff --git a/aws-gitlab/terraform/vault/oidc-provider.tf b/templates/aws-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from aws-gitlab/terraform/vault/oidc-provider.tf rename to templates/aws-gitlab/terraform/vault/oidc-provider.tf diff --git a/aws-gitlab/terraform/vault/oidc-scopes.tf b/templates/aws-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from aws-gitlab/terraform/vault/oidc-scopes.tf rename to templates/aws-gitlab/terraform/vault/oidc-scopes.tf diff --git a/aws-gitlab/terraform/vault/policies.tf b/templates/aws-gitlab/terraform/vault/policies.tf similarity index 100% rename from aws-gitlab/terraform/vault/policies.tf rename to templates/aws-gitlab/terraform/vault/policies.tf diff --git a/aws-gitlab/terraform/vault/secrets.tf b/templates/aws-gitlab/terraform/vault/secrets.tf similarity index 100% rename from aws-gitlab/terraform/vault/secrets.tf rename to templates/aws-gitlab/terraform/vault/secrets.tf diff --git a/aws-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/aws-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from aws-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/aws-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/aws-gitlab/terraform/vault/variables.tf b/templates/aws-gitlab/terraform/vault/variables.tf similarity index 100% rename from aws-gitlab/terraform/vault/variables.tf rename to templates/aws-gitlab/terraform/vault/variables.tf diff --git a/civo-github/atlantis.yaml b/templates/civo-github/atlantis.yaml similarity index 100% rename from civo-github/atlantis.yaml rename to templates/civo-github/atlantis.yaml diff --git a/civo-github/logo.png b/templates/civo-github/logo.png similarity index 100% rename from civo-github/logo.png rename to templates/civo-github/logo.png diff --git a/civo-github/registry/environments/.gitkeep b/templates/civo-github/registry/environments/.gitkeep similarity index 100% rename from civo-github/registry/environments/.gitkeep rename to templates/civo-github/registry/environments/.gitkeep diff --git a/civo-github/registry/environments/development/docker-config.yaml b/templates/civo-github/registry/environments/development/docker-config.yaml similarity index 100% rename from civo-github/registry/environments/development/docker-config.yaml rename to templates/civo-github/registry/environments/development/docker-config.yaml diff --git a/civo-github/registry/environments/development/metaphor.yaml b/templates/civo-github/registry/environments/development/metaphor.yaml similarity index 100% rename from civo-github/registry/environments/development/metaphor.yaml rename to templates/civo-github/registry/environments/development/metaphor.yaml diff --git a/civo-github/registry/environments/development/metaphor/Chart.yaml b/templates/civo-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from civo-github/registry/environments/development/metaphor/Chart.yaml rename to templates/civo-github/registry/environments/development/metaphor/Chart.yaml diff --git a/civo-github/registry/environments/development/metaphor/values.yaml b/templates/civo-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from civo-github/registry/environments/development/metaphor/values.yaml rename to templates/civo-github/registry/environments/development/metaphor/values.yaml diff --git a/civo-github/registry/environments/production/docker-config.yaml b/templates/civo-github/registry/environments/production/docker-config.yaml similarity index 100% rename from civo-github/registry/environments/production/docker-config.yaml rename to templates/civo-github/registry/environments/production/docker-config.yaml diff --git a/civo-github/registry/environments/production/metaphor.yaml b/templates/civo-github/registry/environments/production/metaphor.yaml similarity index 100% rename from civo-github/registry/environments/production/metaphor.yaml rename to templates/civo-github/registry/environments/production/metaphor.yaml diff --git a/civo-github/registry/environments/production/metaphor/Chart.yaml b/templates/civo-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from civo-github/registry/environments/production/metaphor/Chart.yaml rename to templates/civo-github/registry/environments/production/metaphor/Chart.yaml diff --git a/civo-github/registry/environments/production/metaphor/values.yaml b/templates/civo-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from civo-github/registry/environments/production/metaphor/values.yaml rename to templates/civo-github/registry/environments/production/metaphor/values.yaml diff --git a/civo-github/registry/environments/staging/docker-config.yaml b/templates/civo-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from civo-github/registry/environments/staging/docker-config.yaml rename to templates/civo-github/registry/environments/staging/docker-config.yaml diff --git a/civo-github/registry/environments/staging/metaphor.yaml b/templates/civo-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from civo-github/registry/environments/staging/metaphor.yaml rename to templates/civo-github/registry/environments/staging/metaphor.yaml diff --git a/civo-github/registry/environments/staging/metaphor/Chart.yaml b/templates/civo-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from civo-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/civo-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/civo-github/registry/environments/staging/metaphor/values.yaml b/templates/civo-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from civo-github/registry/environments/staging/metaphor/values.yaml rename to templates/civo-github/registry/environments/staging/metaphor/values.yaml diff --git a/civo-github/templates/mgmt/actions-runner-controller.yaml b/templates/civo-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from civo-github/templates/mgmt/actions-runner-controller.yaml rename to templates/civo-github/templates/mgmt/actions-runner-controller.yaml diff --git a/civo-github/templates/mgmt/appprojects.yaml b/templates/civo-github/templates/mgmt/appprojects.yaml similarity index 100% rename from civo-github/templates/mgmt/appprojects.yaml rename to templates/civo-github/templates/mgmt/appprojects.yaml diff --git a/civo-github/templates/mgmt/argo-workflows.yaml b/templates/civo-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from civo-github/templates/mgmt/argo-workflows.yaml rename to templates/civo-github/templates/mgmt/argo-workflows.yaml diff --git a/civo-github/templates/mgmt/argocd.yaml b/templates/civo-github/templates/mgmt/argocd.yaml similarity index 100% rename from civo-github/templates/mgmt/argocd.yaml rename to templates/civo-github/templates/mgmt/argocd.yaml diff --git a/civo-github/templates/mgmt/atlantis.yaml b/templates/civo-github/templates/mgmt/atlantis.yaml similarity index 100% rename from civo-github/templates/mgmt/atlantis.yaml rename to templates/civo-github/templates/mgmt/atlantis.yaml diff --git a/civo-github/templates/mgmt/cert-issuers.yaml b/templates/civo-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from civo-github/templates/mgmt/cert-issuers.yaml rename to templates/civo-github/templates/mgmt/cert-issuers.yaml diff --git a/civo-github/templates/mgmt/cert-manager.yaml b/templates/civo-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from civo-github/templates/mgmt/cert-manager.yaml rename to templates/civo-github/templates/mgmt/cert-manager.yaml diff --git a/civo-github/templates/mgmt/chartmuseum.yaml b/templates/civo-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from civo-github/templates/mgmt/chartmuseum.yaml rename to templates/civo-github/templates/mgmt/chartmuseum.yaml diff --git a/civo-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/civo-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/civo-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/civo-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/civo-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/civo-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/civo-github/templates/mgmt/cluster-secret-store.yaml b/templates/civo-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from civo-github/templates/mgmt/cluster-secret-store.yaml rename to templates/civo-github/templates/mgmt/cluster-secret-store.yaml diff --git a/civo-github/templates/mgmt/clusterrolebinding.yaml b/templates/civo-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from civo-github/templates/mgmt/clusterrolebinding.yaml rename to templates/civo-github/templates/mgmt/clusterrolebinding.yaml diff --git a/civo-github/templates/mgmt/clusters.yaml b/templates/civo-github/templates/mgmt/clusters.yaml similarity index 100% rename from civo-github/templates/mgmt/clusters.yaml rename to templates/civo-github/templates/mgmt/clusters.yaml diff --git a/civo-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/civo-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/civo-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/civo-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/civo-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/civo-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/civo-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/civo-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/civo-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/civo-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/civo-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from civo-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/civo-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/civo-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/civo-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/civo-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/civo-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/civo-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/civo-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/civo-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/civo-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/civo-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/civo-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/civo-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/civo-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/civo-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/civo-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/civo-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/civo-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/civo-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from civo-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/civo-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/civo-github/templates/mgmt/components/atlantis/application.yaml b/templates/civo-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/atlantis/application.yaml rename to templates/civo-github/templates/mgmt/components/atlantis/application.yaml diff --git a/civo-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/atlantis/wait.yaml b/templates/civo-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/civo-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/civo-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/civo-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/civo-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/civo-github/templates/mgmt/components/cert-manager/application.yaml b/templates/civo-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/civo-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/civo-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/civo-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from civo-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/civo-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/civo-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/civo-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/civo-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/civo-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/civo-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/civo-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/civo-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/civo-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/civo-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/civo-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/civo-github/templates/mgmt/components/clusters/.gitkeep b/templates/civo-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from civo-github/templates/mgmt/components/clusters/.gitkeep rename to templates/civo-github/templates/mgmt/components/clusters/.gitkeep diff --git a/civo-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/civo-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/civo-github/templates/mgmt/components/crossplane/provider.yaml b/templates/civo-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/civo-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/civo-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/civo-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/civo-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from civo-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/civo-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/civo-github/templates/mgmt/components/external-dns/application.yaml b/templates/civo-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/external-dns/application.yaml rename to templates/civo-github/templates/mgmt/components/external-dns/application.yaml diff --git a/civo-github/templates/mgmt/components/external-dns/wait.yaml b/templates/civo-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/civo-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/civo-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/civo-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from civo-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/civo-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/civo-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/civo-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/civo-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/civo-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/civo-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from civo-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/civo-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/civo-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/civo-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from civo-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/civo-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/civo-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/civo-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/civo-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/civo-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/civo-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/civo-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/civo-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/kubefirst/console.yaml b/templates/civo-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from civo-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/civo-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/civo-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/civo-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/civo-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/civo-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/civo-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from civo-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/civo-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/civo-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/civo-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from civo-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/civo-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/civo-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/civo-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from civo-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/civo-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/civo-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/civo-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/civo-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/civo-github/templates/mgmt/components/reloader/application.yaml b/templates/civo-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/reloader/application.yaml rename to templates/civo-github/templates/mgmt/components/reloader/application.yaml diff --git a/civo-github/templates/mgmt/components/reloader/wait.yaml b/templates/civo-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/reloader/wait.yaml rename to templates/civo-github/templates/mgmt/components/reloader/wait.yaml diff --git a/civo-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/civo-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from civo-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/civo-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/civo-github/templates/mgmt/components/vault/application.yaml b/templates/civo-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from civo-github/templates/mgmt/components/vault/application.yaml rename to templates/civo-github/templates/mgmt/components/vault/application.yaml diff --git a/civo-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/civo-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from civo-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/civo-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/civo-github/templates/mgmt/components/vault/wait.yaml b/templates/civo-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from civo-github/templates/mgmt/components/vault/wait.yaml rename to templates/civo-github/templates/mgmt/components/vault/wait.yaml diff --git a/civo-github/templates/mgmt/crossplane.yaml b/templates/civo-github/templates/mgmt/crossplane.yaml similarity index 100% rename from civo-github/templates/mgmt/crossplane.yaml rename to templates/civo-github/templates/mgmt/crossplane.yaml diff --git a/civo-github/templates/mgmt/development.yaml b/templates/civo-github/templates/mgmt/development.yaml similarity index 100% rename from civo-github/templates/mgmt/development.yaml rename to templates/civo-github/templates/mgmt/development.yaml diff --git a/civo-github/templates/mgmt/external-dns.yaml b/templates/civo-github/templates/mgmt/external-dns.yaml similarity index 100% rename from civo-github/templates/mgmt/external-dns.yaml rename to templates/civo-github/templates/mgmt/external-dns.yaml diff --git a/civo-github/templates/mgmt/external-secrets-operator.yaml b/templates/civo-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from civo-github/templates/mgmt/external-secrets-operator.yaml rename to templates/civo-github/templates/mgmt/external-secrets-operator.yaml diff --git a/civo-github/templates/mgmt/github-runner.yaml b/templates/civo-github/templates/mgmt/github-runner.yaml similarity index 100% rename from civo-github/templates/mgmt/github-runner.yaml rename to templates/civo-github/templates/mgmt/github-runner.yaml diff --git a/civo-github/templates/mgmt/ingress-nginx.yaml b/templates/civo-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from civo-github/templates/mgmt/ingress-nginx.yaml rename to templates/civo-github/templates/mgmt/ingress-nginx.yaml diff --git a/civo-github/templates/mgmt/kubefirst.yaml b/templates/civo-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from civo-github/templates/mgmt/kubefirst.yaml rename to templates/civo-github/templates/mgmt/kubefirst.yaml diff --git a/civo-github/templates/mgmt/nginx-apex.yaml b/templates/civo-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from civo-github/templates/mgmt/nginx-apex.yaml rename to templates/civo-github/templates/mgmt/nginx-apex.yaml diff --git a/civo-github/templates/mgmt/production.yaml b/templates/civo-github/templates/mgmt/production.yaml similarity index 100% rename from civo-github/templates/mgmt/production.yaml rename to templates/civo-github/templates/mgmt/production.yaml diff --git a/civo-github/templates/mgmt/registry.yaml b/templates/civo-github/templates/mgmt/registry.yaml similarity index 100% rename from civo-github/templates/mgmt/registry.yaml rename to templates/civo-github/templates/mgmt/registry.yaml diff --git a/civo-github/templates/mgmt/reloader.yaml b/templates/civo-github/templates/mgmt/reloader.yaml similarity index 100% rename from civo-github/templates/mgmt/reloader.yaml rename to templates/civo-github/templates/mgmt/reloader.yaml diff --git a/civo-github/templates/mgmt/secrets.yaml b/templates/civo-github/templates/mgmt/secrets.yaml similarity index 100% rename from civo-github/templates/mgmt/secrets.yaml rename to templates/civo-github/templates/mgmt/secrets.yaml diff --git a/civo-github/templates/mgmt/staging.yaml b/templates/civo-github/templates/mgmt/staging.yaml similarity index 100% rename from civo-github/templates/mgmt/staging.yaml rename to templates/civo-github/templates/mgmt/staging.yaml diff --git a/civo-github/templates/mgmt/vault.yaml b/templates/civo-github/templates/mgmt/vault.yaml similarity index 100% rename from civo-github/templates/mgmt/vault.yaml rename to templates/civo-github/templates/mgmt/vault.yaml diff --git a/civo-github/templates/workload-cluster/0-providerconfig.yaml b/templates/civo-github/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from civo-github/templates/workload-cluster/0-providerconfig.yaml rename to templates/civo-github/templates/workload-cluster/0-providerconfig.yaml diff --git a/civo-github/templates/workload-cluster/10-infrastructure.yaml b/templates/civo-github/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from civo-github/templates/workload-cluster/10-infrastructure.yaml rename to templates/civo-github/templates/workload-cluster/10-infrastructure.yaml diff --git a/civo-github/templates/workload-cluster/20-argocd-connection.yaml b/templates/civo-github/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from civo-github/templates/workload-cluster/20-argocd-connection.yaml rename to templates/civo-github/templates/workload-cluster/20-argocd-connection.yaml diff --git a/civo-github/templates/workload-cluster/30-cert-manager.yaml b/templates/civo-github/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from civo-github/templates/workload-cluster/30-cert-manager.yaml rename to templates/civo-github/templates/workload-cluster/30-cert-manager.yaml diff --git a/civo-github/templates/workload-cluster/30-external-dns.yaml b/templates/civo-github/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from civo-github/templates/workload-cluster/30-external-dns.yaml rename to templates/civo-github/templates/workload-cluster/30-external-dns.yaml diff --git a/civo-github/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/civo-github/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from civo-github/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/civo-github/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/civo-github/templates/workload-cluster/30-ingress-nginx.yaml b/templates/civo-github/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from civo-github/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/civo-github/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/civo-github/templates/workload-cluster/30-reloader.yaml b/templates/civo-github/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from civo-github/templates/workload-cluster/30-reloader.yaml rename to templates/civo-github/templates/workload-cluster/30-reloader.yaml diff --git a/civo-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml b/templates/civo-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/civo-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/civo-github/templates/workload-cluster/40-clusterissuers.yaml b/templates/civo-github/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from civo-github/templates/workload-cluster/40-clusterissuers.yaml rename to templates/civo-github/templates/workload-cluster/40-clusterissuers.yaml diff --git a/civo-github/templates/workload-cluster/40-clustersecretstore.yaml b/templates/civo-github/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from civo-github/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/civo-github/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/civo-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml b/templates/civo-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/civo-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/civo-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml b/templates/civo-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from civo-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml rename to templates/civo-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml diff --git a/civo-github/templates/workload-cluster/45-environment.yaml b/templates/civo-github/templates/workload-cluster/45-environment.yaml similarity index 100% rename from civo-github/templates/workload-cluster/45-environment.yaml rename to templates/civo-github/templates/workload-cluster/45-environment.yaml diff --git a/civo-github/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/civo-github/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from civo-github/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/civo-github/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/civo-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/civo-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/civo-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/civo-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/civo-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from civo-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/civo-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/civo-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/civo-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-github/templates/workload-cluster/infrastructure/wait.yaml b/templates/civo-github/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from civo-github/templates/workload-cluster/infrastructure/wait.yaml rename to templates/civo-github/templates/workload-cluster/infrastructure/wait.yaml diff --git a/civo-github/templates/workload-cluster/infrastructure/workspace.yaml b/templates/civo-github/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from civo-github/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/civo-github/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/civo-github/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/civo-github/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from civo-github/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/civo-github/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/civo-github/templates/workload-cluster/registry-workload-cluster.yaml b/templates/civo-github/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from civo-github/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/civo-github/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/civo-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml b/templates/civo-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml similarity index 100% rename from civo-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml rename to templates/civo-github/templates/workload-cluster/workload-cluster-environment/metaphor.yaml diff --git a/civo-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/civo-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/civo-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/civo-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/civo-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/civo-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/civo-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/civo-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/civo-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/civo-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/civo-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/civo-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/civo-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/civo-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/civo-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/civo-github/templates/workload-vcluster/30-external-dns.yaml b/templates/civo-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/civo-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/civo-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/civo-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/civo-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/civo-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/civo-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/civo-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/civo-github/templates/workload-vcluster/30-reloader.yaml b/templates/civo-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/30-reloader.yaml rename to templates/civo-github/templates/workload-vcluster/30-reloader.yaml diff --git a/civo-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/civo-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/civo-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/civo-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/civo-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/civo-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/civo-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/civo-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/civo-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/civo-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/civo-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/civo-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/civo-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/civo-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/civo-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/civo-github/templates/workload-vcluster/45-environment.yaml b/templates/civo-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/45-environment.yaml rename to templates/civo-github/templates/workload-vcluster/45-environment.yaml diff --git a/civo-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/civo-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/civo-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/civo-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/civo-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/civo-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/civo-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/civo-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/civo-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/civo-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/civo-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/civo-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/civo-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/civo-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/civo-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/civo-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/civo-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/civo-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/civo-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/civo-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/civo-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/civo-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/civo-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/civo-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from civo-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/civo-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/civo-github/terraform/civo/main.tf b/templates/civo-github/terraform/civo/main.tf similarity index 100% rename from civo-github/terraform/civo/main.tf rename to templates/civo-github/terraform/civo/main.tf diff --git a/civo-github/terraform/civo/modules/workload-cluster/main.tf b/templates/civo-github/terraform/civo/modules/workload-cluster/main.tf similarity index 100% rename from civo-github/terraform/civo/modules/workload-cluster/main.tf rename to templates/civo-github/terraform/civo/modules/workload-cluster/main.tf diff --git a/civo-github/terraform/civo/modules/workload-cluster/variables.tf b/templates/civo-github/terraform/civo/modules/workload-cluster/variables.tf similarity index 100% rename from civo-github/terraform/civo/modules/workload-cluster/variables.tf rename to templates/civo-github/terraform/civo/modules/workload-cluster/variables.tf diff --git a/civo-github/terraform/github/modules/repository/main.tf b/templates/civo-github/terraform/github/modules/repository/main.tf similarity index 100% rename from civo-github/terraform/github/modules/repository/main.tf rename to templates/civo-github/terraform/github/modules/repository/main.tf diff --git a/civo-github/terraform/github/modules/repository/variables.tf b/templates/civo-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from civo-github/terraform/github/modules/repository/variables.tf rename to templates/civo-github/terraform/github/modules/repository/variables.tf diff --git a/civo-github/terraform/github/repos.tf b/templates/civo-github/terraform/github/repos.tf similarity index 100% rename from civo-github/terraform/github/repos.tf rename to templates/civo-github/terraform/github/repos.tf diff --git a/civo-github/terraform/github/ssh.tf b/templates/civo-github/terraform/github/ssh.tf similarity index 100% rename from civo-github/terraform/github/ssh.tf rename to templates/civo-github/terraform/github/ssh.tf diff --git a/civo-github/terraform/github/teams.tf b/templates/civo-github/terraform/github/teams.tf similarity index 100% rename from civo-github/terraform/github/teams.tf rename to templates/civo-github/terraform/github/teams.tf diff --git a/civo-github/terraform/users/admins/admin-one.tf b/templates/civo-github/terraform/users/admins/admin-one.tf similarity index 100% rename from civo-github/terraform/users/admins/admin-one.tf rename to templates/civo-github/terraform/users/admins/admin-one.tf diff --git a/civo-github/terraform/users/admins/admins-outputs.tf b/templates/civo-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from civo-github/terraform/users/admins/admins-outputs.tf rename to templates/civo-github/terraform/users/admins/admins-outputs.tf diff --git a/civo-github/terraform/users/admins/data_sources.tf b/templates/civo-github/terraform/users/admins/data_sources.tf similarity index 100% rename from civo-github/terraform/users/admins/data_sources.tf rename to templates/civo-github/terraform/users/admins/data_sources.tf diff --git a/civo-github/terraform/users/admins/kbot.tf b/templates/civo-github/terraform/users/admins/kbot.tf similarity index 100% rename from civo-github/terraform/users/admins/kbot.tf rename to templates/civo-github/terraform/users/admins/kbot.tf diff --git a/civo-github/terraform/users/developers/data_sources.tf b/templates/civo-github/terraform/users/developers/data_sources.tf similarity index 100% rename from civo-github/terraform/users/developers/data_sources.tf rename to templates/civo-github/terraform/users/developers/data_sources.tf diff --git a/civo-github/terraform/users/developers/developer-one.tf b/templates/civo-github/terraform/users/developers/developer-one.tf similarity index 100% rename from civo-github/terraform/users/developers/developer-one.tf rename to templates/civo-github/terraform/users/developers/developer-one.tf diff --git a/civo-github/terraform/users/developers/developers-outputs.tf b/templates/civo-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from civo-github/terraform/users/developers/developers-outputs.tf rename to templates/civo-github/terraform/users/developers/developers-outputs.tf diff --git a/civo-github/terraform/users/modules/user/github/main.tf b/templates/civo-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from civo-github/terraform/users/modules/user/github/main.tf rename to templates/civo-github/terraform/users/modules/user/github/main.tf diff --git a/civo-github/terraform/users/users.tf b/templates/civo-github/terraform/users/users.tf similarity index 100% rename from civo-github/terraform/users/users.tf rename to templates/civo-github/terraform/users/users.tf diff --git a/civo-github/terraform/vault/kubernetes-auth-backend.tf b/templates/civo-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from civo-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/civo-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/civo-github/terraform/vault/kv-mounts.tf b/templates/civo-github/terraform/vault/kv-mounts.tf similarity index 100% rename from civo-github/terraform/vault/kv-mounts.tf rename to templates/civo-github/terraform/vault/kv-mounts.tf diff --git a/civo-github/terraform/vault/main.tf b/templates/civo-github/terraform/vault/main.tf similarity index 100% rename from civo-github/terraform/vault/main.tf rename to templates/civo-github/terraform/vault/main.tf diff --git a/civo-github/terraform/vault/modules/oidc-client/main.tf b/templates/civo-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from civo-github/terraform/vault/modules/oidc-client/main.tf rename to templates/civo-github/terraform/vault/modules/oidc-client/main.tf diff --git a/civo-github/terraform/vault/oidc-clients.tf b/templates/civo-github/terraform/vault/oidc-clients.tf similarity index 100% rename from civo-github/terraform/vault/oidc-clients.tf rename to templates/civo-github/terraform/vault/oidc-clients.tf diff --git a/civo-github/terraform/vault/oidc-groups.tf b/templates/civo-github/terraform/vault/oidc-groups.tf similarity index 100% rename from civo-github/terraform/vault/oidc-groups.tf rename to templates/civo-github/terraform/vault/oidc-groups.tf diff --git a/civo-github/terraform/vault/oidc-provider.tf b/templates/civo-github/terraform/vault/oidc-provider.tf similarity index 100% rename from civo-github/terraform/vault/oidc-provider.tf rename to templates/civo-github/terraform/vault/oidc-provider.tf diff --git a/civo-github/terraform/vault/oidc-scopes.tf b/templates/civo-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from civo-github/terraform/vault/oidc-scopes.tf rename to templates/civo-github/terraform/vault/oidc-scopes.tf diff --git a/civo-github/terraform/vault/policies.tf b/templates/civo-github/terraform/vault/policies.tf similarity index 100% rename from civo-github/terraform/vault/policies.tf rename to templates/civo-github/terraform/vault/policies.tf diff --git a/civo-github/terraform/vault/secrets.tf b/templates/civo-github/terraform/vault/secrets.tf similarity index 100% rename from civo-github/terraform/vault/secrets.tf rename to templates/civo-github/terraform/vault/secrets.tf diff --git a/civo-github/terraform/vault/userpass-auth-backend.tf b/templates/civo-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from civo-github/terraform/vault/userpass-auth-backend.tf rename to templates/civo-github/terraform/vault/userpass-auth-backend.tf diff --git a/civo-github/terraform/vault/variables.tf b/templates/civo-github/terraform/vault/variables.tf similarity index 100% rename from civo-github/terraform/vault/variables.tf rename to templates/civo-github/terraform/vault/variables.tf diff --git a/civo-gitlab/atlantis.yaml b/templates/civo-gitlab/atlantis.yaml similarity index 100% rename from civo-gitlab/atlantis.yaml rename to templates/civo-gitlab/atlantis.yaml diff --git a/civo-gitlab/logo.png b/templates/civo-gitlab/logo.png similarity index 100% rename from civo-gitlab/logo.png rename to templates/civo-gitlab/logo.png diff --git a/civo-gitlab/registry/environments/.gitkeep b/templates/civo-gitlab/registry/environments/.gitkeep similarity index 100% rename from civo-gitlab/registry/environments/.gitkeep rename to templates/civo-gitlab/registry/environments/.gitkeep diff --git a/civo-gitlab/registry/environments/development/docker-config.yaml b/templates/civo-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from civo-gitlab/registry/environments/development/docker-config.yaml rename to templates/civo-gitlab/registry/environments/development/docker-config.yaml diff --git a/civo-gitlab/registry/environments/development/metaphor.yaml b/templates/civo-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from civo-gitlab/registry/environments/development/metaphor.yaml rename to templates/civo-gitlab/registry/environments/development/metaphor.yaml diff --git a/civo-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from civo-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/civo-gitlab/registry/environments/development/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from civo-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/civo-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/civo-gitlab/registry/environments/production/docker-config.yaml b/templates/civo-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from civo-gitlab/registry/environments/production/docker-config.yaml rename to templates/civo-gitlab/registry/environments/production/docker-config.yaml diff --git a/civo-gitlab/registry/environments/production/metaphor.yaml b/templates/civo-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from civo-gitlab/registry/environments/production/metaphor.yaml rename to templates/civo-gitlab/registry/environments/production/metaphor.yaml diff --git a/civo-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from civo-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/civo-gitlab/registry/environments/production/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from civo-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/civo-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/civo-gitlab/registry/environments/staging/docker-config.yaml b/templates/civo-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from civo-gitlab/registry/environments/staging/docker-config.yaml rename to templates/civo-gitlab/registry/environments/staging/docker-config.yaml diff --git a/civo-gitlab/registry/environments/staging/metaphor.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from civo-gitlab/registry/environments/staging/metaphor.yaml rename to templates/civo-gitlab/registry/environments/staging/metaphor.yaml diff --git a/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from civo-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/civo-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from civo-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/civo-gitlab/templates/mgmt/appprojects.yaml b/templates/civo-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/appprojects.yaml rename to templates/civo-gitlab/templates/mgmt/appprojects.yaml diff --git a/civo-gitlab/templates/mgmt/argo-workflows.yaml b/templates/civo-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/civo-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/civo-gitlab/templates/mgmt/argocd.yaml b/templates/civo-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/argocd.yaml rename to templates/civo-gitlab/templates/mgmt/argocd.yaml diff --git a/civo-gitlab/templates/mgmt/atlantis.yaml b/templates/civo-gitlab/templates/mgmt/atlantis.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/atlantis.yaml rename to templates/civo-gitlab/templates/mgmt/atlantis.yaml diff --git a/civo-gitlab/templates/mgmt/cert-issuers.yaml b/templates/civo-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/civo-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/civo-gitlab/templates/mgmt/cert-manager.yaml b/templates/civo-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/cert-manager.yaml rename to templates/civo-gitlab/templates/mgmt/cert-manager.yaml diff --git a/civo-gitlab/templates/mgmt/chartmuseum.yaml b/templates/civo-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/civo-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/civo-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/civo-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/civo-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/civo-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/civo-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/civo-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/civo-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/civo-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/civo-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/civo-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/civo-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/civo-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/civo-gitlab/templates/mgmt/clusters.yaml b/templates/civo-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/clusters.yaml rename to templates/civo-gitlab/templates/mgmt/clusters.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/civo-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/civo-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/civo-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/civo-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/civo-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/civo-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/civo-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/civo-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/civo-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/civo-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/civo-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/civo-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/civo-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/civo-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/civo-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/civo-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/civo-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/civo-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/civo-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/civo-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from civo-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/civo-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/civo-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/civo-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/civo-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/civo-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/civo-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/civo-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/civo-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/civo-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/civo-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/civo-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/civo-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/civo-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/civo-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/civo-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/civo-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/civo-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/civo-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/civo-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/civo-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/civo-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/civo-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/civo-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/civo-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/civo-gitlab/templates/mgmt/components/nginx-apex/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/civo-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/civo-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/civo-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/civo-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/civo-gitlab/templates/mgmt/components/vault/application.yaml b/templates/civo-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/civo-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/civo-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/civo-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/civo-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/civo-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/civo-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/civo-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/civo-gitlab/templates/mgmt/crossplane.yaml b/templates/civo-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/crossplane.yaml rename to templates/civo-gitlab/templates/mgmt/crossplane.yaml diff --git a/civo-gitlab/templates/mgmt/development.yaml b/templates/civo-gitlab/templates/mgmt/development.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/development.yaml rename to templates/civo-gitlab/templates/mgmt/development.yaml diff --git a/civo-gitlab/templates/mgmt/external-dns.yaml b/templates/civo-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/external-dns.yaml rename to templates/civo-gitlab/templates/mgmt/external-dns.yaml diff --git a/civo-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/civo-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/civo-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/civo-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/civo-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/civo-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/civo-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/civo-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/civo-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/civo-gitlab/templates/mgmt/kubefirst.yaml b/templates/civo-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/kubefirst.yaml rename to templates/civo-gitlab/templates/mgmt/kubefirst.yaml diff --git a/civo-gitlab/templates/mgmt/nginx-apex.yaml b/templates/civo-gitlab/templates/mgmt/nginx-apex.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/nginx-apex.yaml rename to templates/civo-gitlab/templates/mgmt/nginx-apex.yaml diff --git a/civo-gitlab/templates/mgmt/production.yaml b/templates/civo-gitlab/templates/mgmt/production.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/production.yaml rename to templates/civo-gitlab/templates/mgmt/production.yaml diff --git a/civo-gitlab/templates/mgmt/registry.yaml b/templates/civo-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/registry.yaml rename to templates/civo-gitlab/templates/mgmt/registry.yaml diff --git a/civo-gitlab/templates/mgmt/reloader.yaml b/templates/civo-gitlab/templates/mgmt/reloader.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/reloader.yaml rename to templates/civo-gitlab/templates/mgmt/reloader.yaml diff --git a/civo-gitlab/templates/mgmt/secrets.yaml b/templates/civo-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/secrets.yaml rename to templates/civo-gitlab/templates/mgmt/secrets.yaml diff --git a/civo-gitlab/templates/mgmt/staging.yaml b/templates/civo-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/staging.yaml rename to templates/civo-gitlab/templates/mgmt/staging.yaml diff --git a/civo-gitlab/templates/mgmt/vault.yaml b/templates/civo-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from civo-gitlab/templates/mgmt/vault.yaml rename to templates/civo-gitlab/templates/mgmt/vault.yaml diff --git a/civo-gitlab/templates/workload-cluster/0-providerconfig.yaml b/templates/civo-gitlab/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/0-providerconfig.yaml rename to templates/civo-gitlab/templates/workload-cluster/0-providerconfig.yaml diff --git a/civo-gitlab/templates/workload-cluster/10-infrastructure.yaml b/templates/civo-gitlab/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/10-infrastructure.yaml rename to templates/civo-gitlab/templates/workload-cluster/10-infrastructure.yaml diff --git a/civo-gitlab/templates/workload-cluster/20-argocd-connection.yaml b/templates/civo-gitlab/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/20-argocd-connection.yaml rename to templates/civo-gitlab/templates/workload-cluster/20-argocd-connection.yaml diff --git a/civo-gitlab/templates/workload-cluster/30-cert-manager.yaml b/templates/civo-gitlab/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/30-cert-manager.yaml rename to templates/civo-gitlab/templates/workload-cluster/30-cert-manager.yaml diff --git a/civo-gitlab/templates/workload-cluster/30-external-dns.yaml b/templates/civo-gitlab/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/30-external-dns.yaml rename to templates/civo-gitlab/templates/workload-cluster/30-external-dns.yaml diff --git a/civo-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/civo-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/civo-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/civo-gitlab/templates/workload-cluster/30-ingress-nginx.yaml b/templates/civo-gitlab/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/civo-gitlab/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/civo-gitlab/templates/workload-cluster/30-reloader.yaml b/templates/civo-gitlab/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/30-reloader.yaml rename to templates/civo-gitlab/templates/workload-cluster/30-reloader.yaml diff --git a/civo-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml b/templates/civo-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/civo-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/civo-gitlab/templates/workload-cluster/40-clusterissuers.yaml b/templates/civo-gitlab/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/40-clusterissuers.yaml rename to templates/civo-gitlab/templates/workload-cluster/40-clusterissuers.yaml diff --git a/civo-gitlab/templates/workload-cluster/40-clustersecretstore.yaml b/templates/civo-gitlab/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/civo-gitlab/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/civo-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml b/templates/civo-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/civo-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/civo-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml b/templates/civo-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml rename to templates/civo-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml diff --git a/civo-gitlab/templates/workload-cluster/45-environment.yaml b/templates/civo-gitlab/templates/workload-cluster/45-environment.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/45-environment.yaml rename to templates/civo-gitlab/templates/workload-cluster/45-environment.yaml diff --git a/civo-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/civo-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/civo-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/civo-gitlab/templates/workload-cluster/bootstrap/wait.yaml b/templates/civo-gitlab/templates/workload-cluster/bootstrap/wait.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/bootstrap/wait.yaml rename to templates/civo-gitlab/templates/workload-cluster/bootstrap/wait.yaml diff --git a/civo-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/civo-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/civo-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/civo-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/civo-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/civo-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/civo-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/civo-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-gitlab/templates/workload-cluster/infrastructure/wait.yaml b/templates/civo-gitlab/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/infrastructure/wait.yaml rename to templates/civo-gitlab/templates/workload-cluster/infrastructure/wait.yaml diff --git a/civo-gitlab/templates/workload-cluster/infrastructure/workspace.yaml b/templates/civo-gitlab/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/civo-gitlab/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/civo-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/civo-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/civo-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/civo-gitlab/templates/workload-cluster/registry-workload-cluster.yaml b/templates/civo-gitlab/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from civo-gitlab/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/civo-gitlab/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/civo-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/civo-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/civo-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/civo-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/civo-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/civo-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/civo-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/civo-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/civo-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/civo-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/civo-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/civo-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/civo-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/civo-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/civo-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/civo-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/civo-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/civo-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/civo-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/civo-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/civo-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/civo-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/civo-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/civo-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/civo-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/civo-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/civo-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/civo-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/civo-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/civo-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/civo-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/civo-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/civo-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/civo-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/civo-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/civo-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/civo-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/civo-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/civo-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/civo-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/civo-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/civo-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/civo-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/civo-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/civo-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/civo-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/civo-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/civo-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/civo-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/civo-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/civo-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/civo-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/civo-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/civo-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/civo-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/civo-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/civo-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/civo-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/civo-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/civo-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/civo-gitlab/templates/workload-vcluster/development/metaphor.yaml b/templates/civo-gitlab/templates/workload-vcluster/development/metaphor.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/development/metaphor.yaml rename to templates/civo-gitlab/templates/workload-vcluster/development/metaphor.yaml diff --git a/civo-gitlab/templates/workload-vcluster/development/metaphor/Chart.yaml b/templates/civo-gitlab/templates/workload-vcluster/development/metaphor/Chart.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/development/metaphor/Chart.yaml rename to templates/civo-gitlab/templates/workload-vcluster/development/metaphor/Chart.yaml diff --git a/civo-gitlab/templates/workload-vcluster/development/metaphor/values.yaml b/templates/civo-gitlab/templates/workload-vcluster/development/metaphor/values.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/development/metaphor/values.yaml rename to templates/civo-gitlab/templates/workload-vcluster/development/metaphor/values.yaml diff --git a/civo-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/civo-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/civo-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/civo-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/civo-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/civo-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/civo-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/civo-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/civo-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/civo-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/civo-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from civo-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/civo-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/civo-gitlab/terraform/civo/main.tf b/templates/civo-gitlab/terraform/civo/main.tf similarity index 100% rename from civo-gitlab/terraform/civo/main.tf rename to templates/civo-gitlab/terraform/civo/main.tf diff --git a/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf b/templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf similarity index 100% rename from civo-gitlab/terraform/civo/modules/workload-cluster/main.tf rename to templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf diff --git a/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf b/templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf similarity index 100% rename from civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf rename to templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf diff --git a/civo-gitlab/terraform/gitlab/groups.tf b/templates/civo-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/groups.tf rename to templates/civo-gitlab/terraform/gitlab/groups.tf diff --git a/civo-gitlab/terraform/gitlab/main.tf b/templates/civo-gitlab/terraform/gitlab/main.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/main.tf rename to templates/civo-gitlab/terraform/gitlab/main.tf diff --git a/civo-gitlab/terraform/gitlab/modules/project/main.tf b/templates/civo-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/civo-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/civo-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/civo-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/civo-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/civo-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/civo-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/civo-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/civo-gitlab/terraform/gitlab/projects.tf b/templates/civo-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/projects.tf rename to templates/civo-gitlab/terraform/gitlab/projects.tf diff --git a/civo-gitlab/terraform/gitlab/vars.tf b/templates/civo-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from civo-gitlab/terraform/gitlab/vars.tf rename to templates/civo-gitlab/terraform/gitlab/vars.tf diff --git a/civo-gitlab/terraform/users/admins/admin-one.tf b/templates/civo-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from civo-gitlab/terraform/users/admins/admin-one.tf rename to templates/civo-gitlab/terraform/users/admins/admin-one.tf diff --git a/civo-gitlab/terraform/users/admins/admins-outputs.tf b/templates/civo-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from civo-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/civo-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/civo-gitlab/terraform/users/admins/kbot.tf b/templates/civo-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from civo-gitlab/terraform/users/admins/kbot.tf rename to templates/civo-gitlab/terraform/users/admins/kbot.tf diff --git a/civo-gitlab/terraform/users/admins/main.tf b/templates/civo-gitlab/terraform/users/admins/main.tf similarity index 100% rename from civo-gitlab/terraform/users/admins/main.tf rename to templates/civo-gitlab/terraform/users/admins/main.tf diff --git a/civo-gitlab/terraform/users/developers/data-sources.tf b/templates/civo-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from civo-gitlab/terraform/users/developers/data-sources.tf rename to templates/civo-gitlab/terraform/users/developers/data-sources.tf diff --git a/civo-gitlab/terraform/users/developers/developer-one.tf b/templates/civo-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from civo-gitlab/terraform/users/developers/developer-one.tf rename to templates/civo-gitlab/terraform/users/developers/developer-one.tf diff --git a/civo-gitlab/terraform/users/developers/developers-outputs.tf b/templates/civo-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from civo-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/civo-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/civo-gitlab/terraform/users/modules/user/main.tf b/templates/civo-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from civo-gitlab/terraform/users/modules/user/main.tf rename to templates/civo-gitlab/terraform/users/modules/user/main.tf diff --git a/civo-gitlab/terraform/users/users.tf b/templates/civo-gitlab/terraform/users/users.tf similarity index 100% rename from civo-gitlab/terraform/users/users.tf rename to templates/civo-gitlab/terraform/users/users.tf diff --git a/civo-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/civo-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from civo-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/civo-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/civo-gitlab/terraform/vault/kv-mounts.tf b/templates/civo-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from civo-gitlab/terraform/vault/kv-mounts.tf rename to templates/civo-gitlab/terraform/vault/kv-mounts.tf diff --git a/civo-gitlab/terraform/vault/main.tf b/templates/civo-gitlab/terraform/vault/main.tf similarity index 100% rename from civo-gitlab/terraform/vault/main.tf rename to templates/civo-gitlab/terraform/vault/main.tf diff --git a/civo-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/civo-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from civo-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/civo-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/civo-gitlab/terraform/vault/oidc-clients.tf b/templates/civo-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from civo-gitlab/terraform/vault/oidc-clients.tf rename to templates/civo-gitlab/terraform/vault/oidc-clients.tf diff --git a/civo-gitlab/terraform/vault/oidc-groups.tf b/templates/civo-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from civo-gitlab/terraform/vault/oidc-groups.tf rename to templates/civo-gitlab/terraform/vault/oidc-groups.tf diff --git a/civo-gitlab/terraform/vault/oidc-provider.tf b/templates/civo-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from civo-gitlab/terraform/vault/oidc-provider.tf rename to templates/civo-gitlab/terraform/vault/oidc-provider.tf diff --git a/civo-gitlab/terraform/vault/oidc-scopes.tf b/templates/civo-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from civo-gitlab/terraform/vault/oidc-scopes.tf rename to templates/civo-gitlab/terraform/vault/oidc-scopes.tf diff --git a/civo-gitlab/terraform/vault/policies.tf b/templates/civo-gitlab/terraform/vault/policies.tf similarity index 100% rename from civo-gitlab/terraform/vault/policies.tf rename to templates/civo-gitlab/terraform/vault/policies.tf diff --git a/civo-gitlab/terraform/vault/secrets.tf b/templates/civo-gitlab/terraform/vault/secrets.tf similarity index 100% rename from civo-gitlab/terraform/vault/secrets.tf rename to templates/civo-gitlab/terraform/vault/secrets.tf diff --git a/civo-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/civo-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from civo-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/civo-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/civo-gitlab/terraform/vault/variables.tf b/templates/civo-gitlab/terraform/vault/variables.tf similarity index 100% rename from civo-gitlab/terraform/vault/variables.tf rename to templates/civo-gitlab/terraform/vault/variables.tf diff --git a/digitalocean-github/atlantis.yaml b/templates/digitalocean-github/atlantis.yaml similarity index 100% rename from digitalocean-github/atlantis.yaml rename to templates/digitalocean-github/atlantis.yaml diff --git a/digitalocean-github/logo.png b/templates/digitalocean-github/logo.png similarity index 100% rename from digitalocean-github/logo.png rename to templates/digitalocean-github/logo.png diff --git a/digitalocean-github/registry/environments/.gitkeep b/templates/digitalocean-github/registry/environments/.gitkeep similarity index 100% rename from digitalocean-github/registry/environments/.gitkeep rename to templates/digitalocean-github/registry/environments/.gitkeep diff --git a/digitalocean-github/registry/environments/development/docker-config.yaml b/templates/digitalocean-github/registry/environments/development/docker-config.yaml similarity index 100% rename from digitalocean-github/registry/environments/development/docker-config.yaml rename to templates/digitalocean-github/registry/environments/development/docker-config.yaml diff --git a/digitalocean-github/registry/environments/development/metaphor.yaml b/templates/digitalocean-github/registry/environments/development/metaphor.yaml similarity index 100% rename from digitalocean-github/registry/environments/development/metaphor.yaml rename to templates/digitalocean-github/registry/environments/development/metaphor.yaml diff --git a/digitalocean-github/registry/environments/development/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from digitalocean-github/registry/environments/development/metaphor/Chart.yaml rename to templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml diff --git a/digitalocean-github/registry/environments/development/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from digitalocean-github/registry/environments/development/metaphor/values.yaml rename to templates/digitalocean-github/registry/environments/development/metaphor/values.yaml diff --git a/digitalocean-github/registry/environments/production/docker-config.yaml b/templates/digitalocean-github/registry/environments/production/docker-config.yaml similarity index 100% rename from digitalocean-github/registry/environments/production/docker-config.yaml rename to templates/digitalocean-github/registry/environments/production/docker-config.yaml diff --git a/digitalocean-github/registry/environments/production/metaphor.yaml b/templates/digitalocean-github/registry/environments/production/metaphor.yaml similarity index 100% rename from digitalocean-github/registry/environments/production/metaphor.yaml rename to templates/digitalocean-github/registry/environments/production/metaphor.yaml diff --git a/digitalocean-github/registry/environments/production/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from digitalocean-github/registry/environments/production/metaphor/Chart.yaml rename to templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml diff --git a/digitalocean-github/registry/environments/production/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from digitalocean-github/registry/environments/production/metaphor/values.yaml rename to templates/digitalocean-github/registry/environments/production/metaphor/values.yaml diff --git a/digitalocean-github/registry/environments/staging/docker-config.yaml b/templates/digitalocean-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from digitalocean-github/registry/environments/staging/docker-config.yaml rename to templates/digitalocean-github/registry/environments/staging/docker-config.yaml diff --git a/digitalocean-github/registry/environments/staging/metaphor.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from digitalocean-github/registry/environments/staging/metaphor.yaml rename to templates/digitalocean-github/registry/environments/staging/metaphor.yaml diff --git a/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from digitalocean-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/digitalocean-github/registry/environments/staging/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from digitalocean-github/registry/environments/staging/metaphor/values.yaml rename to templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml diff --git a/digitalocean-github/templates/mgmt/actions-runner-controller.yaml b/templates/digitalocean-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/actions-runner-controller.yaml rename to templates/digitalocean-github/templates/mgmt/actions-runner-controller.yaml diff --git a/digitalocean-github/templates/mgmt/appprojects.yaml b/templates/digitalocean-github/templates/mgmt/appprojects.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/appprojects.yaml rename to templates/digitalocean-github/templates/mgmt/appprojects.yaml diff --git a/digitalocean-github/templates/mgmt/argo-workflows.yaml b/templates/digitalocean-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/argo-workflows.yaml rename to templates/digitalocean-github/templates/mgmt/argo-workflows.yaml diff --git a/digitalocean-github/templates/mgmt/argocd.yaml b/templates/digitalocean-github/templates/mgmt/argocd.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/argocd.yaml rename to templates/digitalocean-github/templates/mgmt/argocd.yaml diff --git a/digitalocean-github/templates/mgmt/atlantis.yaml b/templates/digitalocean-github/templates/mgmt/atlantis.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/atlantis.yaml rename to templates/digitalocean-github/templates/mgmt/atlantis.yaml diff --git a/digitalocean-github/templates/mgmt/cert-issuers.yaml b/templates/digitalocean-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/cert-issuers.yaml rename to templates/digitalocean-github/templates/mgmt/cert-issuers.yaml diff --git a/digitalocean-github/templates/mgmt/cert-manager.yaml b/templates/digitalocean-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/cert-manager.yaml rename to templates/digitalocean-github/templates/mgmt/cert-manager.yaml diff --git a/digitalocean-github/templates/mgmt/chartmuseum.yaml b/templates/digitalocean-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/chartmuseum.yaml rename to templates/digitalocean-github/templates/mgmt/chartmuseum.yaml diff --git a/digitalocean-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-github/templates/mgmt/cluster-secret-store.yaml b/templates/digitalocean-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/cluster-secret-store.yaml rename to templates/digitalocean-github/templates/mgmt/cluster-secret-store.yaml diff --git a/digitalocean-github/templates/mgmt/clusterrolebinding.yaml b/templates/digitalocean-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/clusterrolebinding.yaml rename to templates/digitalocean-github/templates/mgmt/clusterrolebinding.yaml diff --git a/digitalocean-github/templates/mgmt/clusters.yaml b/templates/digitalocean-github/templates/mgmt/clusters.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/clusters.yaml rename to templates/digitalocean-github/templates/mgmt/clusters.yaml diff --git a/digitalocean-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/digitalocean-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/digitalocean-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/digitalocean-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/digitalocean-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/digitalocean-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/digitalocean-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/digitalocean-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/digitalocean-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/digitalocean-github/templates/mgmt/components/atlantis/application.yaml b/templates/digitalocean-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/atlantis/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/atlantis/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/atlantis/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/digitalocean-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-github/templates/mgmt/components/cert-manager/application.yaml b/templates/digitalocean-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/digitalocean-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/digitalocean-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/digitalocean-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/digitalocean-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/clusters/.gitkeep b/templates/digitalocean-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from digitalocean-github/templates/mgmt/components/clusters/.gitkeep rename to templates/digitalocean-github/templates/mgmt/components/clusters/.gitkeep diff --git a/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/digitalocean-github/templates/mgmt/components/crossplane/provider.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/digitalocean-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/digitalocean-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/digitalocean-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/digitalocean-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/digitalocean-github/templates/mgmt/components/external-dns/application.yaml b/templates/digitalocean-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/external-dns/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/external-dns/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/external-dns/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/digitalocean-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/digitalocean-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/digitalocean-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/digitalocean-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/digitalocean-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/digitalocean-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/digitalocean-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/digitalocean-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/digitalocean-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/digitalocean-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/kubefirst/console.yaml b/templates/digitalocean-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/digitalocean-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/digitalocean-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/digitalocean-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/digitalocean-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/digitalocean-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/digitalocean-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/digitalocean-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/digitalocean-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/digitalocean-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/digitalocean-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/digitalocean-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/reloader/application.yaml b/templates/digitalocean-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/reloader/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/reloader/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/reloader/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/reloader/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/reloader/wait.yaml diff --git a/digitalocean-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/digitalocean-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/digitalocean-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/digitalocean-github/templates/mgmt/components/vault/application.yaml b/templates/digitalocean-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/vault/application.yaml rename to templates/digitalocean-github/templates/mgmt/components/vault/application.yaml diff --git a/digitalocean-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/digitalocean-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/digitalocean-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/digitalocean-github/templates/mgmt/components/vault/wait.yaml b/templates/digitalocean-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/components/vault/wait.yaml rename to templates/digitalocean-github/templates/mgmt/components/vault/wait.yaml diff --git a/digitalocean-github/templates/mgmt/crossplane.yaml b/templates/digitalocean-github/templates/mgmt/crossplane.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/crossplane.yaml rename to templates/digitalocean-github/templates/mgmt/crossplane.yaml diff --git a/digitalocean-github/templates/mgmt/development.yaml b/templates/digitalocean-github/templates/mgmt/development.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/development.yaml rename to templates/digitalocean-github/templates/mgmt/development.yaml diff --git a/digitalocean-github/templates/mgmt/external-dns.yaml b/templates/digitalocean-github/templates/mgmt/external-dns.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/external-dns.yaml rename to templates/digitalocean-github/templates/mgmt/external-dns.yaml diff --git a/digitalocean-github/templates/mgmt/external-secrets-operator.yaml b/templates/digitalocean-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/external-secrets-operator.yaml rename to templates/digitalocean-github/templates/mgmt/external-secrets-operator.yaml diff --git a/digitalocean-github/templates/mgmt/github-runner.yaml b/templates/digitalocean-github/templates/mgmt/github-runner.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/github-runner.yaml rename to templates/digitalocean-github/templates/mgmt/github-runner.yaml diff --git a/digitalocean-github/templates/mgmt/ingress-nginx.yaml b/templates/digitalocean-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/ingress-nginx.yaml rename to templates/digitalocean-github/templates/mgmt/ingress-nginx.yaml diff --git a/digitalocean-github/templates/mgmt/kubefirst.yaml b/templates/digitalocean-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/kubefirst.yaml rename to templates/digitalocean-github/templates/mgmt/kubefirst.yaml diff --git a/digitalocean-github/templates/mgmt/nginx-apex.yaml b/templates/digitalocean-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/nginx-apex.yaml rename to templates/digitalocean-github/templates/mgmt/nginx-apex.yaml diff --git a/digitalocean-github/templates/mgmt/production.yaml b/templates/digitalocean-github/templates/mgmt/production.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/production.yaml rename to templates/digitalocean-github/templates/mgmt/production.yaml diff --git a/digitalocean-github/templates/mgmt/registry.yaml b/templates/digitalocean-github/templates/mgmt/registry.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/registry.yaml rename to templates/digitalocean-github/templates/mgmt/registry.yaml diff --git a/digitalocean-github/templates/mgmt/reloader.yaml b/templates/digitalocean-github/templates/mgmt/reloader.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/reloader.yaml rename to templates/digitalocean-github/templates/mgmt/reloader.yaml diff --git a/digitalocean-github/templates/mgmt/secrets.yaml b/templates/digitalocean-github/templates/mgmt/secrets.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/secrets.yaml rename to templates/digitalocean-github/templates/mgmt/secrets.yaml diff --git a/digitalocean-github/templates/mgmt/staging.yaml b/templates/digitalocean-github/templates/mgmt/staging.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/staging.yaml rename to templates/digitalocean-github/templates/mgmt/staging.yaml diff --git a/digitalocean-github/templates/mgmt/vault.yaml b/templates/digitalocean-github/templates/mgmt/vault.yaml similarity index 100% rename from digitalocean-github/templates/mgmt/vault.yaml rename to templates/digitalocean-github/templates/mgmt/vault.yaml diff --git a/digitalocean-github/templates/workload-cluster/0-providerconfig.yaml b/templates/digitalocean-github/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/0-providerconfig.yaml rename to templates/digitalocean-github/templates/workload-cluster/0-providerconfig.yaml diff --git a/digitalocean-github/templates/workload-cluster/10-infrastructure.yaml b/templates/digitalocean-github/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/10-infrastructure.yaml rename to templates/digitalocean-github/templates/workload-cluster/10-infrastructure.yaml diff --git a/digitalocean-github/templates/workload-cluster/20-argocd-connection.yaml b/templates/digitalocean-github/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/20-argocd-connection.yaml rename to templates/digitalocean-github/templates/workload-cluster/20-argocd-connection.yaml diff --git a/digitalocean-github/templates/workload-cluster/30-cert-manager.yaml b/templates/digitalocean-github/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/30-cert-manager.yaml rename to templates/digitalocean-github/templates/workload-cluster/30-cert-manager.yaml diff --git a/digitalocean-github/templates/workload-cluster/30-external-dns.yaml b/templates/digitalocean-github/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/30-external-dns.yaml rename to templates/digitalocean-github/templates/workload-cluster/30-external-dns.yaml diff --git a/digitalocean-github/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/digitalocean-github/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/digitalocean-github/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/digitalocean-github/templates/workload-cluster/30-ingress-nginx.yaml b/templates/digitalocean-github/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/digitalocean-github/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/digitalocean-github/templates/workload-cluster/30-reloader.yaml b/templates/digitalocean-github/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/30-reloader.yaml rename to templates/digitalocean-github/templates/workload-cluster/30-reloader.yaml diff --git a/digitalocean-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-github/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-github/templates/workload-cluster/40-clusterissuers.yaml b/templates/digitalocean-github/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/40-clusterissuers.yaml rename to templates/digitalocean-github/templates/workload-cluster/40-clusterissuers.yaml diff --git a/digitalocean-github/templates/workload-cluster/40-clustersecretstore.yaml b/templates/digitalocean-github/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/digitalocean-github/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/digitalocean-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-github/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml b/templates/digitalocean-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml rename to templates/digitalocean-github/templates/workload-cluster/45-cloudflare-origin-issuer.yaml diff --git a/digitalocean-github/templates/workload-cluster/45-environment.yaml b/templates/digitalocean-github/templates/workload-cluster/45-environment.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/45-environment.yaml rename to templates/digitalocean-github/templates/workload-cluster/45-environment.yaml diff --git a/digitalocean-github/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/digitalocean-github/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/digitalocean-github/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/digitalocean-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/digitalocean-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/digitalocean-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/digitalocean-github/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/digitalocean-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-github/templates/workload-cluster/infrastructure/wait.yaml b/templates/digitalocean-github/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/infrastructure/wait.yaml rename to templates/digitalocean-github/templates/workload-cluster/infrastructure/wait.yaml diff --git a/digitalocean-github/templates/workload-cluster/infrastructure/workspace.yaml b/templates/digitalocean-github/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/digitalocean-github/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/digitalocean-github/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/digitalocean-github/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/digitalocean-github/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/digitalocean-github/templates/workload-cluster/registry-workload-cluster.yaml b/templates/digitalocean-github/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from digitalocean-github/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/digitalocean-github/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/digitalocean-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/digitalocean-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/digitalocean-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/digitalocean-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/digitalocean-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/digitalocean-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/digitalocean-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/digitalocean-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/digitalocean-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/digitalocean-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/digitalocean-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/digitalocean-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/digitalocean-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/digitalocean-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/digitalocean-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/digitalocean-github/templates/workload-vcluster/30-external-dns.yaml b/templates/digitalocean-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/digitalocean-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/digitalocean-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/digitalocean-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/digitalocean-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/digitalocean-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/digitalocean-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/digitalocean-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/digitalocean-github/templates/workload-vcluster/30-reloader.yaml b/templates/digitalocean-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/30-reloader.yaml rename to templates/digitalocean-github/templates/workload-vcluster/30-reloader.yaml diff --git a/digitalocean-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/digitalocean-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/digitalocean-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/digitalocean-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/digitalocean-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/digitalocean-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/digitalocean-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/digitalocean-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/digitalocean-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/digitalocean-github/templates/workload-vcluster/45-environment.yaml b/templates/digitalocean-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/45-environment.yaml rename to templates/digitalocean-github/templates/workload-vcluster/45-environment.yaml diff --git a/digitalocean-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/digitalocean-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/digitalocean-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/digitalocean-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/digitalocean-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/digitalocean-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/digitalocean-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/digitalocean-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/digitalocean-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/digitalocean-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/digitalocean-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/digitalocean-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/digitalocean-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/digitalocean-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/digitalocean-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/digitalocean-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/digitalocean-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/digitalocean-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/digitalocean-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/digitalocean-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/digitalocean-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from digitalocean-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/digitalocean-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/digitalocean-github/terraform/digitalocean/main.tf b/templates/digitalocean-github/terraform/digitalocean/main.tf similarity index 100% rename from digitalocean-github/terraform/digitalocean/main.tf rename to templates/digitalocean-github/terraform/digitalocean/main.tf diff --git a/digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf b/templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf similarity index 100% rename from digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf rename to templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf diff --git a/digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf b/templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf similarity index 100% rename from digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf rename to templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf diff --git a/digitalocean-github/terraform/digitalocean/variables.tf b/templates/digitalocean-github/terraform/digitalocean/variables.tf similarity index 100% rename from digitalocean-github/terraform/digitalocean/variables.tf rename to templates/digitalocean-github/terraform/digitalocean/variables.tf diff --git a/digitalocean-github/terraform/github/modules/repository/main.tf b/templates/digitalocean-github/terraform/github/modules/repository/main.tf similarity index 100% rename from digitalocean-github/terraform/github/modules/repository/main.tf rename to templates/digitalocean-github/terraform/github/modules/repository/main.tf diff --git a/digitalocean-github/terraform/github/modules/repository/variables.tf b/templates/digitalocean-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from digitalocean-github/terraform/github/modules/repository/variables.tf rename to templates/digitalocean-github/terraform/github/modules/repository/variables.tf diff --git a/digitalocean-github/terraform/github/repos.tf b/templates/digitalocean-github/terraform/github/repos.tf similarity index 100% rename from digitalocean-github/terraform/github/repos.tf rename to templates/digitalocean-github/terraform/github/repos.tf diff --git a/digitalocean-github/terraform/github/ssh.tf b/templates/digitalocean-github/terraform/github/ssh.tf similarity index 100% rename from digitalocean-github/terraform/github/ssh.tf rename to templates/digitalocean-github/terraform/github/ssh.tf diff --git a/digitalocean-github/terraform/github/teams.tf b/templates/digitalocean-github/terraform/github/teams.tf similarity index 100% rename from digitalocean-github/terraform/github/teams.tf rename to templates/digitalocean-github/terraform/github/teams.tf diff --git a/digitalocean-github/terraform/users/admins/admin-one.tf b/templates/digitalocean-github/terraform/users/admins/admin-one.tf similarity index 100% rename from digitalocean-github/terraform/users/admins/admin-one.tf rename to templates/digitalocean-github/terraform/users/admins/admin-one.tf diff --git a/digitalocean-github/terraform/users/admins/admins-outputs.tf b/templates/digitalocean-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from digitalocean-github/terraform/users/admins/admins-outputs.tf rename to templates/digitalocean-github/terraform/users/admins/admins-outputs.tf diff --git a/digitalocean-github/terraform/users/admins/data_sources.tf b/templates/digitalocean-github/terraform/users/admins/data_sources.tf similarity index 100% rename from digitalocean-github/terraform/users/admins/data_sources.tf rename to templates/digitalocean-github/terraform/users/admins/data_sources.tf diff --git a/digitalocean-github/terraform/users/admins/kbot.tf b/templates/digitalocean-github/terraform/users/admins/kbot.tf similarity index 100% rename from digitalocean-github/terraform/users/admins/kbot.tf rename to templates/digitalocean-github/terraform/users/admins/kbot.tf diff --git a/digitalocean-github/terraform/users/developers/data_sources.tf b/templates/digitalocean-github/terraform/users/developers/data_sources.tf similarity index 100% rename from digitalocean-github/terraform/users/developers/data_sources.tf rename to templates/digitalocean-github/terraform/users/developers/data_sources.tf diff --git a/digitalocean-github/terraform/users/developers/developer-one.tf b/templates/digitalocean-github/terraform/users/developers/developer-one.tf similarity index 100% rename from digitalocean-github/terraform/users/developers/developer-one.tf rename to templates/digitalocean-github/terraform/users/developers/developer-one.tf diff --git a/digitalocean-github/terraform/users/developers/developers-outputs.tf b/templates/digitalocean-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from digitalocean-github/terraform/users/developers/developers-outputs.tf rename to templates/digitalocean-github/terraform/users/developers/developers-outputs.tf diff --git a/digitalocean-github/terraform/users/modules/user/github/main.tf b/templates/digitalocean-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from digitalocean-github/terraform/users/modules/user/github/main.tf rename to templates/digitalocean-github/terraform/users/modules/user/github/main.tf diff --git a/digitalocean-github/terraform/users/users.tf b/templates/digitalocean-github/terraform/users/users.tf similarity index 100% rename from digitalocean-github/terraform/users/users.tf rename to templates/digitalocean-github/terraform/users/users.tf diff --git a/digitalocean-github/terraform/vault/kubernetes-auth-backend.tf b/templates/digitalocean-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from digitalocean-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/digitalocean-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/digitalocean-github/terraform/vault/kv-mounts.tf b/templates/digitalocean-github/terraform/vault/kv-mounts.tf similarity index 100% rename from digitalocean-github/terraform/vault/kv-mounts.tf rename to templates/digitalocean-github/terraform/vault/kv-mounts.tf diff --git a/digitalocean-github/terraform/vault/main.tf b/templates/digitalocean-github/terraform/vault/main.tf similarity index 100% rename from digitalocean-github/terraform/vault/main.tf rename to templates/digitalocean-github/terraform/vault/main.tf diff --git a/digitalocean-github/terraform/vault/modules/oidc-client/main.tf b/templates/digitalocean-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from digitalocean-github/terraform/vault/modules/oidc-client/main.tf rename to templates/digitalocean-github/terraform/vault/modules/oidc-client/main.tf diff --git a/digitalocean-github/terraform/vault/oidc-clients.tf b/templates/digitalocean-github/terraform/vault/oidc-clients.tf similarity index 100% rename from digitalocean-github/terraform/vault/oidc-clients.tf rename to templates/digitalocean-github/terraform/vault/oidc-clients.tf diff --git a/digitalocean-github/terraform/vault/oidc-groups.tf b/templates/digitalocean-github/terraform/vault/oidc-groups.tf similarity index 100% rename from digitalocean-github/terraform/vault/oidc-groups.tf rename to templates/digitalocean-github/terraform/vault/oidc-groups.tf diff --git a/digitalocean-github/terraform/vault/oidc-provider.tf b/templates/digitalocean-github/terraform/vault/oidc-provider.tf similarity index 100% rename from digitalocean-github/terraform/vault/oidc-provider.tf rename to templates/digitalocean-github/terraform/vault/oidc-provider.tf diff --git a/digitalocean-github/terraform/vault/oidc-scopes.tf b/templates/digitalocean-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from digitalocean-github/terraform/vault/oidc-scopes.tf rename to templates/digitalocean-github/terraform/vault/oidc-scopes.tf diff --git a/digitalocean-github/terraform/vault/policies.tf b/templates/digitalocean-github/terraform/vault/policies.tf similarity index 100% rename from digitalocean-github/terraform/vault/policies.tf rename to templates/digitalocean-github/terraform/vault/policies.tf diff --git a/digitalocean-github/terraform/vault/secrets.tf b/templates/digitalocean-github/terraform/vault/secrets.tf similarity index 100% rename from digitalocean-github/terraform/vault/secrets.tf rename to templates/digitalocean-github/terraform/vault/secrets.tf diff --git a/digitalocean-github/terraform/vault/userpass-auth-backend.tf b/templates/digitalocean-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from digitalocean-github/terraform/vault/userpass-auth-backend.tf rename to templates/digitalocean-github/terraform/vault/userpass-auth-backend.tf diff --git a/digitalocean-github/terraform/vault/variables.tf b/templates/digitalocean-github/terraform/vault/variables.tf similarity index 100% rename from digitalocean-github/terraform/vault/variables.tf rename to templates/digitalocean-github/terraform/vault/variables.tf diff --git a/digitalocean-gitlab/atlantis.yaml b/templates/digitalocean-gitlab/atlantis.yaml similarity index 100% rename from digitalocean-gitlab/atlantis.yaml rename to templates/digitalocean-gitlab/atlantis.yaml diff --git a/digitalocean-gitlab/logo.png b/templates/digitalocean-gitlab/logo.png similarity index 100% rename from digitalocean-gitlab/logo.png rename to templates/digitalocean-gitlab/logo.png diff --git a/digitalocean-gitlab/registry/environments/.gitkeep b/templates/digitalocean-gitlab/registry/environments/.gitkeep similarity index 100% rename from digitalocean-gitlab/registry/environments/.gitkeep rename to templates/digitalocean-gitlab/registry/environments/.gitkeep diff --git a/digitalocean-gitlab/registry/environments/development/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/development/docker-config.yaml rename to templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml diff --git a/digitalocean-gitlab/registry/environments/development/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/development/metaphor.yaml rename to templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml diff --git a/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/digitalocean-gitlab/registry/environments/production/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/production/docker-config.yaml rename to templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml diff --git a/digitalocean-gitlab/registry/environments/production/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/production/metaphor.yaml rename to templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml diff --git a/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/digitalocean-gitlab/registry/environments/staging/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/staging/docker-config.yaml rename to templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml diff --git a/digitalocean-gitlab/registry/environments/staging/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/staging/metaphor.yaml rename to templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml diff --git a/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/digitalocean-gitlab/templates/mgmt/appprojects.yaml b/templates/digitalocean-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/appprojects.yaml rename to templates/digitalocean-gitlab/templates/mgmt/appprojects.yaml diff --git a/digitalocean-gitlab/templates/mgmt/argo-workflows.yaml b/templates/digitalocean-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/digitalocean-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/digitalocean-gitlab/templates/mgmt/argocd.yaml b/templates/digitalocean-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/argocd.yaml rename to templates/digitalocean-gitlab/templates/mgmt/argocd.yaml diff --git a/digitalocean-gitlab/templates/mgmt/atlantis.yaml b/templates/digitalocean-gitlab/templates/mgmt/atlantis.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/atlantis.yaml rename to templates/digitalocean-gitlab/templates/mgmt/atlantis.yaml diff --git a/digitalocean-gitlab/templates/mgmt/cert-issuers.yaml b/templates/digitalocean-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/digitalocean-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/digitalocean-gitlab/templates/mgmt/cert-manager.yaml b/templates/digitalocean-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/cert-manager.yaml rename to templates/digitalocean-gitlab/templates/mgmt/cert-manager.yaml diff --git a/digitalocean-gitlab/templates/mgmt/chartmuseum.yaml b/templates/digitalocean-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/digitalocean-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/digitalocean-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/digitalocean-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/digitalocean-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/digitalocean-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/digitalocean-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/digitalocean-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/digitalocean-gitlab/templates/mgmt/clusters.yaml b/templates/digitalocean-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/clusters.yaml rename to templates/digitalocean-gitlab/templates/mgmt/clusters.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/digitalocean-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/digitalocean-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/digitalocean-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/nginx-apex/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/vault/application.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/digitalocean-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/digitalocean-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/digitalocean-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/digitalocean-gitlab/templates/mgmt/crossplane.yaml b/templates/digitalocean-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/crossplane.yaml rename to templates/digitalocean-gitlab/templates/mgmt/crossplane.yaml diff --git a/digitalocean-gitlab/templates/mgmt/development.yaml b/templates/digitalocean-gitlab/templates/mgmt/development.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/development.yaml rename to templates/digitalocean-gitlab/templates/mgmt/development.yaml diff --git a/digitalocean-gitlab/templates/mgmt/external-dns.yaml b/templates/digitalocean-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/external-dns.yaml rename to templates/digitalocean-gitlab/templates/mgmt/external-dns.yaml diff --git a/digitalocean-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/digitalocean-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/digitalocean-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/digitalocean-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/digitalocean-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/digitalocean-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/digitalocean-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/digitalocean-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/digitalocean-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/digitalocean-gitlab/templates/mgmt/kubefirst.yaml b/templates/digitalocean-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/kubefirst.yaml rename to templates/digitalocean-gitlab/templates/mgmt/kubefirst.yaml diff --git a/digitalocean-gitlab/templates/mgmt/nginx-apex.yaml b/templates/digitalocean-gitlab/templates/mgmt/nginx-apex.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/nginx-apex.yaml rename to templates/digitalocean-gitlab/templates/mgmt/nginx-apex.yaml diff --git a/digitalocean-gitlab/templates/mgmt/production.yaml b/templates/digitalocean-gitlab/templates/mgmt/production.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/production.yaml rename to templates/digitalocean-gitlab/templates/mgmt/production.yaml diff --git a/digitalocean-gitlab/templates/mgmt/registry.yaml b/templates/digitalocean-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/registry.yaml rename to templates/digitalocean-gitlab/templates/mgmt/registry.yaml diff --git a/digitalocean-gitlab/templates/mgmt/reloader.yaml b/templates/digitalocean-gitlab/templates/mgmt/reloader.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/reloader.yaml rename to templates/digitalocean-gitlab/templates/mgmt/reloader.yaml diff --git a/digitalocean-gitlab/templates/mgmt/secrets.yaml b/templates/digitalocean-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/secrets.yaml rename to templates/digitalocean-gitlab/templates/mgmt/secrets.yaml diff --git a/digitalocean-gitlab/templates/mgmt/staging.yaml b/templates/digitalocean-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/staging.yaml rename to templates/digitalocean-gitlab/templates/mgmt/staging.yaml diff --git a/digitalocean-gitlab/templates/mgmt/vault.yaml b/templates/digitalocean-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from digitalocean-gitlab/templates/mgmt/vault.yaml rename to templates/digitalocean-gitlab/templates/mgmt/vault.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/0-providerconfig.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/0-providerconfig.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/0-providerconfig.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/10-infrastructure.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/10-infrastructure.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/10-infrastructure.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/20-argocd-connection.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/20-argocd-connection.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/20-argocd-connection.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/30-cert-manager.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/30-cert-manager.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/30-cert-manager.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/30-external-dns.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/30-external-dns.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/30-external-dns.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/30-ingress-nginx.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/30-reloader.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/30-reloader.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/30-reloader.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/40-clusterissuers.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/40-clusterissuers.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/40-clusterissuers.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/40-clustersecretstore.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/45-cloudflare-origin-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/45-environment.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/45-environment.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/45-environment.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/45-environment.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/infrastructure/wait.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/infrastructure/wait.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/infrastructure/wait.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/infrastructure/workspace.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/digitalocean-gitlab/templates/workload-cluster/registry-workload-cluster.yaml b/templates/digitalocean-gitlab/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/digitalocean-gitlab/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/digitalocean-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/digitalocean-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from digitalocean-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/digitalocean-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/digitalocean-gitlab/terraform/digitalocean/main.tf b/templates/digitalocean-gitlab/terraform/digitalocean/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/digitalocean/main.tf rename to templates/digitalocean-gitlab/terraform/digitalocean/main.tf diff --git a/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf b/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf rename to templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf diff --git a/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf b/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf similarity index 100% rename from digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf rename to templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf diff --git a/digitalocean-gitlab/terraform/digitalocean/variables.tf b/templates/digitalocean-gitlab/terraform/digitalocean/variables.tf similarity index 100% rename from digitalocean-gitlab/terraform/digitalocean/variables.tf rename to templates/digitalocean-gitlab/terraform/digitalocean/variables.tf diff --git a/digitalocean-gitlab/terraform/gitlab/groups.tf b/templates/digitalocean-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/groups.tf rename to templates/digitalocean-gitlab/terraform/gitlab/groups.tf diff --git a/digitalocean-gitlab/terraform/gitlab/main.tf b/templates/digitalocean-gitlab/terraform/gitlab/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/main.tf rename to templates/digitalocean-gitlab/terraform/gitlab/main.tf diff --git a/digitalocean-gitlab/terraform/gitlab/modules/project/main.tf b/templates/digitalocean-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/digitalocean-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/digitalocean-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/digitalocean-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/digitalocean-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/digitalocean-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/digitalocean-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/digitalocean-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/digitalocean-gitlab/terraform/gitlab/projects.tf b/templates/digitalocean-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/projects.tf rename to templates/digitalocean-gitlab/terraform/gitlab/projects.tf diff --git a/digitalocean-gitlab/terraform/gitlab/vars.tf b/templates/digitalocean-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from digitalocean-gitlab/terraform/gitlab/vars.tf rename to templates/digitalocean-gitlab/terraform/gitlab/vars.tf diff --git a/digitalocean-gitlab/terraform/users/admins/admin-one.tf b/templates/digitalocean-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/admins/admin-one.tf rename to templates/digitalocean-gitlab/terraform/users/admins/admin-one.tf diff --git a/digitalocean-gitlab/terraform/users/admins/admins-outputs.tf b/templates/digitalocean-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/digitalocean-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/digitalocean-gitlab/terraform/users/admins/kbot.tf b/templates/digitalocean-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/admins/kbot.tf rename to templates/digitalocean-gitlab/terraform/users/admins/kbot.tf diff --git a/digitalocean-gitlab/terraform/users/admins/main.tf b/templates/digitalocean-gitlab/terraform/users/admins/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/admins/main.tf rename to templates/digitalocean-gitlab/terraform/users/admins/main.tf diff --git a/digitalocean-gitlab/terraform/users/developers/data-sources.tf b/templates/digitalocean-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/developers/data-sources.tf rename to templates/digitalocean-gitlab/terraform/users/developers/data-sources.tf diff --git a/digitalocean-gitlab/terraform/users/developers/developer-one.tf b/templates/digitalocean-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/developers/developer-one.tf rename to templates/digitalocean-gitlab/terraform/users/developers/developer-one.tf diff --git a/digitalocean-gitlab/terraform/users/developers/developers-outputs.tf b/templates/digitalocean-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/digitalocean-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/digitalocean-gitlab/terraform/users/modules/user/main.tf b/templates/digitalocean-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/modules/user/main.tf rename to templates/digitalocean-gitlab/terraform/users/modules/user/main.tf diff --git a/digitalocean-gitlab/terraform/users/users.tf b/templates/digitalocean-gitlab/terraform/users/users.tf similarity index 100% rename from digitalocean-gitlab/terraform/users/users.tf rename to templates/digitalocean-gitlab/terraform/users/users.tf diff --git a/digitalocean-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/digitalocean-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/digitalocean-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/digitalocean-gitlab/terraform/vault/kv-mounts.tf b/templates/digitalocean-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/kv-mounts.tf rename to templates/digitalocean-gitlab/terraform/vault/kv-mounts.tf diff --git a/digitalocean-gitlab/terraform/vault/main.tf b/templates/digitalocean-gitlab/terraform/vault/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/main.tf rename to templates/digitalocean-gitlab/terraform/vault/main.tf diff --git a/digitalocean-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/digitalocean-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/digitalocean-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/digitalocean-gitlab/terraform/vault/oidc-clients.tf b/templates/digitalocean-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/oidc-clients.tf rename to templates/digitalocean-gitlab/terraform/vault/oidc-clients.tf diff --git a/digitalocean-gitlab/terraform/vault/oidc-groups.tf b/templates/digitalocean-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/oidc-groups.tf rename to templates/digitalocean-gitlab/terraform/vault/oidc-groups.tf diff --git a/digitalocean-gitlab/terraform/vault/oidc-provider.tf b/templates/digitalocean-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/oidc-provider.tf rename to templates/digitalocean-gitlab/terraform/vault/oidc-provider.tf diff --git a/digitalocean-gitlab/terraform/vault/oidc-scopes.tf b/templates/digitalocean-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/oidc-scopes.tf rename to templates/digitalocean-gitlab/terraform/vault/oidc-scopes.tf diff --git a/digitalocean-gitlab/terraform/vault/policies.tf b/templates/digitalocean-gitlab/terraform/vault/policies.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/policies.tf rename to templates/digitalocean-gitlab/terraform/vault/policies.tf diff --git a/digitalocean-gitlab/terraform/vault/secrets.tf b/templates/digitalocean-gitlab/terraform/vault/secrets.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/secrets.tf rename to templates/digitalocean-gitlab/terraform/vault/secrets.tf diff --git a/digitalocean-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/digitalocean-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/digitalocean-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/digitalocean-gitlab/terraform/vault/variables.tf b/templates/digitalocean-gitlab/terraform/vault/variables.tf similarity index 100% rename from digitalocean-gitlab/terraform/vault/variables.tf rename to templates/digitalocean-gitlab/terraform/vault/variables.tf diff --git a/google-github/atlantis.yaml b/templates/google-github/atlantis.yaml similarity index 100% rename from google-github/atlantis.yaml rename to templates/google-github/atlantis.yaml diff --git a/google-github/logo.png b/templates/google-github/logo.png similarity index 100% rename from google-github/logo.png rename to templates/google-github/logo.png diff --git a/google-github/registry/environments/.gitkeep b/templates/google-github/registry/environments/.gitkeep similarity index 100% rename from google-github/registry/environments/.gitkeep rename to templates/google-github/registry/environments/.gitkeep diff --git a/google-github/registry/environments/development/docker-config.yaml b/templates/google-github/registry/environments/development/docker-config.yaml similarity index 100% rename from google-github/registry/environments/development/docker-config.yaml rename to templates/google-github/registry/environments/development/docker-config.yaml diff --git a/google-github/registry/environments/development/metaphor.yaml b/templates/google-github/registry/environments/development/metaphor.yaml similarity index 100% rename from google-github/registry/environments/development/metaphor.yaml rename to templates/google-github/registry/environments/development/metaphor.yaml diff --git a/google-github/registry/environments/development/metaphor/Chart.yaml b/templates/google-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from google-github/registry/environments/development/metaphor/Chart.yaml rename to templates/google-github/registry/environments/development/metaphor/Chart.yaml diff --git a/google-github/registry/environments/development/metaphor/values.yaml b/templates/google-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from google-github/registry/environments/development/metaphor/values.yaml rename to templates/google-github/registry/environments/development/metaphor/values.yaml diff --git a/google-github/registry/environments/production/docker-config.yaml b/templates/google-github/registry/environments/production/docker-config.yaml similarity index 100% rename from google-github/registry/environments/production/docker-config.yaml rename to templates/google-github/registry/environments/production/docker-config.yaml diff --git a/google-github/registry/environments/production/metaphor.yaml b/templates/google-github/registry/environments/production/metaphor.yaml similarity index 100% rename from google-github/registry/environments/production/metaphor.yaml rename to templates/google-github/registry/environments/production/metaphor.yaml diff --git a/google-github/registry/environments/production/metaphor/Chart.yaml b/templates/google-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from google-github/registry/environments/production/metaphor/Chart.yaml rename to templates/google-github/registry/environments/production/metaphor/Chart.yaml diff --git a/google-github/registry/environments/production/metaphor/values.yaml b/templates/google-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from google-github/registry/environments/production/metaphor/values.yaml rename to templates/google-github/registry/environments/production/metaphor/values.yaml diff --git a/google-github/registry/environments/staging/docker-config.yaml b/templates/google-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from google-github/registry/environments/staging/docker-config.yaml rename to templates/google-github/registry/environments/staging/docker-config.yaml diff --git a/google-github/registry/environments/staging/metaphor.yaml b/templates/google-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from google-github/registry/environments/staging/metaphor.yaml rename to templates/google-github/registry/environments/staging/metaphor.yaml diff --git a/google-github/registry/environments/staging/metaphor/Chart.yaml b/templates/google-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from google-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/google-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/google-github/registry/environments/staging/metaphor/values.yaml b/templates/google-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from google-github/registry/environments/staging/metaphor/values.yaml rename to templates/google-github/registry/environments/staging/metaphor/values.yaml diff --git a/google-github/templates/mgmt/actions-runner-controller.yaml b/templates/google-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from google-github/templates/mgmt/actions-runner-controller.yaml rename to templates/google-github/templates/mgmt/actions-runner-controller.yaml diff --git a/google-github/templates/mgmt/appprojects.yaml b/templates/google-github/templates/mgmt/appprojects.yaml similarity index 100% rename from google-github/templates/mgmt/appprojects.yaml rename to templates/google-github/templates/mgmt/appprojects.yaml diff --git a/google-github/templates/mgmt/argo-workflows.yaml b/templates/google-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from google-github/templates/mgmt/argo-workflows.yaml rename to templates/google-github/templates/mgmt/argo-workflows.yaml diff --git a/google-github/templates/mgmt/argocd.yaml b/templates/google-github/templates/mgmt/argocd.yaml similarity index 100% rename from google-github/templates/mgmt/argocd.yaml rename to templates/google-github/templates/mgmt/argocd.yaml diff --git a/google-github/templates/mgmt/atlantis.yaml b/templates/google-github/templates/mgmt/atlantis.yaml similarity index 100% rename from google-github/templates/mgmt/atlantis.yaml rename to templates/google-github/templates/mgmt/atlantis.yaml diff --git a/google-github/templates/mgmt/cert-issuers.yaml b/templates/google-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from google-github/templates/mgmt/cert-issuers.yaml rename to templates/google-github/templates/mgmt/cert-issuers.yaml diff --git a/google-github/templates/mgmt/cert-manager.yaml b/templates/google-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from google-github/templates/mgmt/cert-manager.yaml rename to templates/google-github/templates/mgmt/cert-manager.yaml diff --git a/google-github/templates/mgmt/chartmuseum.yaml b/templates/google-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from google-github/templates/mgmt/chartmuseum.yaml rename to templates/google-github/templates/mgmt/chartmuseum.yaml diff --git a/google-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/google-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from google-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/google-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/google-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/google-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from google-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/google-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/google-github/templates/mgmt/cluster-secret-store.yaml b/templates/google-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from google-github/templates/mgmt/cluster-secret-store.yaml rename to templates/google-github/templates/mgmt/cluster-secret-store.yaml diff --git a/google-github/templates/mgmt/clusterrolebinding.yaml b/templates/google-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from google-github/templates/mgmt/clusterrolebinding.yaml rename to templates/google-github/templates/mgmt/clusterrolebinding.yaml diff --git a/google-github/templates/mgmt/clusters.yaml b/templates/google-github/templates/mgmt/clusters.yaml similarity index 100% rename from google-github/templates/mgmt/clusters.yaml rename to templates/google-github/templates/mgmt/clusters.yaml diff --git a/google-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/google-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/google-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/google-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/google-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/google-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/google-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/google-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/google-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from google-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/google-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/google-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/google-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from google-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/google-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/google-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/google-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/google-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/google-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/google-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/google-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/google-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/google-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/google-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/google-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/google-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/google-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/google-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/google-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/google-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/google-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/google-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from google-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/google-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/google-github/templates/mgmt/components/atlantis/application.yaml b/templates/google-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/atlantis/application.yaml rename to templates/google-github/templates/mgmt/components/atlantis/application.yaml diff --git a/google-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/google-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/atlantis/wait.yaml b/templates/google-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/google-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/google-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/google-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from google-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/google-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/google-github/templates/mgmt/components/cert-manager/application.yaml b/templates/google-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/google-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/google-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/google-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from google-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/google-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/google-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/google-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/google-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/google-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/google-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/google-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/google-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/google-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/google-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from google-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/google-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/google-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/google-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/google-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/google-github/templates/mgmt/components/clusters/.gitkeep b/templates/google-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from google-github/templates/mgmt/components/clusters/.gitkeep rename to templates/google-github/templates/mgmt/components/clusters/.gitkeep diff --git a/google-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/google-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/google-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/google-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/google-github/templates/mgmt/components/crossplane/provider.yaml b/templates/google-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/google-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/google-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/google-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/google-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/google-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/google-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from google-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/google-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/google-github/templates/mgmt/components/external-dns/application.yaml b/templates/google-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/external-dns/application.yaml rename to templates/google-github/templates/mgmt/components/external-dns/application.yaml diff --git a/google-github/templates/mgmt/components/external-dns/wait.yaml b/templates/google-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/google-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/google-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/google-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from google-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/google-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/google-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/google-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/google-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/google-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/google-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from google-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/google-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/google-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/google-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from google-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/google-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/google-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/google-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/google-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/google-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/google-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/google-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/google-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/kubefirst/console.yaml b/templates/google-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from google-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/google-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/google-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/google-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/google-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/google-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/google-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/google-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from google-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/google-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/google-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/google-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from google-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/google-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/google-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/google-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from google-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/google-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/google-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/google-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/google-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/google-github/templates/mgmt/components/reloader/application.yaml b/templates/google-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/reloader/application.yaml rename to templates/google-github/templates/mgmt/components/reloader/application.yaml diff --git a/google-github/templates/mgmt/components/reloader/wait.yaml b/templates/google-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/reloader/wait.yaml rename to templates/google-github/templates/mgmt/components/reloader/wait.yaml diff --git a/google-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/google-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from google-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/google-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/google-github/templates/mgmt/components/vault/application.yaml b/templates/google-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from google-github/templates/mgmt/components/vault/application.yaml rename to templates/google-github/templates/mgmt/components/vault/application.yaml diff --git a/google-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/google-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from google-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/google-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/google-github/templates/mgmt/components/vault/wait.yaml b/templates/google-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from google-github/templates/mgmt/components/vault/wait.yaml rename to templates/google-github/templates/mgmt/components/vault/wait.yaml diff --git a/google-github/templates/mgmt/crossplane.yaml b/templates/google-github/templates/mgmt/crossplane.yaml similarity index 100% rename from google-github/templates/mgmt/crossplane.yaml rename to templates/google-github/templates/mgmt/crossplane.yaml diff --git a/google-github/templates/mgmt/development.yaml b/templates/google-github/templates/mgmt/development.yaml similarity index 100% rename from google-github/templates/mgmt/development.yaml rename to templates/google-github/templates/mgmt/development.yaml diff --git a/google-github/templates/mgmt/external-dns.yaml b/templates/google-github/templates/mgmt/external-dns.yaml similarity index 100% rename from google-github/templates/mgmt/external-dns.yaml rename to templates/google-github/templates/mgmt/external-dns.yaml diff --git a/google-github/templates/mgmt/external-secrets-operator.yaml b/templates/google-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from google-github/templates/mgmt/external-secrets-operator.yaml rename to templates/google-github/templates/mgmt/external-secrets-operator.yaml diff --git a/google-github/templates/mgmt/github-runner.yaml b/templates/google-github/templates/mgmt/github-runner.yaml similarity index 100% rename from google-github/templates/mgmt/github-runner.yaml rename to templates/google-github/templates/mgmt/github-runner.yaml diff --git a/google-github/templates/mgmt/ingress-nginx.yaml b/templates/google-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from google-github/templates/mgmt/ingress-nginx.yaml rename to templates/google-github/templates/mgmt/ingress-nginx.yaml diff --git a/google-github/templates/mgmt/kubefirst.yaml b/templates/google-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from google-github/templates/mgmt/kubefirst.yaml rename to templates/google-github/templates/mgmt/kubefirst.yaml diff --git a/google-github/templates/mgmt/nginx-apex.yaml b/templates/google-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from google-github/templates/mgmt/nginx-apex.yaml rename to templates/google-github/templates/mgmt/nginx-apex.yaml diff --git a/google-github/templates/mgmt/production.yaml b/templates/google-github/templates/mgmt/production.yaml similarity index 100% rename from google-github/templates/mgmt/production.yaml rename to templates/google-github/templates/mgmt/production.yaml diff --git a/google-github/templates/mgmt/registry.yaml b/templates/google-github/templates/mgmt/registry.yaml similarity index 100% rename from google-github/templates/mgmt/registry.yaml rename to templates/google-github/templates/mgmt/registry.yaml diff --git a/google-github/templates/mgmt/reloader.yaml b/templates/google-github/templates/mgmt/reloader.yaml similarity index 100% rename from google-github/templates/mgmt/reloader.yaml rename to templates/google-github/templates/mgmt/reloader.yaml diff --git a/google-github/templates/mgmt/secrets.yaml b/templates/google-github/templates/mgmt/secrets.yaml similarity index 100% rename from google-github/templates/mgmt/secrets.yaml rename to templates/google-github/templates/mgmt/secrets.yaml diff --git a/google-github/templates/mgmt/staging.yaml b/templates/google-github/templates/mgmt/staging.yaml similarity index 100% rename from google-github/templates/mgmt/staging.yaml rename to templates/google-github/templates/mgmt/staging.yaml diff --git a/google-github/templates/mgmt/vault.yaml b/templates/google-github/templates/mgmt/vault.yaml similarity index 100% rename from google-github/templates/mgmt/vault.yaml rename to templates/google-github/templates/mgmt/vault.yaml diff --git a/google-github/templates/workload-cluster/0-providerconfig.yaml b/templates/google-github/templates/workload-cluster/0-providerconfig.yaml similarity index 100% rename from google-github/templates/workload-cluster/0-providerconfig.yaml rename to templates/google-github/templates/workload-cluster/0-providerconfig.yaml diff --git a/google-github/templates/workload-cluster/10-infrastructure.yaml b/templates/google-github/templates/workload-cluster/10-infrastructure.yaml similarity index 100% rename from google-github/templates/workload-cluster/10-infrastructure.yaml rename to templates/google-github/templates/workload-cluster/10-infrastructure.yaml diff --git a/google-github/templates/workload-cluster/20-argocd-connection.yaml b/templates/google-github/templates/workload-cluster/20-argocd-connection.yaml similarity index 100% rename from google-github/templates/workload-cluster/20-argocd-connection.yaml rename to templates/google-github/templates/workload-cluster/20-argocd-connection.yaml diff --git a/google-github/templates/workload-cluster/30-cert-manager.yaml b/templates/google-github/templates/workload-cluster/30-cert-manager.yaml similarity index 100% rename from google-github/templates/workload-cluster/30-cert-manager.yaml rename to templates/google-github/templates/workload-cluster/30-cert-manager.yaml diff --git a/google-github/templates/workload-cluster/30-external-dns.yaml b/templates/google-github/templates/workload-cluster/30-external-dns.yaml similarity index 100% rename from google-github/templates/workload-cluster/30-external-dns.yaml rename to templates/google-github/templates/workload-cluster/30-external-dns.yaml diff --git a/google-github/templates/workload-cluster/30-external-secrets-operator.yaml b/templates/google-github/templates/workload-cluster/30-external-secrets-operator.yaml similarity index 100% rename from google-github/templates/workload-cluster/30-external-secrets-operator.yaml rename to templates/google-github/templates/workload-cluster/30-external-secrets-operator.yaml diff --git a/google-github/templates/workload-cluster/30-ingress-nginx.yaml b/templates/google-github/templates/workload-cluster/30-ingress-nginx.yaml similarity index 100% rename from google-github/templates/workload-cluster/30-ingress-nginx.yaml rename to templates/google-github/templates/workload-cluster/30-ingress-nginx.yaml diff --git a/google-github/templates/workload-cluster/30-reloader.yaml b/templates/google-github/templates/workload-cluster/30-reloader.yaml similarity index 100% rename from google-github/templates/workload-cluster/30-reloader.yaml rename to templates/google-github/templates/workload-cluster/30-reloader.yaml diff --git a/google-github/templates/workload-cluster/40-clusterissuers.yaml b/templates/google-github/templates/workload-cluster/40-clusterissuers.yaml similarity index 100% rename from google-github/templates/workload-cluster/40-clusterissuers.yaml rename to templates/google-github/templates/workload-cluster/40-clusterissuers.yaml diff --git a/google-github/templates/workload-cluster/40-clustersecretstore.yaml b/templates/google-github/templates/workload-cluster/40-clustersecretstore.yaml similarity index 100% rename from google-github/templates/workload-cluster/40-clustersecretstore.yaml rename to templates/google-github/templates/workload-cluster/40-clustersecretstore.yaml diff --git a/google-github/templates/workload-cluster/45-environment.yaml b/templates/google-github/templates/workload-cluster/45-environment.yaml similarity index 100% rename from google-github/templates/workload-cluster/45-environment.yaml rename to templates/google-github/templates/workload-cluster/45-environment.yaml diff --git a/google-github/templates/workload-cluster/appproject-workload-cluster.yaml b/templates/google-github/templates/workload-cluster/appproject-workload-cluster.yaml similarity index 100% rename from google-github/templates/workload-cluster/appproject-workload-cluster.yaml rename to templates/google-github/templates/workload-cluster/appproject-workload-cluster.yaml diff --git a/google-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml b/templates/google-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from google-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml rename to templates/google-github/templates/workload-cluster/cert-issuers/clusterissuers.yaml diff --git a/google-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml b/templates/google-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from google-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml rename to templates/google-github/templates/workload-cluster/cluster-secret-store/clustersecretstore.yaml diff --git a/google-github/templates/workload-cluster/infrastructure/wait.yaml b/templates/google-github/templates/workload-cluster/infrastructure/wait.yaml similarity index 100% rename from google-github/templates/workload-cluster/infrastructure/wait.yaml rename to templates/google-github/templates/workload-cluster/infrastructure/wait.yaml diff --git a/google-github/templates/workload-cluster/infrastructure/workspace.yaml b/templates/google-github/templates/workload-cluster/infrastructure/workspace.yaml similarity index 100% rename from google-github/templates/workload-cluster/infrastructure/workspace.yaml rename to templates/google-github/templates/workload-cluster/infrastructure/workspace.yaml diff --git a/google-github/templates/workload-cluster/provider-config/providerconfig.yaml b/templates/google-github/templates/workload-cluster/provider-config/providerconfig.yaml similarity index 100% rename from google-github/templates/workload-cluster/provider-config/providerconfig.yaml rename to templates/google-github/templates/workload-cluster/provider-config/providerconfig.yaml diff --git a/google-github/templates/workload-cluster/registry-workload-cluster.yaml b/templates/google-github/templates/workload-cluster/registry-workload-cluster.yaml similarity index 100% rename from google-github/templates/workload-cluster/registry-workload-cluster.yaml rename to templates/google-github/templates/workload-cluster/registry-workload-cluster.yaml diff --git a/google-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/google-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from google-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/google-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/google-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/google-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from google-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/google-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/google-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/google-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from google-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/google-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/google-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/google-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from google-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/google-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/google-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/google-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from google-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/google-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/google-github/templates/workload-vcluster/30-external-dns.yaml b/templates/google-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from google-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/google-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/google-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/google-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from google-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/google-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/google-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/google-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from google-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/google-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/google-github/templates/workload-vcluster/30-reloader.yaml b/templates/google-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from google-github/templates/workload-vcluster/30-reloader.yaml rename to templates/google-github/templates/workload-vcluster/30-reloader.yaml diff --git a/google-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/google-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from google-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/google-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/google-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/google-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from google-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/google-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/google-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/google-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from google-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/google-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/google-github/templates/workload-vcluster/45-environment.yaml b/templates/google-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from google-github/templates/workload-vcluster/45-environment.yaml rename to templates/google-github/templates/workload-vcluster/45-environment.yaml diff --git a/google-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/google-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from google-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/google-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/google-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/google-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from google-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/google-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/google-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/google-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from google-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/google-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/google-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/google-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from google-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/google-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/google-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/google-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from google-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/google-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/google-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/google-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from google-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/google-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/google-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/google-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from google-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/google-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/google-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/google-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from google-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/google-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/google-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/google-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from google-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/google-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/google-github/terraform/github/modules/repository/main.tf b/templates/google-github/terraform/github/modules/repository/main.tf similarity index 100% rename from google-github/terraform/github/modules/repository/main.tf rename to templates/google-github/terraform/github/modules/repository/main.tf diff --git a/google-github/terraform/github/modules/repository/variables.tf b/templates/google-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from google-github/terraform/github/modules/repository/variables.tf rename to templates/google-github/terraform/github/modules/repository/variables.tf diff --git a/google-github/terraform/github/repos.tf b/templates/google-github/terraform/github/repos.tf similarity index 100% rename from google-github/terraform/github/repos.tf rename to templates/google-github/terraform/github/repos.tf diff --git a/google-github/terraform/github/ssh.tf b/templates/google-github/terraform/github/ssh.tf similarity index 100% rename from google-github/terraform/github/ssh.tf rename to templates/google-github/terraform/github/ssh.tf diff --git a/google-github/terraform/github/teams.tf b/templates/google-github/terraform/github/teams.tf similarity index 100% rename from google-github/terraform/github/teams.tf rename to templates/google-github/terraform/github/teams.tf diff --git a/google-github/terraform/google/data_sources.tf b/templates/google-github/terraform/google/data_sources.tf similarity index 100% rename from google-github/terraform/google/data_sources.tf rename to templates/google-github/terraform/google/data_sources.tf diff --git a/google-github/terraform/google/gke.tf b/templates/google-github/terraform/google/gke.tf similarity index 100% rename from google-github/terraform/google/gke.tf rename to templates/google-github/terraform/google/gke.tf diff --git a/google-github/terraform/google/gke/main.tf b/templates/google-github/terraform/google/gke/main.tf similarity index 100% rename from google-github/terraform/google/gke/main.tf rename to templates/google-github/terraform/google/gke/main.tf diff --git a/google-github/terraform/google/gke/nat.tf b/templates/google-github/terraform/google/gke/nat.tf similarity index 100% rename from google-github/terraform/google/gke/nat.tf rename to templates/google-github/terraform/google/gke/nat.tf diff --git a/google-github/terraform/google/gke/variables.tf b/templates/google-github/terraform/google/gke/variables.tf similarity index 100% rename from google-github/terraform/google/gke/variables.tf rename to templates/google-github/terraform/google/gke/variables.tf diff --git a/google-github/terraform/google/iam.tf b/templates/google-github/terraform/google/iam.tf similarity index 100% rename from google-github/terraform/google/iam.tf rename to templates/google-github/terraform/google/iam.tf diff --git a/google-github/terraform/google/init.tf b/templates/google-github/terraform/google/init.tf similarity index 100% rename from google-github/terraform/google/init.tf rename to templates/google-github/terraform/google/init.tf diff --git a/google-github/terraform/google/kms.tf b/templates/google-github/terraform/google/kms.tf similarity index 100% rename from google-github/terraform/google/kms.tf rename to templates/google-github/terraform/google/kms.tf diff --git a/google-github/terraform/google/modules/kms/main.tf b/templates/google-github/terraform/google/modules/kms/main.tf similarity index 100% rename from google-github/terraform/google/modules/kms/main.tf rename to templates/google-github/terraform/google/modules/kms/main.tf diff --git a/google-github/terraform/google/modules/kms/outputs.tf b/templates/google-github/terraform/google/modules/kms/outputs.tf similarity index 100% rename from google-github/terraform/google/modules/kms/outputs.tf rename to templates/google-github/terraform/google/modules/kms/outputs.tf diff --git a/google-github/terraform/google/modules/kms/variables.tf b/templates/google-github/terraform/google/modules/kms/variables.tf similarity index 100% rename from google-github/terraform/google/modules/kms/variables.tf rename to templates/google-github/terraform/google/modules/kms/variables.tf diff --git a/google-github/terraform/google/modules/sa/data_sources.tf b/templates/google-github/terraform/google/modules/sa/data_sources.tf similarity index 100% rename from google-github/terraform/google/modules/sa/data_sources.tf rename to templates/google-github/terraform/google/modules/sa/data_sources.tf diff --git a/google-github/terraform/google/modules/sa/main.tf b/templates/google-github/terraform/google/modules/sa/main.tf similarity index 100% rename from google-github/terraform/google/modules/sa/main.tf rename to templates/google-github/terraform/google/modules/sa/main.tf diff --git a/google-github/terraform/google/modules/sa/outputs.tf b/templates/google-github/terraform/google/modules/sa/outputs.tf similarity index 100% rename from google-github/terraform/google/modules/sa/outputs.tf rename to templates/google-github/terraform/google/modules/sa/outputs.tf diff --git a/google-github/terraform/google/modules/sa/variables.tf b/templates/google-github/terraform/google/modules/sa/variables.tf similarity index 100% rename from google-github/terraform/google/modules/sa/variables.tf rename to templates/google-github/terraform/google/modules/sa/variables.tf diff --git a/google-github/terraform/google/modules/storage_bucket/main.tf b/templates/google-github/terraform/google/modules/storage_bucket/main.tf similarity index 100% rename from google-github/terraform/google/modules/storage_bucket/main.tf rename to templates/google-github/terraform/google/modules/storage_bucket/main.tf diff --git a/google-github/terraform/google/modules/storage_bucket/outputs.tf b/templates/google-github/terraform/google/modules/storage_bucket/outputs.tf similarity index 100% rename from google-github/terraform/google/modules/storage_bucket/outputs.tf rename to templates/google-github/terraform/google/modules/storage_bucket/outputs.tf diff --git a/google-github/terraform/google/modules/storage_bucket/variables.tf b/templates/google-github/terraform/google/modules/storage_bucket/variables.tf similarity index 100% rename from google-github/terraform/google/modules/storage_bucket/variables.tf rename to templates/google-github/terraform/google/modules/storage_bucket/variables.tf diff --git a/google-github/terraform/google/services.tf b/templates/google-github/terraform/google/services.tf similarity index 100% rename from google-github/terraform/google/services.tf rename to templates/google-github/terraform/google/services.tf diff --git a/google-github/terraform/google/services/main.tf b/templates/google-github/terraform/google/services/main.tf similarity index 100% rename from google-github/terraform/google/services/main.tf rename to templates/google-github/terraform/google/services/main.tf diff --git a/google-github/terraform/google/services/variables.tf b/templates/google-github/terraform/google/services/variables.tf similarity index 100% rename from google-github/terraform/google/services/variables.tf rename to templates/google-github/terraform/google/services/variables.tf diff --git a/google-github/terraform/google/storage.tf b/templates/google-github/terraform/google/storage.tf similarity index 100% rename from google-github/terraform/google/storage.tf rename to templates/google-github/terraform/google/storage.tf diff --git a/google-github/terraform/google/terraform.tfvars b/templates/google-github/terraform/google/terraform.tfvars similarity index 100% rename from google-github/terraform/google/terraform.tfvars rename to templates/google-github/terraform/google/terraform.tfvars diff --git a/google-github/terraform/google/variables.tf b/templates/google-github/terraform/google/variables.tf similarity index 100% rename from google-github/terraform/google/variables.tf rename to templates/google-github/terraform/google/variables.tf diff --git a/google-github/terraform/google/vpc.tf b/templates/google-github/terraform/google/vpc.tf similarity index 100% rename from google-github/terraform/google/vpc.tf rename to templates/google-github/terraform/google/vpc.tf diff --git a/google-github/terraform/users/admins/admin-one.tf b/templates/google-github/terraform/users/admins/admin-one.tf similarity index 100% rename from google-github/terraform/users/admins/admin-one.tf rename to templates/google-github/terraform/users/admins/admin-one.tf diff --git a/google-github/terraform/users/admins/admins-outputs.tf b/templates/google-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from google-github/terraform/users/admins/admins-outputs.tf rename to templates/google-github/terraform/users/admins/admins-outputs.tf diff --git a/google-github/terraform/users/admins/data_sources.tf b/templates/google-github/terraform/users/admins/data_sources.tf similarity index 100% rename from google-github/terraform/users/admins/data_sources.tf rename to templates/google-github/terraform/users/admins/data_sources.tf diff --git a/google-github/terraform/users/admins/kbot.tf b/templates/google-github/terraform/users/admins/kbot.tf similarity index 100% rename from google-github/terraform/users/admins/kbot.tf rename to templates/google-github/terraform/users/admins/kbot.tf diff --git a/google-github/terraform/users/developers/data_sources.tf b/templates/google-github/terraform/users/developers/data_sources.tf similarity index 100% rename from google-github/terraform/users/developers/data_sources.tf rename to templates/google-github/terraform/users/developers/data_sources.tf diff --git a/google-github/terraform/users/developers/developer-one.tf b/templates/google-github/terraform/users/developers/developer-one.tf similarity index 100% rename from google-github/terraform/users/developers/developer-one.tf rename to templates/google-github/terraform/users/developers/developer-one.tf diff --git a/google-github/terraform/users/developers/developers-outputs.tf b/templates/google-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from google-github/terraform/users/developers/developers-outputs.tf rename to templates/google-github/terraform/users/developers/developers-outputs.tf diff --git a/google-github/terraform/users/modules/user/github/main.tf b/templates/google-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from google-github/terraform/users/modules/user/github/main.tf rename to templates/google-github/terraform/users/modules/user/github/main.tf diff --git a/google-github/terraform/users/users.tf b/templates/google-github/terraform/users/users.tf similarity index 100% rename from google-github/terraform/users/users.tf rename to templates/google-github/terraform/users/users.tf diff --git a/google-github/terraform/vault/kubernetes-auth-backend.tf b/templates/google-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from google-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/google-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/google-github/terraform/vault/kv-mounts.tf b/templates/google-github/terraform/vault/kv-mounts.tf similarity index 100% rename from google-github/terraform/vault/kv-mounts.tf rename to templates/google-github/terraform/vault/kv-mounts.tf diff --git a/google-github/terraform/vault/main.tf b/templates/google-github/terraform/vault/main.tf similarity index 100% rename from google-github/terraform/vault/main.tf rename to templates/google-github/terraform/vault/main.tf diff --git a/google-github/terraform/vault/modules/oidc-client/main.tf b/templates/google-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from google-github/terraform/vault/modules/oidc-client/main.tf rename to templates/google-github/terraform/vault/modules/oidc-client/main.tf diff --git a/google-github/terraform/vault/oidc-clients.tf b/templates/google-github/terraform/vault/oidc-clients.tf similarity index 100% rename from google-github/terraform/vault/oidc-clients.tf rename to templates/google-github/terraform/vault/oidc-clients.tf diff --git a/google-github/terraform/vault/oidc-groups.tf b/templates/google-github/terraform/vault/oidc-groups.tf similarity index 100% rename from google-github/terraform/vault/oidc-groups.tf rename to templates/google-github/terraform/vault/oidc-groups.tf diff --git a/google-github/terraform/vault/oidc-provider.tf b/templates/google-github/terraform/vault/oidc-provider.tf similarity index 100% rename from google-github/terraform/vault/oidc-provider.tf rename to templates/google-github/terraform/vault/oidc-provider.tf diff --git a/google-github/terraform/vault/oidc-scopes.tf b/templates/google-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from google-github/terraform/vault/oidc-scopes.tf rename to templates/google-github/terraform/vault/oidc-scopes.tf diff --git a/google-github/terraform/vault/policies.tf b/templates/google-github/terraform/vault/policies.tf similarity index 100% rename from google-github/terraform/vault/policies.tf rename to templates/google-github/terraform/vault/policies.tf diff --git a/google-github/terraform/vault/secrets.tf b/templates/google-github/terraform/vault/secrets.tf similarity index 100% rename from google-github/terraform/vault/secrets.tf rename to templates/google-github/terraform/vault/secrets.tf diff --git a/google-github/terraform/vault/userpass-auth-backend.tf b/templates/google-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from google-github/terraform/vault/userpass-auth-backend.tf rename to templates/google-github/terraform/vault/userpass-auth-backend.tf diff --git a/google-github/terraform/vault/variables.tf b/templates/google-github/terraform/vault/variables.tf similarity index 100% rename from google-github/terraform/vault/variables.tf rename to templates/google-github/terraform/vault/variables.tf diff --git a/google-gitlab/atlantis.yaml b/templates/google-gitlab/atlantis.yaml similarity index 100% rename from google-gitlab/atlantis.yaml rename to templates/google-gitlab/atlantis.yaml diff --git a/google-gitlab/logo.png b/templates/google-gitlab/logo.png similarity index 100% rename from google-gitlab/logo.png rename to templates/google-gitlab/logo.png diff --git a/google-gitlab/registry/environments/.gitkeep b/templates/google-gitlab/registry/environments/.gitkeep similarity index 100% rename from google-gitlab/registry/environments/.gitkeep rename to templates/google-gitlab/registry/environments/.gitkeep diff --git a/google-gitlab/registry/environments/development/docker-config.yaml b/templates/google-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from google-gitlab/registry/environments/development/docker-config.yaml rename to templates/google-gitlab/registry/environments/development/docker-config.yaml diff --git a/google-gitlab/registry/environments/development/metaphor.yaml b/templates/google-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from google-gitlab/registry/environments/development/metaphor.yaml rename to templates/google-gitlab/registry/environments/development/metaphor.yaml diff --git a/google-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from google-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/google-gitlab/registry/environments/development/metaphor/values.yaml b/templates/google-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from google-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/google-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/google-gitlab/registry/environments/production/docker-config.yaml b/templates/google-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from google-gitlab/registry/environments/production/docker-config.yaml rename to templates/google-gitlab/registry/environments/production/docker-config.yaml diff --git a/google-gitlab/registry/environments/production/metaphor.yaml b/templates/google-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from google-gitlab/registry/environments/production/metaphor.yaml rename to templates/google-gitlab/registry/environments/production/metaphor.yaml diff --git a/google-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from google-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/google-gitlab/registry/environments/production/metaphor/values.yaml b/templates/google-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from google-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/google-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/google-gitlab/registry/environments/staging/docker-config.yaml b/templates/google-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from google-gitlab/registry/environments/staging/docker-config.yaml rename to templates/google-gitlab/registry/environments/staging/docker-config.yaml diff --git a/google-gitlab/registry/environments/staging/metaphor.yaml b/templates/google-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from google-gitlab/registry/environments/staging/metaphor.yaml rename to templates/google-gitlab/registry/environments/staging/metaphor.yaml diff --git a/google-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from google-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/google-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/google-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from google-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/google-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/google-gitlab/templates/mgmt/appprojects.yaml b/templates/google-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from google-gitlab/templates/mgmt/appprojects.yaml rename to templates/google-gitlab/templates/mgmt/appprojects.yaml diff --git a/google-gitlab/templates/mgmt/argo-workflows.yaml b/templates/google-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from google-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/google-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/google-gitlab/templates/mgmt/argocd.yaml b/templates/google-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from google-gitlab/templates/mgmt/argocd.yaml rename to templates/google-gitlab/templates/mgmt/argocd.yaml diff --git a/google-gitlab/templates/mgmt/atlantis.yaml b/templates/google-gitlab/templates/mgmt/atlantis.yaml similarity index 100% rename from google-gitlab/templates/mgmt/atlantis.yaml rename to templates/google-gitlab/templates/mgmt/atlantis.yaml diff --git a/google-gitlab/templates/mgmt/cert-issuers.yaml b/templates/google-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from google-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/google-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/google-gitlab/templates/mgmt/cert-manager.yaml b/templates/google-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from google-gitlab/templates/mgmt/cert-manager.yaml rename to templates/google-gitlab/templates/mgmt/cert-manager.yaml diff --git a/google-gitlab/templates/mgmt/chartmuseum.yaml b/templates/google-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from google-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/google-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/google-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/google-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/google-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/google-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/google-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from google-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/google-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/google-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/google-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from google-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/google-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/google-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/google-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from google-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/google-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/google-gitlab/templates/mgmt/clusters.yaml b/templates/google-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from google-gitlab/templates/mgmt/clusters.yaml rename to templates/google-gitlab/templates/mgmt/clusters.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/google-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/google-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/google-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/google-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/google-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/google-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/google-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/google-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/google-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/google-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/google-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/google-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/google-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/google-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/google-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/google-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/google-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/google-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/google-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/google-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/google-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/google-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/google-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/google-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/google-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/google-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/google-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/google-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/google-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/google-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/google-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from google-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/google-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/google-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/google-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/google-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/google-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/google-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/google-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/google-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/google-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/google-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/google-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/google-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/google-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/google-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/google-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/google-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/google-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/google-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/google-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/google-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/google-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/google-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/google-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/google-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/google-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/google-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/google-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/google-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/google-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/google-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/google-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/google-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/google-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/google-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/google-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/google-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/google-gitlab/templates/mgmt/components/nginx-apex/wait.yaml b/templates/google-gitlab/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/google-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/google-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/google-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/google-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/google-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/google-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/google-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/google-gitlab/templates/mgmt/components/vault/application.yaml b/templates/google-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/google-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/google-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/google-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/google-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/google-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/google-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from google-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/google-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/google-gitlab/templates/mgmt/crossplane.yaml b/templates/google-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from google-gitlab/templates/mgmt/crossplane.yaml rename to templates/google-gitlab/templates/mgmt/crossplane.yaml diff --git a/google-gitlab/templates/mgmt/development.yaml b/templates/google-gitlab/templates/mgmt/development.yaml similarity index 100% rename from google-gitlab/templates/mgmt/development.yaml rename to templates/google-gitlab/templates/mgmt/development.yaml diff --git a/google-gitlab/templates/mgmt/external-dns.yaml b/templates/google-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from google-gitlab/templates/mgmt/external-dns.yaml rename to templates/google-gitlab/templates/mgmt/external-dns.yaml diff --git a/google-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/google-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from google-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/google-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/google-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/google-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from google-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/google-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/google-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/google-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from google-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/google-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/google-gitlab/templates/mgmt/kubefirst.yaml b/templates/google-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from google-gitlab/templates/mgmt/kubefirst.yaml rename to templates/google-gitlab/templates/mgmt/kubefirst.yaml diff --git a/google-gitlab/templates/mgmt/nginx-apex.yaml b/templates/google-gitlab/templates/mgmt/nginx-apex.yaml similarity index 100% rename from google-gitlab/templates/mgmt/nginx-apex.yaml rename to templates/google-gitlab/templates/mgmt/nginx-apex.yaml diff --git a/google-gitlab/templates/mgmt/production.yaml b/templates/google-gitlab/templates/mgmt/production.yaml similarity index 100% rename from google-gitlab/templates/mgmt/production.yaml rename to templates/google-gitlab/templates/mgmt/production.yaml diff --git a/google-gitlab/templates/mgmt/registry.yaml b/templates/google-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from google-gitlab/templates/mgmt/registry.yaml rename to templates/google-gitlab/templates/mgmt/registry.yaml diff --git a/google-gitlab/templates/mgmt/reloader.yaml b/templates/google-gitlab/templates/mgmt/reloader.yaml similarity index 100% rename from google-gitlab/templates/mgmt/reloader.yaml rename to templates/google-gitlab/templates/mgmt/reloader.yaml diff --git a/google-gitlab/templates/mgmt/secrets.yaml b/templates/google-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from google-gitlab/templates/mgmt/secrets.yaml rename to templates/google-gitlab/templates/mgmt/secrets.yaml diff --git a/google-gitlab/templates/mgmt/staging.yaml b/templates/google-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from google-gitlab/templates/mgmt/staging.yaml rename to templates/google-gitlab/templates/mgmt/staging.yaml diff --git a/google-gitlab/templates/mgmt/vault.yaml b/templates/google-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from google-gitlab/templates/mgmt/vault.yaml rename to templates/google-gitlab/templates/mgmt/vault.yaml diff --git a/google-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/google-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/google-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/google-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/google-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/google-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/google-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/google-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/google-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/google-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/google-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/google-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/google-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/google-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/google-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/google-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/google-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/google-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/google-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/google-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/google-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/google-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/google-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/google-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/google-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/google-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/google-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/google-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/google-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/google-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/google-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/google-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/google-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/google-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/google-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/google-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/google-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/google-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/google-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/google-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/google-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/google-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/google-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/google-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/google-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/google-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/google-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/google-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/google-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/google-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/google-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/google-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/google-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/google-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/google-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/google-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/google-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/google-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/google-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/google-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/google-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/google-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/google-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/google-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/google-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from google-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/google-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/google-gitlab/terraform/gitlab/groups.tf b/templates/google-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from google-gitlab/terraform/gitlab/groups.tf rename to templates/google-gitlab/terraform/gitlab/groups.tf diff --git a/google-gitlab/terraform/gitlab/main.tf b/templates/google-gitlab/terraform/gitlab/main.tf similarity index 100% rename from google-gitlab/terraform/gitlab/main.tf rename to templates/google-gitlab/terraform/gitlab/main.tf diff --git a/google-gitlab/terraform/gitlab/modules/project/main.tf b/templates/google-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from google-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/google-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/google-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/google-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from google-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/google-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/google-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/google-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from google-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/google-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/google-gitlab/terraform/gitlab/projects.tf b/templates/google-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from google-gitlab/terraform/gitlab/projects.tf rename to templates/google-gitlab/terraform/gitlab/projects.tf diff --git a/google-gitlab/terraform/gitlab/vars.tf b/templates/google-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from google-gitlab/terraform/gitlab/vars.tf rename to templates/google-gitlab/terraform/gitlab/vars.tf diff --git a/google-gitlab/terraform/google/data_sources.tf b/templates/google-gitlab/terraform/google/data_sources.tf similarity index 100% rename from google-gitlab/terraform/google/data_sources.tf rename to templates/google-gitlab/terraform/google/data_sources.tf diff --git a/google-gitlab/terraform/google/gke.tf b/templates/google-gitlab/terraform/google/gke.tf similarity index 100% rename from google-gitlab/terraform/google/gke.tf rename to templates/google-gitlab/terraform/google/gke.tf diff --git a/google-gitlab/terraform/google/gke/main.tf b/templates/google-gitlab/terraform/google/gke/main.tf similarity index 100% rename from google-gitlab/terraform/google/gke/main.tf rename to templates/google-gitlab/terraform/google/gke/main.tf diff --git a/google-gitlab/terraform/google/gke/nat.tf b/templates/google-gitlab/terraform/google/gke/nat.tf similarity index 100% rename from google-gitlab/terraform/google/gke/nat.tf rename to templates/google-gitlab/terraform/google/gke/nat.tf diff --git a/google-gitlab/terraform/google/gke/variables.tf b/templates/google-gitlab/terraform/google/gke/variables.tf similarity index 100% rename from google-gitlab/terraform/google/gke/variables.tf rename to templates/google-gitlab/terraform/google/gke/variables.tf diff --git a/google-gitlab/terraform/google/iam.tf b/templates/google-gitlab/terraform/google/iam.tf similarity index 100% rename from google-gitlab/terraform/google/iam.tf rename to templates/google-gitlab/terraform/google/iam.tf diff --git a/google-gitlab/terraform/google/init.tf b/templates/google-gitlab/terraform/google/init.tf similarity index 100% rename from google-gitlab/terraform/google/init.tf rename to templates/google-gitlab/terraform/google/init.tf diff --git a/google-gitlab/terraform/google/kms.tf b/templates/google-gitlab/terraform/google/kms.tf similarity index 100% rename from google-gitlab/terraform/google/kms.tf rename to templates/google-gitlab/terraform/google/kms.tf diff --git a/google-gitlab/terraform/google/modules/kms/main.tf b/templates/google-gitlab/terraform/google/modules/kms/main.tf similarity index 100% rename from google-gitlab/terraform/google/modules/kms/main.tf rename to templates/google-gitlab/terraform/google/modules/kms/main.tf diff --git a/google-gitlab/terraform/google/modules/kms/outputs.tf b/templates/google-gitlab/terraform/google/modules/kms/outputs.tf similarity index 100% rename from google-gitlab/terraform/google/modules/kms/outputs.tf rename to templates/google-gitlab/terraform/google/modules/kms/outputs.tf diff --git a/google-gitlab/terraform/google/modules/kms/variables.tf b/templates/google-gitlab/terraform/google/modules/kms/variables.tf similarity index 100% rename from google-gitlab/terraform/google/modules/kms/variables.tf rename to templates/google-gitlab/terraform/google/modules/kms/variables.tf diff --git a/google-gitlab/terraform/google/modules/sa/data_sources.tf b/templates/google-gitlab/terraform/google/modules/sa/data_sources.tf similarity index 100% rename from google-gitlab/terraform/google/modules/sa/data_sources.tf rename to templates/google-gitlab/terraform/google/modules/sa/data_sources.tf diff --git a/google-gitlab/terraform/google/modules/sa/main.tf b/templates/google-gitlab/terraform/google/modules/sa/main.tf similarity index 100% rename from google-gitlab/terraform/google/modules/sa/main.tf rename to templates/google-gitlab/terraform/google/modules/sa/main.tf diff --git a/google-gitlab/terraform/google/modules/sa/outputs.tf b/templates/google-gitlab/terraform/google/modules/sa/outputs.tf similarity index 100% rename from google-gitlab/terraform/google/modules/sa/outputs.tf rename to templates/google-gitlab/terraform/google/modules/sa/outputs.tf diff --git a/google-gitlab/terraform/google/modules/sa/variables.tf b/templates/google-gitlab/terraform/google/modules/sa/variables.tf similarity index 100% rename from google-gitlab/terraform/google/modules/sa/variables.tf rename to templates/google-gitlab/terraform/google/modules/sa/variables.tf diff --git a/google-gitlab/terraform/google/modules/storage_bucket/main.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf similarity index 100% rename from google-gitlab/terraform/google/modules/storage_bucket/main.tf rename to templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf diff --git a/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf similarity index 100% rename from google-gitlab/terraform/google/modules/storage_bucket/outputs.tf rename to templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf diff --git a/google-gitlab/terraform/google/modules/storage_bucket/variables.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf similarity index 100% rename from google-gitlab/terraform/google/modules/storage_bucket/variables.tf rename to templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf diff --git a/google-gitlab/terraform/google/services.tf b/templates/google-gitlab/terraform/google/services.tf similarity index 100% rename from google-gitlab/terraform/google/services.tf rename to templates/google-gitlab/terraform/google/services.tf diff --git a/google-gitlab/terraform/google/services/main.tf b/templates/google-gitlab/terraform/google/services/main.tf similarity index 100% rename from google-gitlab/terraform/google/services/main.tf rename to templates/google-gitlab/terraform/google/services/main.tf diff --git a/google-gitlab/terraform/google/services/variables.tf b/templates/google-gitlab/terraform/google/services/variables.tf similarity index 100% rename from google-gitlab/terraform/google/services/variables.tf rename to templates/google-gitlab/terraform/google/services/variables.tf diff --git a/google-gitlab/terraform/google/storage.tf b/templates/google-gitlab/terraform/google/storage.tf similarity index 100% rename from google-gitlab/terraform/google/storage.tf rename to templates/google-gitlab/terraform/google/storage.tf diff --git a/google-gitlab/terraform/google/terraform.tfvars b/templates/google-gitlab/terraform/google/terraform.tfvars similarity index 100% rename from google-gitlab/terraform/google/terraform.tfvars rename to templates/google-gitlab/terraform/google/terraform.tfvars diff --git a/google-gitlab/terraform/google/variables.tf b/templates/google-gitlab/terraform/google/variables.tf similarity index 100% rename from google-gitlab/terraform/google/variables.tf rename to templates/google-gitlab/terraform/google/variables.tf diff --git a/google-gitlab/terraform/google/vpc.tf b/templates/google-gitlab/terraform/google/vpc.tf similarity index 100% rename from google-gitlab/terraform/google/vpc.tf rename to templates/google-gitlab/terraform/google/vpc.tf diff --git a/google-gitlab/terraform/users/admins/admin-one.tf b/templates/google-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from google-gitlab/terraform/users/admins/admin-one.tf rename to templates/google-gitlab/terraform/users/admins/admin-one.tf diff --git a/google-gitlab/terraform/users/admins/admins-outputs.tf b/templates/google-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from google-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/google-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/google-gitlab/terraform/users/admins/data-sources.tf b/templates/google-gitlab/terraform/users/admins/data-sources.tf similarity index 100% rename from google-gitlab/terraform/users/admins/data-sources.tf rename to templates/google-gitlab/terraform/users/admins/data-sources.tf diff --git a/google-gitlab/terraform/users/admins/kbot.tf b/templates/google-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from google-gitlab/terraform/users/admins/kbot.tf rename to templates/google-gitlab/terraform/users/admins/kbot.tf diff --git a/google-gitlab/terraform/users/developers/data-sources.tf b/templates/google-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from google-gitlab/terraform/users/developers/data-sources.tf rename to templates/google-gitlab/terraform/users/developers/data-sources.tf diff --git a/google-gitlab/terraform/users/developers/developer-one.tf b/templates/google-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from google-gitlab/terraform/users/developers/developer-one.tf rename to templates/google-gitlab/terraform/users/developers/developer-one.tf diff --git a/google-gitlab/terraform/users/developers/developers-outputs.tf b/templates/google-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from google-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/google-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/google-gitlab/terraform/users/modules/user/main.tf b/templates/google-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from google-gitlab/terraform/users/modules/user/main.tf rename to templates/google-gitlab/terraform/users/modules/user/main.tf diff --git a/google-gitlab/terraform/users/users.tf b/templates/google-gitlab/terraform/users/users.tf similarity index 100% rename from google-gitlab/terraform/users/users.tf rename to templates/google-gitlab/terraform/users/users.tf diff --git a/google-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/google-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from google-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/google-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/google-gitlab/terraform/vault/kv-mounts.tf b/templates/google-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from google-gitlab/terraform/vault/kv-mounts.tf rename to templates/google-gitlab/terraform/vault/kv-mounts.tf diff --git a/google-gitlab/terraform/vault/main.tf b/templates/google-gitlab/terraform/vault/main.tf similarity index 100% rename from google-gitlab/terraform/vault/main.tf rename to templates/google-gitlab/terraform/vault/main.tf diff --git a/google-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/google-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from google-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/google-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/google-gitlab/terraform/vault/oidc-clients.tf b/templates/google-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from google-gitlab/terraform/vault/oidc-clients.tf rename to templates/google-gitlab/terraform/vault/oidc-clients.tf diff --git a/google-gitlab/terraform/vault/oidc-groups.tf b/templates/google-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from google-gitlab/terraform/vault/oidc-groups.tf rename to templates/google-gitlab/terraform/vault/oidc-groups.tf diff --git a/google-gitlab/terraform/vault/oidc-provider.tf b/templates/google-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from google-gitlab/terraform/vault/oidc-provider.tf rename to templates/google-gitlab/terraform/vault/oidc-provider.tf diff --git a/google-gitlab/terraform/vault/oidc-scopes.tf b/templates/google-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from google-gitlab/terraform/vault/oidc-scopes.tf rename to templates/google-gitlab/terraform/vault/oidc-scopes.tf diff --git a/google-gitlab/terraform/vault/policies.tf b/templates/google-gitlab/terraform/vault/policies.tf similarity index 100% rename from google-gitlab/terraform/vault/policies.tf rename to templates/google-gitlab/terraform/vault/policies.tf diff --git a/google-gitlab/terraform/vault/secrets.tf b/templates/google-gitlab/terraform/vault/secrets.tf similarity index 100% rename from google-gitlab/terraform/vault/secrets.tf rename to templates/google-gitlab/terraform/vault/secrets.tf diff --git a/google-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/google-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from google-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/google-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/google-gitlab/terraform/vault/variables.tf b/templates/google-gitlab/terraform/vault/variables.tf similarity index 100% rename from google-gitlab/terraform/vault/variables.tf rename to templates/google-gitlab/terraform/vault/variables.tf diff --git a/k3d-github/atlantis.yaml b/templates/k3d-github/atlantis.yaml similarity index 100% rename from k3d-github/atlantis.yaml rename to templates/k3d-github/atlantis.yaml diff --git a/k3d-github/ci/.argo/deploy.yaml b/templates/k3d-github/ci/.argo/deploy.yaml similarity index 100% rename from k3d-github/ci/.argo/deploy.yaml rename to templates/k3d-github/ci/.argo/deploy.yaml diff --git a/k3d-github/ci/.argo/publish.yaml b/templates/k3d-github/ci/.argo/publish.yaml similarity index 100% rename from k3d-github/ci/.argo/publish.yaml rename to templates/k3d-github/ci/.argo/publish.yaml diff --git a/k3d-github/ci/.argo/release.yaml b/templates/k3d-github/ci/.argo/release.yaml similarity index 100% rename from k3d-github/ci/.argo/release.yaml rename to templates/k3d-github/ci/.argo/release.yaml diff --git a/k3d-github/ci/.github/workflows/main.yaml b/templates/k3d-github/ci/.github/workflows/main.yaml similarity index 100% rename from k3d-github/ci/.github/workflows/main.yaml rename to templates/k3d-github/ci/.github/workflows/main.yaml diff --git a/k3d-github/cluster-types/mgmt/actions-runner-controller.yaml b/templates/k3d-github/cluster-types/mgmt/actions-runner-controller.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/actions-runner-controller.yaml rename to templates/k3d-github/cluster-types/mgmt/actions-runner-controller.yaml diff --git a/k3d-github/cluster-types/mgmt/argo-workflows.yaml b/templates/k3d-github/cluster-types/mgmt/argo-workflows.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/argo-workflows.yaml rename to templates/k3d-github/cluster-types/mgmt/argo-workflows.yaml diff --git a/k3d-github/cluster-types/mgmt/argocd.yaml b/templates/k3d-github/cluster-types/mgmt/argocd.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/argocd.yaml rename to templates/k3d-github/cluster-types/mgmt/argocd.yaml diff --git a/k3d-github/cluster-types/mgmt/atlantis.yaml b/templates/k3d-github/cluster-types/mgmt/atlantis.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/atlantis.yaml rename to templates/k3d-github/cluster-types/mgmt/atlantis.yaml diff --git a/k3d-github/cluster-types/mgmt/cert-manager.yaml b/templates/k3d-github/cluster-types/mgmt/cert-manager.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/cert-manager.yaml rename to templates/k3d-github/cluster-types/mgmt/cert-manager.yaml diff --git a/k3d-github/cluster-types/mgmt/chartmuseum.yaml b/templates/k3d-github/cluster-types/mgmt/chartmuseum.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/chartmuseum.yaml rename to templates/k3d-github/cluster-types/mgmt/chartmuseum.yaml diff --git a/k3d-github/cluster-types/mgmt/cluster-secret-store.yaml b/templates/k3d-github/cluster-types/mgmt/cluster-secret-store.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/cluster-secret-store.yaml rename to templates/k3d-github/cluster-types/mgmt/cluster-secret-store.yaml diff --git a/k3d-github/cluster-types/mgmt/clusterrolebinding.yaml b/templates/k3d-github/cluster-types/mgmt/clusterrolebinding.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/clusterrolebinding.yaml rename to templates/k3d-github/cluster-types/mgmt/clusterrolebinding.yaml diff --git a/k3d-github/cluster-types/mgmt/components/actions-runner-controller/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/actions-runner-controller/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/k3d-github/cluster-types/mgmt/components/actions-runner-controller/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/actions-runner-controller/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/actions-runner-controller/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argo-workflows/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argo-workflows/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argo-workflows/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argocd-cm.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argocd-cm.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-cm.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argocd-namespace.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-namespace.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argocd-namespace.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-namespace.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/argocd/kustomization.yaml b/templates/k3d-github/cluster-types/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/argocd/kustomization.yaml rename to templates/k3d-github/cluster-types/mgmt/components/argocd/kustomization.yaml diff --git a/k3d-github/cluster-types/mgmt/components/atlantis/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/atlantis/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/atlantis/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/atlantis/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/atlantis/externalsecret.yaml b/templates/k3d-github/cluster-types/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/atlantis/externalsecret.yaml rename to templates/k3d-github/cluster-types/mgmt/components/atlantis/externalsecret.yaml diff --git a/k3d-github/cluster-types/mgmt/components/atlantis/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/atlantis/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/atlantis/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/atlantis/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/atlantis/ngrok.yaml b/templates/k3d-github/cluster-types/mgmt/components/atlantis/ngrok.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/atlantis/ngrok.yaml rename to templates/k3d-github/cluster-types/mgmt/components/atlantis/ngrok.yaml diff --git a/k3d-github/cluster-types/mgmt/components/atlantis/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/atlantis/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/atlantis/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/atlantis/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/cert-manager/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/cert-manager/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/cert-manager/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/cert-manager/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/cert-manager/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/cert-manager/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/cert-manager/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/cert-manager/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/chartmuseum/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/chartmuseum/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/chartmuseum/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml b/templates/k3d-github/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/k3d-github/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/k3d-github/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/chartmuseum/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/chartmuseum/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/chartmuseum/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/k3d-github/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/k3d-github/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/k3d-github/cluster-types/mgmt/components/cluster-secret-store/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/cluster-secret-store/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/cluster-secret-store/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/provider.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/provider.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/provider.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/provider.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/k3d-github/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/k3d-github/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/k3d-github/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/k3d-github/cluster-types/mgmt/components/development/docker-config.yaml b/templates/k3d-github/cluster-types/mgmt/components/development/docker-config.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/development/docker-config.yaml rename to templates/k3d-github/cluster-types/mgmt/components/development/docker-config.yaml diff --git a/k3d-github/cluster-types/mgmt/components/development/metaphor.yaml b/templates/k3d-github/cluster-types/mgmt/components/development/metaphor.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/development/metaphor.yaml rename to templates/k3d-github/cluster-types/mgmt/components/development/metaphor.yaml diff --git a/k3d-github/cluster-types/mgmt/components/development/metaphor/Chart.yaml b/templates/k3d-github/cluster-types/mgmt/components/development/metaphor/Chart.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/development/metaphor/Chart.yaml rename to templates/k3d-github/cluster-types/mgmt/components/development/metaphor/Chart.yaml diff --git a/k3d-github/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/development/metaphor/values.yaml b/templates/k3d-github/cluster-types/mgmt/components/development/metaphor/values.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/development/metaphor/values.yaml rename to templates/k3d-github/cluster-types/mgmt/components/development/metaphor/values.yaml diff --git a/k3d-github/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/k3d-github/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/k3d-github/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/k3d-github/cluster-types/mgmt/components/external-secrets-operator/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/external-secrets-operator/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/external-secrets-operator/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/github-runner/runnerdeployment.yaml b/templates/k3d-github/cluster-types/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/k3d-github/cluster-types/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/k3d-github/cluster-types/mgmt/components/github-runner/serviceaccount.yaml b/templates/k3d-github/cluster-types/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/github-runner/serviceaccount.yaml rename to templates/k3d-github/cluster-types/mgmt/components/github-runner/serviceaccount.yaml diff --git a/k3d-github/cluster-types/mgmt/components/kubefirst/console-arm.yaml b/templates/k3d-github/cluster-types/mgmt/components/kubefirst/console-arm.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/kubefirst/console-arm.yaml rename to templates/k3d-github/cluster-types/mgmt/components/kubefirst/console-arm.yaml diff --git a/k3d-github/cluster-types/mgmt/components/kubefirst/console.yaml b/templates/k3d-github/cluster-types/mgmt/components/kubefirst/console.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/kubefirst/console.yaml rename to templates/k3d-github/cluster-types/mgmt/components/kubefirst/console.yaml diff --git a/k3d-github/cluster-types/mgmt/components/kubefirst/externalsecret.yaml b/templates/k3d-github/cluster-types/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/kubefirst/externalsecret.yaml rename to templates/k3d-github/cluster-types/mgmt/components/kubefirst/externalsecret.yaml diff --git a/k3d-github/cluster-types/mgmt/components/kubefirst/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/kubefirst/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/kubefirst/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/kubefirst/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/kubefirst/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/kubefirst/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/kubefirst/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/minio/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/minio/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/minio/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/minio/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/minio/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/minio/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/minio/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/minio/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/minio/pvc.yaml b/templates/k3d-github/cluster-types/mgmt/components/minio/pvc.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/minio/pvc.yaml rename to templates/k3d-github/cluster-types/mgmt/components/minio/pvc.yaml diff --git a/k3d-github/cluster-types/mgmt/components/minio/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/minio/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/minio/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/minio/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/production/docker-config.yaml b/templates/k3d-github/cluster-types/mgmt/components/production/docker-config.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/production/docker-config.yaml rename to templates/k3d-github/cluster-types/mgmt/components/production/docker-config.yaml diff --git a/k3d-github/cluster-types/mgmt/components/production/metaphor.yaml b/templates/k3d-github/cluster-types/mgmt/components/production/metaphor.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/production/metaphor.yaml rename to templates/k3d-github/cluster-types/mgmt/components/production/metaphor.yaml diff --git a/k3d-github/cluster-types/mgmt/components/production/metaphor/Chart.yaml b/templates/k3d-github/cluster-types/mgmt/components/production/metaphor/Chart.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/production/metaphor/Chart.yaml rename to templates/k3d-github/cluster-types/mgmt/components/production/metaphor/Chart.yaml diff --git a/k3d-github/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/production/metaphor/values.yaml b/templates/k3d-github/cluster-types/mgmt/components/production/metaphor/values.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/production/metaphor/values.yaml rename to templates/k3d-github/cluster-types/mgmt/components/production/metaphor/values.yaml diff --git a/k3d-github/cluster-types/mgmt/components/reloader/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/reloader/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/reloader/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/reloader/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/reloader/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/reloader/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/reloader/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/reloader/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/components/staging/docker-config.yaml b/templates/k3d-github/cluster-types/mgmt/components/staging/docker-config.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/staging/docker-config.yaml rename to templates/k3d-github/cluster-types/mgmt/components/staging/docker-config.yaml diff --git a/k3d-github/cluster-types/mgmt/components/staging/metaphor.yaml b/templates/k3d-github/cluster-types/mgmt/components/staging/metaphor.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/staging/metaphor.yaml rename to templates/k3d-github/cluster-types/mgmt/components/staging/metaphor.yaml diff --git a/k3d-github/cluster-types/mgmt/components/staging/metaphor/Chart.yaml b/templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/Chart.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/staging/metaphor/Chart.yaml rename to templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/Chart.yaml diff --git a/k3d-github/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/staging/metaphor/values.yaml b/templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/values.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/staging/metaphor/values.yaml rename to templates/k3d-github/cluster-types/mgmt/components/staging/metaphor/values.yaml diff --git a/k3d-github/cluster-types/mgmt/components/vault/application.yaml b/templates/k3d-github/cluster-types/mgmt/components/vault/application.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/vault/application.yaml rename to templates/k3d-github/cluster-types/mgmt/components/vault/application.yaml diff --git a/k3d-github/cluster-types/mgmt/components/vault/ingressroute.yaml b/templates/k3d-github/cluster-types/mgmt/components/vault/ingressroute.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/vault/ingressroute.yaml rename to templates/k3d-github/cluster-types/mgmt/components/vault/ingressroute.yaml diff --git a/k3d-github/cluster-types/mgmt/components/vault/wait.yaml b/templates/k3d-github/cluster-types/mgmt/components/vault/wait.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/components/vault/wait.yaml rename to templates/k3d-github/cluster-types/mgmt/components/vault/wait.yaml diff --git a/k3d-github/cluster-types/mgmt/crossplane.yaml b/templates/k3d-github/cluster-types/mgmt/crossplane.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/crossplane.yaml rename to templates/k3d-github/cluster-types/mgmt/crossplane.yaml diff --git a/k3d-github/cluster-types/mgmt/development.yaml b/templates/k3d-github/cluster-types/mgmt/development.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/development.yaml rename to templates/k3d-github/cluster-types/mgmt/development.yaml diff --git a/k3d-github/cluster-types/mgmt/external-secrets-operator.yaml b/templates/k3d-github/cluster-types/mgmt/external-secrets-operator.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/external-secrets-operator.yaml rename to templates/k3d-github/cluster-types/mgmt/external-secrets-operator.yaml diff --git a/k3d-github/cluster-types/mgmt/github-runner-components.yaml b/templates/k3d-github/cluster-types/mgmt/github-runner-components.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/github-runner-components.yaml rename to templates/k3d-github/cluster-types/mgmt/github-runner-components.yaml diff --git a/k3d-github/cluster-types/mgmt/kubefirst.yaml b/templates/k3d-github/cluster-types/mgmt/kubefirst.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/kubefirst.yaml rename to templates/k3d-github/cluster-types/mgmt/kubefirst.yaml diff --git a/k3d-github/cluster-types/mgmt/minio.yaml b/templates/k3d-github/cluster-types/mgmt/minio.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/minio.yaml rename to templates/k3d-github/cluster-types/mgmt/minio.yaml diff --git a/k3d-github/cluster-types/mgmt/production.yaml b/templates/k3d-github/cluster-types/mgmt/production.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/production.yaml rename to templates/k3d-github/cluster-types/mgmt/production.yaml diff --git a/k3d-github/cluster-types/mgmt/registry.yaml b/templates/k3d-github/cluster-types/mgmt/registry.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/registry.yaml rename to templates/k3d-github/cluster-types/mgmt/registry.yaml diff --git a/k3d-github/cluster-types/mgmt/reloader.yaml b/templates/k3d-github/cluster-types/mgmt/reloader.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/reloader.yaml rename to templates/k3d-github/cluster-types/mgmt/reloader.yaml diff --git a/k3d-github/cluster-types/mgmt/staging.yaml b/templates/k3d-github/cluster-types/mgmt/staging.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/staging.yaml rename to templates/k3d-github/cluster-types/mgmt/staging.yaml diff --git a/k3d-github/cluster-types/mgmt/vault.yaml b/templates/k3d-github/cluster-types/mgmt/vault.yaml similarity index 100% rename from k3d-github/cluster-types/mgmt/vault.yaml rename to templates/k3d-github/cluster-types/mgmt/vault.yaml diff --git a/k3d-github/logo.png b/templates/k3d-github/logo.png similarity index 100% rename from k3d-github/logo.png rename to templates/k3d-github/logo.png diff --git a/k3d-github/terraform/github/local-backend.tf b/templates/k3d-github/terraform/github/local-backend.tf similarity index 100% rename from k3d-github/terraform/github/local-backend.tf rename to templates/k3d-github/terraform/github/local-backend.tf diff --git a/k3d-github/terraform/github/modules/repository/main.tf b/templates/k3d-github/terraform/github/modules/repository/main.tf similarity index 100% rename from k3d-github/terraform/github/modules/repository/main.tf rename to templates/k3d-github/terraform/github/modules/repository/main.tf diff --git a/k3d-github/terraform/github/modules/repository/variables.tf b/templates/k3d-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from k3d-github/terraform/github/modules/repository/variables.tf rename to templates/k3d-github/terraform/github/modules/repository/variables.tf diff --git a/k3d-github/terraform/github/remote-backend.md b/templates/k3d-github/terraform/github/remote-backend.md similarity index 100% rename from k3d-github/terraform/github/remote-backend.md rename to templates/k3d-github/terraform/github/remote-backend.md diff --git a/k3d-github/terraform/github/repos.tf b/templates/k3d-github/terraform/github/repos.tf similarity index 100% rename from k3d-github/terraform/github/repos.tf rename to templates/k3d-github/terraform/github/repos.tf diff --git a/k3d-github/terraform/github/ssh.tf b/templates/k3d-github/terraform/github/ssh.tf similarity index 100% rename from k3d-github/terraform/github/ssh.tf rename to templates/k3d-github/terraform/github/ssh.tf diff --git a/k3d-github/terraform/github/teams.tf b/templates/k3d-github/terraform/github/teams.tf similarity index 100% rename from k3d-github/terraform/github/teams.tf rename to templates/k3d-github/terraform/github/teams.tf diff --git a/k3d-github/terraform/users/admins.tf b/templates/k3d-github/terraform/users/admins.tf similarity index 100% rename from k3d-github/terraform/users/admins.tf rename to templates/k3d-github/terraform/users/admins.tf diff --git a/k3d-github/terraform/users/developers.tf b/templates/k3d-github/terraform/users/developers.tf similarity index 100% rename from k3d-github/terraform/users/developers.tf rename to templates/k3d-github/terraform/users/developers.tf diff --git a/k3d-github/terraform/users/kubefirst.tf b/templates/k3d-github/terraform/users/kubefirst.tf similarity index 100% rename from k3d-github/terraform/users/kubefirst.tf rename to templates/k3d-github/terraform/users/kubefirst.tf diff --git a/k3d-github/terraform/users/modules/user/github/main.tf b/templates/k3d-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from k3d-github/terraform/users/modules/user/github/main.tf rename to templates/k3d-github/terraform/users/modules/user/github/main.tf diff --git a/k3d-github/terraform/users/modules/user/gitlab/main.tf b/templates/k3d-github/terraform/users/modules/user/gitlab/main.tf similarity index 100% rename from k3d-github/terraform/users/modules/user/gitlab/main.tf rename to templates/k3d-github/terraform/users/modules/user/gitlab/main.tf diff --git a/k3d-github/terraform/users/providers.tf b/templates/k3d-github/terraform/users/providers.tf similarity index 100% rename from k3d-github/terraform/users/providers.tf rename to templates/k3d-github/terraform/users/providers.tf diff --git a/k3d-github/terraform/users/vault-datas.tf b/templates/k3d-github/terraform/users/vault-datas.tf similarity index 100% rename from k3d-github/terraform/users/vault-datas.tf rename to templates/k3d-github/terraform/users/vault-datas.tf diff --git a/k3d-github/terraform/vault/kubernetes-auth-backend.tf b/templates/k3d-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from k3d-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/k3d-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/k3d-github/terraform/vault/kv-mounts.tf b/templates/k3d-github/terraform/vault/kv-mounts.tf similarity index 100% rename from k3d-github/terraform/vault/kv-mounts.tf rename to templates/k3d-github/terraform/vault/kv-mounts.tf diff --git a/k3d-github/terraform/vault/main.tf b/templates/k3d-github/terraform/vault/main.tf similarity index 100% rename from k3d-github/terraform/vault/main.tf rename to templates/k3d-github/terraform/vault/main.tf diff --git a/k3d-github/terraform/vault/modules/oidc-client/main.tf b/templates/k3d-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from k3d-github/terraform/vault/modules/oidc-client/main.tf rename to templates/k3d-github/terraform/vault/modules/oidc-client/main.tf diff --git a/k3d-github/terraform/vault/oidc-clients.tf b/templates/k3d-github/terraform/vault/oidc-clients.tf similarity index 100% rename from k3d-github/terraform/vault/oidc-clients.tf rename to templates/k3d-github/terraform/vault/oidc-clients.tf diff --git a/k3d-github/terraform/vault/oidc-groups.tf b/templates/k3d-github/terraform/vault/oidc-groups.tf similarity index 100% rename from k3d-github/terraform/vault/oidc-groups.tf rename to templates/k3d-github/terraform/vault/oidc-groups.tf diff --git a/k3d-github/terraform/vault/oidc-provider.tf b/templates/k3d-github/terraform/vault/oidc-provider.tf similarity index 100% rename from k3d-github/terraform/vault/oidc-provider.tf rename to templates/k3d-github/terraform/vault/oidc-provider.tf diff --git a/k3d-github/terraform/vault/oidc-scopes.tf b/templates/k3d-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from k3d-github/terraform/vault/oidc-scopes.tf rename to templates/k3d-github/terraform/vault/oidc-scopes.tf diff --git a/k3d-github/terraform/vault/policies.tf b/templates/k3d-github/terraform/vault/policies.tf similarity index 100% rename from k3d-github/terraform/vault/policies.tf rename to templates/k3d-github/terraform/vault/policies.tf diff --git a/k3d-github/terraform/vault/secrets.tf b/templates/k3d-github/terraform/vault/secrets.tf similarity index 100% rename from k3d-github/terraform/vault/secrets.tf rename to templates/k3d-github/terraform/vault/secrets.tf diff --git a/k3d-github/terraform/vault/userpass-auth-backend.tf b/templates/k3d-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from k3d-github/terraform/vault/userpass-auth-backend.tf rename to templates/k3d-github/terraform/vault/userpass-auth-backend.tf diff --git a/k3d-github/terraform/vault/variables.tf b/templates/k3d-github/terraform/vault/variables.tf similarity index 100% rename from k3d-github/terraform/vault/variables.tf rename to templates/k3d-github/terraform/vault/variables.tf diff --git a/k3d-github/tokens.md b/templates/k3d-github/tokens.md similarity index 100% rename from k3d-github/tokens.md rename to templates/k3d-github/tokens.md diff --git a/k3d-gitlab/atlantis.yaml b/templates/k3d-gitlab/atlantis.yaml similarity index 100% rename from k3d-gitlab/atlantis.yaml rename to templates/k3d-gitlab/atlantis.yaml diff --git a/k3d-gitlab/ci/.argo/deploy.yaml b/templates/k3d-gitlab/ci/.argo/deploy.yaml similarity index 100% rename from k3d-gitlab/ci/.argo/deploy.yaml rename to templates/k3d-gitlab/ci/.argo/deploy.yaml diff --git a/k3d-gitlab/ci/.argo/publish.yaml b/templates/k3d-gitlab/ci/.argo/publish.yaml similarity index 100% rename from k3d-gitlab/ci/.argo/publish.yaml rename to templates/k3d-gitlab/ci/.argo/publish.yaml diff --git a/k3d-gitlab/ci/.argo/release.yaml b/templates/k3d-gitlab/ci/.argo/release.yaml similarity index 100% rename from k3d-gitlab/ci/.argo/release.yaml rename to templates/k3d-gitlab/ci/.argo/release.yaml diff --git a/k3d-gitlab/ci/.gitlab-ci.yml b/templates/k3d-gitlab/ci/.gitlab-ci.yml similarity index 100% rename from k3d-gitlab/ci/.gitlab-ci.yml rename to templates/k3d-gitlab/ci/.gitlab-ci.yml diff --git a/k3d-gitlab/cluster-types/mgmt/argo-workflows.yaml b/templates/k3d-gitlab/cluster-types/mgmt/argo-workflows.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/argo-workflows.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/argo-workflows.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/argocd.yaml b/templates/k3d-gitlab/cluster-types/mgmt/argocd.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/argocd.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/argocd.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/atlantis.yaml b/templates/k3d-gitlab/cluster-types/mgmt/atlantis.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/atlantis.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/atlantis.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/cert-manager.yaml b/templates/k3d-gitlab/cluster-types/mgmt/cert-manager.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/cert-manager.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/cert-manager.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/chartmuseum.yaml b/templates/k3d-gitlab/cluster-types/mgmt/chartmuseum.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/chartmuseum.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/chartmuseum.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/cluster-secret-store.yaml b/templates/k3d-gitlab/cluster-types/mgmt/cluster-secret-store.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/cluster-secret-store.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/cluster-secret-store.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/clusterrolebinding.yaml b/templates/k3d-gitlab/cluster-types/mgmt/clusterrolebinding.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/clusterrolebinding.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/clusterrolebinding.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argo-workflows/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argo-workflows/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-cmd-params-cm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argo-cd-ui-ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-namespace.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-namespace.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-namespace.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-namespace.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/argocd-ui-ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/argocd/kustomization.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/argocd/kustomization.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/argocd/kustomization.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/atlantis/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/atlantis/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/atlantis/externalsecret.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/atlantis/externalsecret.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/externalsecret.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/atlantis/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/atlantis/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/atlantis/ngrok.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/ngrok.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/atlantis/ngrok.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/ngrok.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/atlantis/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/atlantis/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/atlantis/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/cert-manager/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/cert-manager/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/cert-manager/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/cert-manager/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/cert-manager/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/cert-manager/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/cert-manager/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/cert-manager/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/chartmuseum/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/chartmuseum/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/chartmuseum/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/cluster-secret-store/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/provider.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/development/docker-config.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/development/docker-config.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/development/docker-config.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/development/docker-config.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/development/metaphor.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/development/metaphor.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/Chart.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/Chart.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/development/metaphor/Chart.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/Chart.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/templates/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/values.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/values.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/development/metaphor/values.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/development/metaphor/values.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets-operator/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets/chartmuseum.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/chartmuseum.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets/chartmuseum.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/chartmuseum.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets/ci-secrets.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/ci-secrets.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets/ci-secrets.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/ci-secrets.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets/minio.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/minio.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets/minio.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/minio.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/external-secrets/vault-store.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/vault-store.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/external-secrets/vault-store.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/external-secrets/vault-store.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application-arm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application-arm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application-arm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application-arm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/gitlab-runner/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console-arm.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console-arm.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/kubefirst/console-arm.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console-arm.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/kubefirst/console.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/console.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/kubefirst/externalsecret.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/kubefirst/externalsecret.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/externalsecret.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/kubefirst/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/kubefirst/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/kubefirst/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/kubefirst/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/kubefirst/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/minio/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/minio/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/minio/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/minio/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/minio/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/minio/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/minio/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/minio/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/minio/pvc.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/minio/pvc.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/minio/pvc.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/minio/pvc.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/minio/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/minio/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/minio/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/minio/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/production/docker-config.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/production/docker-config.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/production/docker-config.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/production/docker-config.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/production/metaphor.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/production/metaphor.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/Chart.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/Chart.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/production/metaphor/Chart.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/Chart.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/templates/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/values.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/values.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/production/metaphor/values.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/production/metaphor/values.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/reloader/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/reloader/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/reloader/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/reloader/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/reloader/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/reloader/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/reloader/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/reloader/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/staging/docker-config.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/staging/docker-config.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/staging/docker-config.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/staging/docker-config.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/staging/metaphor.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/Chart.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/Chart.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/Chart.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/Chart.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/templates/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/values.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/values.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/values.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/staging/metaphor/values.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/vault/application.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/vault/application.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/vault/application.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/vault/application.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/vault/ingressroute.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/vault/ingressroute.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/vault/ingressroute.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/vault/ingressroute.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/components/vault/wait.yaml b/templates/k3d-gitlab/cluster-types/mgmt/components/vault/wait.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/components/vault/wait.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/components/vault/wait.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/crossplane.yaml b/templates/k3d-gitlab/cluster-types/mgmt/crossplane.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/crossplane.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/crossplane.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/development.yaml b/templates/k3d-gitlab/cluster-types/mgmt/development.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/development.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/development.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/external-secrets-operator.yaml b/templates/k3d-gitlab/cluster-types/mgmt/external-secrets-operator.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/external-secrets-operator.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/external-secrets-operator.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/gitlab-runner.yaml b/templates/k3d-gitlab/cluster-types/mgmt/gitlab-runner.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/gitlab-runner.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/gitlab-runner.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/kubefirst.yaml b/templates/k3d-gitlab/cluster-types/mgmt/kubefirst.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/kubefirst.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/kubefirst.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/minio.yaml b/templates/k3d-gitlab/cluster-types/mgmt/minio.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/minio.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/minio.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/production.yaml b/templates/k3d-gitlab/cluster-types/mgmt/production.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/production.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/production.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/registry.yaml b/templates/k3d-gitlab/cluster-types/mgmt/registry.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/registry.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/registry.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/reloader.yaml b/templates/k3d-gitlab/cluster-types/mgmt/reloader.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/reloader.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/reloader.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/staging.yaml b/templates/k3d-gitlab/cluster-types/mgmt/staging.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/staging.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/staging.yaml diff --git a/k3d-gitlab/cluster-types/mgmt/vault.yaml b/templates/k3d-gitlab/cluster-types/mgmt/vault.yaml similarity index 100% rename from k3d-gitlab/cluster-types/mgmt/vault.yaml rename to templates/k3d-gitlab/cluster-types/mgmt/vault.yaml diff --git a/k3d-gitlab/logo.png b/templates/k3d-gitlab/logo.png similarity index 100% rename from k3d-gitlab/logo.png rename to templates/k3d-gitlab/logo.png diff --git a/k3d-gitlab/terraform/gitlab/groups.tf b/templates/k3d-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/groups.tf rename to templates/k3d-gitlab/terraform/gitlab/groups.tf diff --git a/k3d-gitlab/terraform/gitlab/local-backend.tf b/templates/k3d-gitlab/terraform/gitlab/local-backend.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/local-backend.tf rename to templates/k3d-gitlab/terraform/gitlab/local-backend.tf diff --git a/k3d-gitlab/terraform/gitlab/modules/project/main.tf b/templates/k3d-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/k3d-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/k3d-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/k3d-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/k3d-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/k3d-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/k3d-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/k3d-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/k3d-gitlab/terraform/gitlab/projects.tf b/templates/k3d-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/projects.tf rename to templates/k3d-gitlab/terraform/gitlab/projects.tf diff --git a/k3d-gitlab/terraform/gitlab/remote-backend.md b/templates/k3d-gitlab/terraform/gitlab/remote-backend.md similarity index 100% rename from k3d-gitlab/terraform/gitlab/remote-backend.md rename to templates/k3d-gitlab/terraform/gitlab/remote-backend.md diff --git a/k3d-gitlab/terraform/gitlab/vars.tf b/templates/k3d-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from k3d-gitlab/terraform/gitlab/vars.tf rename to templates/k3d-gitlab/terraform/gitlab/vars.tf diff --git a/k3d-gitlab/terraform/users/admins/admin-one.tf b/templates/k3d-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from k3d-gitlab/terraform/users/admins/admin-one.tf rename to templates/k3d-gitlab/terraform/users/admins/admin-one.tf diff --git a/k3d-gitlab/terraform/users/admins/admins-outputs.tf b/templates/k3d-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from k3d-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/k3d-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/k3d-gitlab/terraform/users/admins/kbot.tf b/templates/k3d-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from k3d-gitlab/terraform/users/admins/kbot.tf rename to templates/k3d-gitlab/terraform/users/admins/kbot.tf diff --git a/k3d-gitlab/terraform/users/admins/main.tf b/templates/k3d-gitlab/terraform/users/admins/main.tf similarity index 100% rename from k3d-gitlab/terraform/users/admins/main.tf rename to templates/k3d-gitlab/terraform/users/admins/main.tf diff --git a/k3d-gitlab/terraform/users/developers/data-sources.tf b/templates/k3d-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from k3d-gitlab/terraform/users/developers/data-sources.tf rename to templates/k3d-gitlab/terraform/users/developers/data-sources.tf diff --git a/k3d-gitlab/terraform/users/developers/developer-one.tf b/templates/k3d-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from k3d-gitlab/terraform/users/developers/developer-one.tf rename to templates/k3d-gitlab/terraform/users/developers/developer-one.tf diff --git a/k3d-gitlab/terraform/users/developers/developers-outputs.tf b/templates/k3d-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from k3d-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/k3d-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/k3d-gitlab/terraform/users/kubefirst.tf b/templates/k3d-gitlab/terraform/users/kubefirst.tf similarity index 100% rename from k3d-gitlab/terraform/users/kubefirst.tf rename to templates/k3d-gitlab/terraform/users/kubefirst.tf diff --git a/k3d-gitlab/terraform/users/modules/user/main.tf b/templates/k3d-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from k3d-gitlab/terraform/users/modules/user/main.tf rename to templates/k3d-gitlab/terraform/users/modules/user/main.tf diff --git a/k3d-gitlab/terraform/users/users.tf b/templates/k3d-gitlab/terraform/users/users.tf similarity index 100% rename from k3d-gitlab/terraform/users/users.tf rename to templates/k3d-gitlab/terraform/users/users.tf diff --git a/k3d-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/k3d-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from k3d-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/k3d-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/k3d-gitlab/terraform/vault/kv-mounts.tf b/templates/k3d-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from k3d-gitlab/terraform/vault/kv-mounts.tf rename to templates/k3d-gitlab/terraform/vault/kv-mounts.tf diff --git a/k3d-gitlab/terraform/vault/local-backend.tf b/templates/k3d-gitlab/terraform/vault/local-backend.tf similarity index 100% rename from k3d-gitlab/terraform/vault/local-backend.tf rename to templates/k3d-gitlab/terraform/vault/local-backend.tf diff --git a/k3d-gitlab/terraform/vault/main.tf b/templates/k3d-gitlab/terraform/vault/main.tf similarity index 100% rename from k3d-gitlab/terraform/vault/main.tf rename to templates/k3d-gitlab/terraform/vault/main.tf diff --git a/k3d-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/k3d-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from k3d-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/k3d-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/k3d-gitlab/terraform/vault/oidc-clients.tf b/templates/k3d-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from k3d-gitlab/terraform/vault/oidc-clients.tf rename to templates/k3d-gitlab/terraform/vault/oidc-clients.tf diff --git a/k3d-gitlab/terraform/vault/oidc-groups.tf b/templates/k3d-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from k3d-gitlab/terraform/vault/oidc-groups.tf rename to templates/k3d-gitlab/terraform/vault/oidc-groups.tf diff --git a/k3d-gitlab/terraform/vault/oidc-provider.tf b/templates/k3d-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from k3d-gitlab/terraform/vault/oidc-provider.tf rename to templates/k3d-gitlab/terraform/vault/oidc-provider.tf diff --git a/k3d-gitlab/terraform/vault/oidc-scopes.tf b/templates/k3d-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from k3d-gitlab/terraform/vault/oidc-scopes.tf rename to templates/k3d-gitlab/terraform/vault/oidc-scopes.tf diff --git a/k3d-gitlab/terraform/vault/policies.tf b/templates/k3d-gitlab/terraform/vault/policies.tf similarity index 100% rename from k3d-gitlab/terraform/vault/policies.tf rename to templates/k3d-gitlab/terraform/vault/policies.tf diff --git a/k3d-gitlab/terraform/vault/secrets.tf b/templates/k3d-gitlab/terraform/vault/secrets.tf similarity index 100% rename from k3d-gitlab/terraform/vault/secrets.tf rename to templates/k3d-gitlab/terraform/vault/secrets.tf diff --git a/k3d-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/k3d-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from k3d-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/k3d-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/k3d-gitlab/terraform/vault/variables.tf b/templates/k3d-gitlab/terraform/vault/variables.tf similarity index 100% rename from k3d-gitlab/terraform/vault/variables.tf rename to templates/k3d-gitlab/terraform/vault/variables.tf diff --git a/k3s-github/atlantis.yaml b/templates/k3s-github/atlantis.yaml similarity index 100% rename from k3s-github/atlantis.yaml rename to templates/k3s-github/atlantis.yaml diff --git a/k3s-github/logo.png b/templates/k3s-github/logo.png similarity index 100% rename from k3s-github/logo.png rename to templates/k3s-github/logo.png diff --git a/k3s-github/registry/environments/.gitkeep b/templates/k3s-github/registry/environments/.gitkeep similarity index 100% rename from k3s-github/registry/environments/.gitkeep rename to templates/k3s-github/registry/environments/.gitkeep diff --git a/k3s-github/registry/environments/development/docker-config.yaml b/templates/k3s-github/registry/environments/development/docker-config.yaml similarity index 100% rename from k3s-github/registry/environments/development/docker-config.yaml rename to templates/k3s-github/registry/environments/development/docker-config.yaml diff --git a/k3s-github/registry/environments/development/metaphor.yaml b/templates/k3s-github/registry/environments/development/metaphor.yaml similarity index 100% rename from k3s-github/registry/environments/development/metaphor.yaml rename to templates/k3s-github/registry/environments/development/metaphor.yaml diff --git a/k3s-github/registry/environments/development/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from k3s-github/registry/environments/development/metaphor/Chart.yaml rename to templates/k3s-github/registry/environments/development/metaphor/Chart.yaml diff --git a/k3s-github/registry/environments/development/metaphor/values.yaml b/templates/k3s-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from k3s-github/registry/environments/development/metaphor/values.yaml rename to templates/k3s-github/registry/environments/development/metaphor/values.yaml diff --git a/k3s-github/registry/environments/production/docker-config.yaml b/templates/k3s-github/registry/environments/production/docker-config.yaml similarity index 100% rename from k3s-github/registry/environments/production/docker-config.yaml rename to templates/k3s-github/registry/environments/production/docker-config.yaml diff --git a/k3s-github/registry/environments/production/metaphor.yaml b/templates/k3s-github/registry/environments/production/metaphor.yaml similarity index 100% rename from k3s-github/registry/environments/production/metaphor.yaml rename to templates/k3s-github/registry/environments/production/metaphor.yaml diff --git a/k3s-github/registry/environments/production/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from k3s-github/registry/environments/production/metaphor/Chart.yaml rename to templates/k3s-github/registry/environments/production/metaphor/Chart.yaml diff --git a/k3s-github/registry/environments/production/metaphor/values.yaml b/templates/k3s-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from k3s-github/registry/environments/production/metaphor/values.yaml rename to templates/k3s-github/registry/environments/production/metaphor/values.yaml diff --git a/k3s-github/registry/environments/staging/docker-config.yaml b/templates/k3s-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from k3s-github/registry/environments/staging/docker-config.yaml rename to templates/k3s-github/registry/environments/staging/docker-config.yaml diff --git a/k3s-github/registry/environments/staging/metaphor.yaml b/templates/k3s-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from k3s-github/registry/environments/staging/metaphor.yaml rename to templates/k3s-github/registry/environments/staging/metaphor.yaml diff --git a/k3s-github/registry/environments/staging/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from k3s-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/k3s-github/registry/environments/staging/metaphor/values.yaml b/templates/k3s-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from k3s-github/registry/environments/staging/metaphor/values.yaml rename to templates/k3s-github/registry/environments/staging/metaphor/values.yaml diff --git a/k3s-github/templates/mgmt/actions-runner-controller.yaml b/templates/k3s-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from k3s-github/templates/mgmt/actions-runner-controller.yaml rename to templates/k3s-github/templates/mgmt/actions-runner-controller.yaml diff --git a/k3s-github/templates/mgmt/appprojects.yaml b/templates/k3s-github/templates/mgmt/appprojects.yaml similarity index 100% rename from k3s-github/templates/mgmt/appprojects.yaml rename to templates/k3s-github/templates/mgmt/appprojects.yaml diff --git a/k3s-github/templates/mgmt/argo-workflows.yaml b/templates/k3s-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from k3s-github/templates/mgmt/argo-workflows.yaml rename to templates/k3s-github/templates/mgmt/argo-workflows.yaml diff --git a/k3s-github/templates/mgmt/argocd.yaml b/templates/k3s-github/templates/mgmt/argocd.yaml similarity index 100% rename from k3s-github/templates/mgmt/argocd.yaml rename to templates/k3s-github/templates/mgmt/argocd.yaml diff --git a/k3s-github/templates/mgmt/atlantis.yml b/templates/k3s-github/templates/mgmt/atlantis.yml similarity index 100% rename from k3s-github/templates/mgmt/atlantis.yml rename to templates/k3s-github/templates/mgmt/atlantis.yml diff --git a/k3s-github/templates/mgmt/cert-issuers.yaml b/templates/k3s-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from k3s-github/templates/mgmt/cert-issuers.yaml rename to templates/k3s-github/templates/mgmt/cert-issuers.yaml diff --git a/k3s-github/templates/mgmt/cert-manager.yaml b/templates/k3s-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from k3s-github/templates/mgmt/cert-manager.yaml rename to templates/k3s-github/templates/mgmt/cert-manager.yaml diff --git a/k3s-github/templates/mgmt/chartmuseum.yaml b/templates/k3s-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from k3s-github/templates/mgmt/chartmuseum.yaml rename to templates/k3s-github/templates/mgmt/chartmuseum.yaml diff --git a/k3s-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/k3s-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/k3s-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/k3s-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/k3s-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from k3s-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/k3s-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/k3s-github/templates/mgmt/cluster-secret-store.yaml b/templates/k3s-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from k3s-github/templates/mgmt/cluster-secret-store.yaml rename to templates/k3s-github/templates/mgmt/cluster-secret-store.yaml diff --git a/k3s-github/templates/mgmt/clusterrolebinding.yaml b/templates/k3s-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from k3s-github/templates/mgmt/clusterrolebinding.yaml rename to templates/k3s-github/templates/mgmt/clusterrolebinding.yaml diff --git a/k3s-github/templates/mgmt/clusters.yaml b/templates/k3s-github/templates/mgmt/clusters.yaml similarity index 100% rename from k3s-github/templates/mgmt/clusters.yaml rename to templates/k3s-github/templates/mgmt/clusters.yaml diff --git a/k3s-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/k3s-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/k3s-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/k3s-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/k3s-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/k3s-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/k3s-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/k3s-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/k3s-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/k3s-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/k3s-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from k3s-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/k3s-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/k3s-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/k3s-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/k3s-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/k3s-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/k3s-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/k3s-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/k3s-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/k3s-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/k3s-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/k3s-github/templates/mgmt/components/atlantis/application.yaml b/templates/k3s-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/atlantis/application.yaml rename to templates/k3s-github/templates/mgmt/components/atlantis/application.yaml diff --git a/k3s-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/atlantis/wait.yaml b/templates/k3s-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/k3s-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/k3s-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/k3s-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/k3s-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/k3s-github/templates/mgmt/components/cert-manager/application.yaml b/templates/k3s-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/k3s-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/k3s-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/k3s-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/k3s-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/k3s-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/k3s-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/k3s-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/k3s-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/k3s-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/k3s-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/k3s-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/k3s-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/k3s-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/k3s-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/k3s-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/k3s-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/k3s-github/templates/mgmt/components/clusters/.gitkeep b/templates/k3s-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from k3s-github/templates/mgmt/components/clusters/.gitkeep rename to templates/k3s-github/templates/mgmt/components/clusters/.gitkeep diff --git a/k3s-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/k3s-github/templates/mgmt/components/crossplane/provider.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/k3s-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/k3s-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/k3s-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/k3s-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/k3s-github/templates/mgmt/components/external-dns/application.yaml b/templates/k3s-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/external-dns/application.yaml rename to templates/k3s-github/templates/mgmt/components/external-dns/application.yaml diff --git a/k3s-github/templates/mgmt/components/external-dns/wait.yaml b/templates/k3s-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/k3s-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/k3s-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/k3s-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/k3s-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/k3s-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/k3s-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/k3s-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/k3s-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/k3s-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/k3s-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/k3s-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/k3s-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/k3s-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/k3s-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/kubefirst/console.yaml b/templates/k3s-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/k3s-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/k3s-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/k3s-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/k3s-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/k3s-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/k3s-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/k3s-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/k3s-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/k3s-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/k3s-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/k3s-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/k3s-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/k3s-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/k3s-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/k3s-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/k3s-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/k3s-github/templates/mgmt/components/reloader/application.yaml b/templates/k3s-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/reloader/application.yaml rename to templates/k3s-github/templates/mgmt/components/reloader/application.yaml diff --git a/k3s-github/templates/mgmt/components/reloader/wait.yaml b/templates/k3s-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/reloader/wait.yaml rename to templates/k3s-github/templates/mgmt/components/reloader/wait.yaml diff --git a/k3s-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/k3s-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/k3s-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/k3s-github/templates/mgmt/components/vault/application.yaml b/templates/k3s-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/vault/application.yaml rename to templates/k3s-github/templates/mgmt/components/vault/application.yaml diff --git a/k3s-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/k3s-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/k3s-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/k3s-github/templates/mgmt/components/vault/wait.yaml b/templates/k3s-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from k3s-github/templates/mgmt/components/vault/wait.yaml rename to templates/k3s-github/templates/mgmt/components/vault/wait.yaml diff --git a/k3s-github/templates/mgmt/crossplane.yaml b/templates/k3s-github/templates/mgmt/crossplane.yaml similarity index 100% rename from k3s-github/templates/mgmt/crossplane.yaml rename to templates/k3s-github/templates/mgmt/crossplane.yaml diff --git a/k3s-github/templates/mgmt/development.yaml b/templates/k3s-github/templates/mgmt/development.yaml similarity index 100% rename from k3s-github/templates/mgmt/development.yaml rename to templates/k3s-github/templates/mgmt/development.yaml diff --git a/k3s-github/templates/mgmt/external-dns.yaml b/templates/k3s-github/templates/mgmt/external-dns.yaml similarity index 100% rename from k3s-github/templates/mgmt/external-dns.yaml rename to templates/k3s-github/templates/mgmt/external-dns.yaml diff --git a/k3s-github/templates/mgmt/external-secrets-operator.yaml b/templates/k3s-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from k3s-github/templates/mgmt/external-secrets-operator.yaml rename to templates/k3s-github/templates/mgmt/external-secrets-operator.yaml diff --git a/k3s-github/templates/mgmt/ingress-nginx.yaml b/templates/k3s-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from k3s-github/templates/mgmt/ingress-nginx.yaml rename to templates/k3s-github/templates/mgmt/ingress-nginx.yaml diff --git a/k3s-github/templates/mgmt/kubefirst.yaml b/templates/k3s-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from k3s-github/templates/mgmt/kubefirst.yaml rename to templates/k3s-github/templates/mgmt/kubefirst.yaml diff --git a/k3s-github/templates/mgmt/nginx-apex.yaml b/templates/k3s-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from k3s-github/templates/mgmt/nginx-apex.yaml rename to templates/k3s-github/templates/mgmt/nginx-apex.yaml diff --git a/k3s-github/templates/mgmt/production.yaml b/templates/k3s-github/templates/mgmt/production.yaml similarity index 100% rename from k3s-github/templates/mgmt/production.yaml rename to templates/k3s-github/templates/mgmt/production.yaml diff --git a/k3s-github/templates/mgmt/registry.yaml b/templates/k3s-github/templates/mgmt/registry.yaml similarity index 100% rename from k3s-github/templates/mgmt/registry.yaml rename to templates/k3s-github/templates/mgmt/registry.yaml diff --git a/k3s-github/templates/mgmt/reloader.yml b/templates/k3s-github/templates/mgmt/reloader.yml similarity index 100% rename from k3s-github/templates/mgmt/reloader.yml rename to templates/k3s-github/templates/mgmt/reloader.yml diff --git a/k3s-github/templates/mgmt/secrets.yaml b/templates/k3s-github/templates/mgmt/secrets.yaml similarity index 100% rename from k3s-github/templates/mgmt/secrets.yaml rename to templates/k3s-github/templates/mgmt/secrets.yaml diff --git a/k3s-github/templates/mgmt/staging.yaml b/templates/k3s-github/templates/mgmt/staging.yaml similarity index 100% rename from k3s-github/templates/mgmt/staging.yaml rename to templates/k3s-github/templates/mgmt/staging.yaml diff --git a/k3s-github/templates/mgmt/vault.yaml b/templates/k3s-github/templates/mgmt/vault.yaml similarity index 100% rename from k3s-github/templates/mgmt/vault.yaml rename to templates/k3s-github/templates/mgmt/vault.yaml diff --git a/k3s-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/k3s-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/k3s-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/k3s-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/k3s-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/k3s-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/k3s-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/k3s-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/k3s-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/k3s-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/k3s-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/k3s-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/k3s-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/k3s-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/k3s-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/k3s-github/templates/workload-vcluster/30-external-dns.yaml b/templates/k3s-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/k3s-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/k3s-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/k3s-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/k3s-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/k3s-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/k3s-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/k3s-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/k3s-github/templates/workload-vcluster/30-reloader.yaml b/templates/k3s-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/30-reloader.yaml rename to templates/k3s-github/templates/workload-vcluster/30-reloader.yaml diff --git a/k3s-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/k3s-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/k3s-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/k3s-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/k3s-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/k3s-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/k3s-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/k3s-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/k3s-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/k3s-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/k3s-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/k3s-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/k3s-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/k3s-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/k3s-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/k3s-github/templates/workload-vcluster/45-environment.yaml b/templates/k3s-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/45-environment.yaml rename to templates/k3s-github/templates/workload-vcluster/45-environment.yaml diff --git a/k3s-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/k3s-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/k3s-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/k3s-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/k3s-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/k3s-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/k3s-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/k3s-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/k3s-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/k3s-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/k3s-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/k3s-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/k3s-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/k3s-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/k3s-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/k3s-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/k3s-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/k3s-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/k3s-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/k3s-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/k3s-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/k3s-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/k3s-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/k3s-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/k3s-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/k3s-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from k3s-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/k3s-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/k3s-github/terraform/github/modules/repository/main.tf b/templates/k3s-github/terraform/github/modules/repository/main.tf similarity index 100% rename from k3s-github/terraform/github/modules/repository/main.tf rename to templates/k3s-github/terraform/github/modules/repository/main.tf diff --git a/k3s-github/terraform/github/modules/repository/variables.tf b/templates/k3s-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from k3s-github/terraform/github/modules/repository/variables.tf rename to templates/k3s-github/terraform/github/modules/repository/variables.tf diff --git a/k3s-github/terraform/github/repos.tf b/templates/k3s-github/terraform/github/repos.tf similarity index 100% rename from k3s-github/terraform/github/repos.tf rename to templates/k3s-github/terraform/github/repos.tf diff --git a/k3s-github/terraform/github/ssh.tf b/templates/k3s-github/terraform/github/ssh.tf similarity index 100% rename from k3s-github/terraform/github/ssh.tf rename to templates/k3s-github/terraform/github/ssh.tf diff --git a/k3s-github/terraform/github/teams.tf b/templates/k3s-github/terraform/github/teams.tf similarity index 100% rename from k3s-github/terraform/github/teams.tf rename to templates/k3s-github/terraform/github/teams.tf diff --git a/k3s-github/terraform/k3s/main.tf b/templates/k3s-github/terraform/k3s/main.tf similarity index 100% rename from k3s-github/terraform/k3s/main.tf rename to templates/k3s-github/terraform/k3s/main.tf diff --git a/k3s-github/terraform/k3s/output.tf b/templates/k3s-github/terraform/k3s/output.tf similarity index 100% rename from k3s-github/terraform/k3s/output.tf rename to templates/k3s-github/terraform/k3s/output.tf diff --git a/k3s-github/terraform/k3s/terraform.tfvars b/templates/k3s-github/terraform/k3s/terraform.tfvars similarity index 100% rename from k3s-github/terraform/k3s/terraform.tfvars rename to templates/k3s-github/terraform/k3s/terraform.tfvars diff --git a/k3s-github/terraform/k3s/variables.tf b/templates/k3s-github/terraform/k3s/variables.tf similarity index 100% rename from k3s-github/terraform/k3s/variables.tf rename to templates/k3s-github/terraform/k3s/variables.tf diff --git a/k3s-github/terraform/users/admins/admin-one.tf b/templates/k3s-github/terraform/users/admins/admin-one.tf similarity index 100% rename from k3s-github/terraform/users/admins/admin-one.tf rename to templates/k3s-github/terraform/users/admins/admin-one.tf diff --git a/k3s-github/terraform/users/admins/admins-outputs.tf b/templates/k3s-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from k3s-github/terraform/users/admins/admins-outputs.tf rename to templates/k3s-github/terraform/users/admins/admins-outputs.tf diff --git a/k3s-github/terraform/users/admins/data_sources.tf b/templates/k3s-github/terraform/users/admins/data_sources.tf similarity index 100% rename from k3s-github/terraform/users/admins/data_sources.tf rename to templates/k3s-github/terraform/users/admins/data_sources.tf diff --git a/k3s-github/terraform/users/admins/kbot.tf b/templates/k3s-github/terraform/users/admins/kbot.tf similarity index 100% rename from k3s-github/terraform/users/admins/kbot.tf rename to templates/k3s-github/terraform/users/admins/kbot.tf diff --git a/k3s-github/terraform/users/developers/data_sources.tf b/templates/k3s-github/terraform/users/developers/data_sources.tf similarity index 100% rename from k3s-github/terraform/users/developers/data_sources.tf rename to templates/k3s-github/terraform/users/developers/data_sources.tf diff --git a/k3s-github/terraform/users/developers/developer-one.tf b/templates/k3s-github/terraform/users/developers/developer-one.tf similarity index 100% rename from k3s-github/terraform/users/developers/developer-one.tf rename to templates/k3s-github/terraform/users/developers/developer-one.tf diff --git a/k3s-github/terraform/users/developers/developers-outputs.tf b/templates/k3s-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from k3s-github/terraform/users/developers/developers-outputs.tf rename to templates/k3s-github/terraform/users/developers/developers-outputs.tf diff --git a/k3s-github/terraform/users/modules/user/github/main.tf b/templates/k3s-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from k3s-github/terraform/users/modules/user/github/main.tf rename to templates/k3s-github/terraform/users/modules/user/github/main.tf diff --git a/k3s-github/terraform/users/users.tf b/templates/k3s-github/terraform/users/users.tf similarity index 100% rename from k3s-github/terraform/users/users.tf rename to templates/k3s-github/terraform/users/users.tf diff --git a/k3s-github/terraform/vault/kubernetes-auth-backend.tf b/templates/k3s-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from k3s-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/k3s-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/k3s-github/terraform/vault/kv-mounts.tf b/templates/k3s-github/terraform/vault/kv-mounts.tf similarity index 100% rename from k3s-github/terraform/vault/kv-mounts.tf rename to templates/k3s-github/terraform/vault/kv-mounts.tf diff --git a/k3s-github/terraform/vault/main.tf b/templates/k3s-github/terraform/vault/main.tf similarity index 100% rename from k3s-github/terraform/vault/main.tf rename to templates/k3s-github/terraform/vault/main.tf diff --git a/k3s-github/terraform/vault/modules/oidc-client/main.tf b/templates/k3s-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from k3s-github/terraform/vault/modules/oidc-client/main.tf rename to templates/k3s-github/terraform/vault/modules/oidc-client/main.tf diff --git a/k3s-github/terraform/vault/oidc-clients.tf b/templates/k3s-github/terraform/vault/oidc-clients.tf similarity index 100% rename from k3s-github/terraform/vault/oidc-clients.tf rename to templates/k3s-github/terraform/vault/oidc-clients.tf diff --git a/k3s-github/terraform/vault/oidc-groups.tf b/templates/k3s-github/terraform/vault/oidc-groups.tf similarity index 100% rename from k3s-github/terraform/vault/oidc-groups.tf rename to templates/k3s-github/terraform/vault/oidc-groups.tf diff --git a/k3s-github/terraform/vault/oidc-provider.tf b/templates/k3s-github/terraform/vault/oidc-provider.tf similarity index 100% rename from k3s-github/terraform/vault/oidc-provider.tf rename to templates/k3s-github/terraform/vault/oidc-provider.tf diff --git a/k3s-github/terraform/vault/oidc-scopes.tf b/templates/k3s-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from k3s-github/terraform/vault/oidc-scopes.tf rename to templates/k3s-github/terraform/vault/oidc-scopes.tf diff --git a/k3s-github/terraform/vault/policies.tf b/templates/k3s-github/terraform/vault/policies.tf similarity index 100% rename from k3s-github/terraform/vault/policies.tf rename to templates/k3s-github/terraform/vault/policies.tf diff --git a/k3s-github/terraform/vault/secrets.tf b/templates/k3s-github/terraform/vault/secrets.tf similarity index 100% rename from k3s-github/terraform/vault/secrets.tf rename to templates/k3s-github/terraform/vault/secrets.tf diff --git a/k3s-github/terraform/vault/userpass-auth-backend.tf b/templates/k3s-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from k3s-github/terraform/vault/userpass-auth-backend.tf rename to templates/k3s-github/terraform/vault/userpass-auth-backend.tf diff --git a/k3s-github/terraform/vault/variables.tf b/templates/k3s-github/terraform/vault/variables.tf similarity index 100% rename from k3s-github/terraform/vault/variables.tf rename to templates/k3s-github/terraform/vault/variables.tf diff --git a/k3s-gitlab/atlantis.yaml b/templates/k3s-gitlab/atlantis.yaml similarity index 100% rename from k3s-gitlab/atlantis.yaml rename to templates/k3s-gitlab/atlantis.yaml diff --git a/k3s-gitlab/logo.png b/templates/k3s-gitlab/logo.png similarity index 100% rename from k3s-gitlab/logo.png rename to templates/k3s-gitlab/logo.png diff --git a/k3s-gitlab/registry/environments/.gitkeep b/templates/k3s-gitlab/registry/environments/.gitkeep similarity index 100% rename from k3s-gitlab/registry/environments/.gitkeep rename to templates/k3s-gitlab/registry/environments/.gitkeep diff --git a/k3s-gitlab/registry/environments/development/docker-config.yaml b/templates/k3s-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from k3s-gitlab/registry/environments/development/docker-config.yaml rename to templates/k3s-gitlab/registry/environments/development/docker-config.yaml diff --git a/k3s-gitlab/registry/environments/development/metaphor.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from k3s-gitlab/registry/environments/development/metaphor.yaml rename to templates/k3s-gitlab/registry/environments/development/metaphor.yaml diff --git a/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from k3s-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/k3s-gitlab/registry/environments/development/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from k3s-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/k3s-gitlab/registry/environments/production/docker-config.yaml b/templates/k3s-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from k3s-gitlab/registry/environments/production/docker-config.yaml rename to templates/k3s-gitlab/registry/environments/production/docker-config.yaml diff --git a/k3s-gitlab/registry/environments/production/metaphor.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from k3s-gitlab/registry/environments/production/metaphor.yaml rename to templates/k3s-gitlab/registry/environments/production/metaphor.yaml diff --git a/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from k3s-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/k3s-gitlab/registry/environments/production/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from k3s-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/k3s-gitlab/registry/environments/staging/docker-config.yaml b/templates/k3s-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from k3s-gitlab/registry/environments/staging/docker-config.yaml rename to templates/k3s-gitlab/registry/environments/staging/docker-config.yaml diff --git a/k3s-gitlab/registry/environments/staging/metaphor.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from k3s-gitlab/registry/environments/staging/metaphor.yaml rename to templates/k3s-gitlab/registry/environments/staging/metaphor.yaml diff --git a/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/k3s-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from k3s-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/k3s-gitlab/templates/mgmt/appprojects.yaml b/templates/k3s-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/appprojects.yaml rename to templates/k3s-gitlab/templates/mgmt/appprojects.yaml diff --git a/k3s-gitlab/templates/mgmt/argo-workflows.yaml b/templates/k3s-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/k3s-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/k3s-gitlab/templates/mgmt/argocd.yaml b/templates/k3s-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/argocd.yaml rename to templates/k3s-gitlab/templates/mgmt/argocd.yaml diff --git a/k3s-gitlab/templates/mgmt/atlantis.yml b/templates/k3s-gitlab/templates/mgmt/atlantis.yml similarity index 100% rename from k3s-gitlab/templates/mgmt/atlantis.yml rename to templates/k3s-gitlab/templates/mgmt/atlantis.yml diff --git a/k3s-gitlab/templates/mgmt/cert-issuers.yaml b/templates/k3s-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/k3s-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/k3s-gitlab/templates/mgmt/cert-manager.yaml b/templates/k3s-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/cert-manager.yaml rename to templates/k3s-gitlab/templates/mgmt/cert-manager.yaml diff --git a/k3s-gitlab/templates/mgmt/chartmuseum.yaml b/templates/k3s-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/k3s-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/k3s-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/k3s-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/k3s-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/k3s-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/k3s-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/k3s-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/k3s-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/k3s-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/k3s-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/k3s-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/k3s-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/k3s-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/k3s-gitlab/templates/mgmt/clusters.yaml b/templates/k3s-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/clusters.yaml rename to templates/k3s-gitlab/templates/mgmt/clusters.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/k3s-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/k3s-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/k3s-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/k3s-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/k3s-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/k3s-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/k3s-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/k3s-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/k3s-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/k3s-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/k3s-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/k3s-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/k3s-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/k3s-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/k3s-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/k3s-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/k3s-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from k3s-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/k3s-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/k3s-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/k3s-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/k3s-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/k3s-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/k3s-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/k3s-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/k3s-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/k3s-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/k3s-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/k3s-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/k3s-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/k3s-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/k3s-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/k3s-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/k3s-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/k3s-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/k3s-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/k3s-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/k3s-gitlab/templates/mgmt/components/nginx-apex/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/k3s-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/k3s-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/k3s-gitlab/templates/mgmt/components/vault/application.yaml b/templates/k3s-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/k3s-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/k3s-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/k3s-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/k3s-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/k3s-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/k3s-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/k3s-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/k3s-gitlab/templates/mgmt/crossplane.yaml b/templates/k3s-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/crossplane.yaml rename to templates/k3s-gitlab/templates/mgmt/crossplane.yaml diff --git a/k3s-gitlab/templates/mgmt/development.yaml b/templates/k3s-gitlab/templates/mgmt/development.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/development.yaml rename to templates/k3s-gitlab/templates/mgmt/development.yaml diff --git a/k3s-gitlab/templates/mgmt/external-dns.yaml b/templates/k3s-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/external-dns.yaml rename to templates/k3s-gitlab/templates/mgmt/external-dns.yaml diff --git a/k3s-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/k3s-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/k3s-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/k3s-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/k3s-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/k3s-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/k3s-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/k3s-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/k3s-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/k3s-gitlab/templates/mgmt/kubefirst.yaml b/templates/k3s-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/kubefirst.yaml rename to templates/k3s-gitlab/templates/mgmt/kubefirst.yaml diff --git a/k3s-gitlab/templates/mgmt/nginx-apex.yaml b/templates/k3s-gitlab/templates/mgmt/nginx-apex.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/nginx-apex.yaml rename to templates/k3s-gitlab/templates/mgmt/nginx-apex.yaml diff --git a/k3s-gitlab/templates/mgmt/production.yaml b/templates/k3s-gitlab/templates/mgmt/production.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/production.yaml rename to templates/k3s-gitlab/templates/mgmt/production.yaml diff --git a/k3s-gitlab/templates/mgmt/registry.yaml b/templates/k3s-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/registry.yaml rename to templates/k3s-gitlab/templates/mgmt/registry.yaml diff --git a/k3s-gitlab/templates/mgmt/reloader.yml b/templates/k3s-gitlab/templates/mgmt/reloader.yml similarity index 100% rename from k3s-gitlab/templates/mgmt/reloader.yml rename to templates/k3s-gitlab/templates/mgmt/reloader.yml diff --git a/k3s-gitlab/templates/mgmt/secrets.yaml b/templates/k3s-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/secrets.yaml rename to templates/k3s-gitlab/templates/mgmt/secrets.yaml diff --git a/k3s-gitlab/templates/mgmt/staging.yaml b/templates/k3s-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/staging.yaml rename to templates/k3s-gitlab/templates/mgmt/staging.yaml diff --git a/k3s-gitlab/templates/mgmt/vault.yaml b/templates/k3s-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from k3s-gitlab/templates/mgmt/vault.yaml rename to templates/k3s-gitlab/templates/mgmt/vault.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/k3s-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/k3s-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/k3s-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/k3s-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/k3s-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/k3s-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/k3s-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/k3s-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/k3s-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/k3s-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/k3s-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/k3s-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/k3s-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/k3s-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/k3s-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/k3s-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/k3s-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/k3s-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/k3s-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/k3s-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/k3s-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/k3s-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/k3s-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/k3s-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/k3s-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from k3s-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/k3s-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/k3s-gitlab/terraform/gitlab/groups.tf b/templates/k3s-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/groups.tf rename to templates/k3s-gitlab/terraform/gitlab/groups.tf diff --git a/k3s-gitlab/terraform/gitlab/local-backend.tf b/templates/k3s-gitlab/terraform/gitlab/local-backend.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/local-backend.tf rename to templates/k3s-gitlab/terraform/gitlab/local-backend.tf diff --git a/k3s-gitlab/terraform/gitlab/modules/project/main.tf b/templates/k3s-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/k3s-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/k3s-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/k3s-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/k3s-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/k3s-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/k3s-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/k3s-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/k3s-gitlab/terraform/gitlab/projects.tf b/templates/k3s-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/projects.tf rename to templates/k3s-gitlab/terraform/gitlab/projects.tf diff --git a/k3s-gitlab/terraform/gitlab/remote-backend.md b/templates/k3s-gitlab/terraform/gitlab/remote-backend.md similarity index 100% rename from k3s-gitlab/terraform/gitlab/remote-backend.md rename to templates/k3s-gitlab/terraform/gitlab/remote-backend.md diff --git a/k3s-gitlab/terraform/gitlab/vars.tf b/templates/k3s-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from k3s-gitlab/terraform/gitlab/vars.tf rename to templates/k3s-gitlab/terraform/gitlab/vars.tf diff --git a/k3s-gitlab/terraform/k3s/main.tf b/templates/k3s-gitlab/terraform/k3s/main.tf similarity index 100% rename from k3s-gitlab/terraform/k3s/main.tf rename to templates/k3s-gitlab/terraform/k3s/main.tf diff --git a/k3s-gitlab/terraform/k3s/output.tf b/templates/k3s-gitlab/terraform/k3s/output.tf similarity index 100% rename from k3s-gitlab/terraform/k3s/output.tf rename to templates/k3s-gitlab/terraform/k3s/output.tf diff --git a/k3s-gitlab/terraform/k3s/terraform.tfvars b/templates/k3s-gitlab/terraform/k3s/terraform.tfvars similarity index 100% rename from k3s-gitlab/terraform/k3s/terraform.tfvars rename to templates/k3s-gitlab/terraform/k3s/terraform.tfvars diff --git a/k3s-gitlab/terraform/k3s/variables.tf b/templates/k3s-gitlab/terraform/k3s/variables.tf similarity index 100% rename from k3s-gitlab/terraform/k3s/variables.tf rename to templates/k3s-gitlab/terraform/k3s/variables.tf diff --git a/k3s-gitlab/terraform/users/admins/admin-one.tf b/templates/k3s-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from k3s-gitlab/terraform/users/admins/admin-one.tf rename to templates/k3s-gitlab/terraform/users/admins/admin-one.tf diff --git a/k3s-gitlab/terraform/users/admins/admins-outputs.tf b/templates/k3s-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from k3s-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/k3s-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/k3s-gitlab/terraform/users/admins/kbot.tf b/templates/k3s-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from k3s-gitlab/terraform/users/admins/kbot.tf rename to templates/k3s-gitlab/terraform/users/admins/kbot.tf diff --git a/k3s-gitlab/terraform/users/admins/main.tf b/templates/k3s-gitlab/terraform/users/admins/main.tf similarity index 100% rename from k3s-gitlab/terraform/users/admins/main.tf rename to templates/k3s-gitlab/terraform/users/admins/main.tf diff --git a/k3s-gitlab/terraform/users/developers/data-sources.tf b/templates/k3s-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from k3s-gitlab/terraform/users/developers/data-sources.tf rename to templates/k3s-gitlab/terraform/users/developers/data-sources.tf diff --git a/k3s-gitlab/terraform/users/developers/developer-one.tf b/templates/k3s-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from k3s-gitlab/terraform/users/developers/developer-one.tf rename to templates/k3s-gitlab/terraform/users/developers/developer-one.tf diff --git a/k3s-gitlab/terraform/users/developers/developers-outputs.tf b/templates/k3s-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from k3s-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/k3s-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/k3s-gitlab/terraform/users/kubefirst.tf b/templates/k3s-gitlab/terraform/users/kubefirst.tf similarity index 100% rename from k3s-gitlab/terraform/users/kubefirst.tf rename to templates/k3s-gitlab/terraform/users/kubefirst.tf diff --git a/k3s-gitlab/terraform/users/modules/user/main.tf b/templates/k3s-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from k3s-gitlab/terraform/users/modules/user/main.tf rename to templates/k3s-gitlab/terraform/users/modules/user/main.tf diff --git a/k3s-gitlab/terraform/users/users.tf b/templates/k3s-gitlab/terraform/users/users.tf similarity index 100% rename from k3s-gitlab/terraform/users/users.tf rename to templates/k3s-gitlab/terraform/users/users.tf diff --git a/k3s-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/k3s-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from k3s-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/k3s-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/k3s-gitlab/terraform/vault/kv-mounts.tf b/templates/k3s-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from k3s-gitlab/terraform/vault/kv-mounts.tf rename to templates/k3s-gitlab/terraform/vault/kv-mounts.tf diff --git a/k3s-gitlab/terraform/vault/main.tf b/templates/k3s-gitlab/terraform/vault/main.tf similarity index 100% rename from k3s-gitlab/terraform/vault/main.tf rename to templates/k3s-gitlab/terraform/vault/main.tf diff --git a/k3s-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/k3s-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from k3s-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/k3s-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/k3s-gitlab/terraform/vault/oidc-clients.tf b/templates/k3s-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from k3s-gitlab/terraform/vault/oidc-clients.tf rename to templates/k3s-gitlab/terraform/vault/oidc-clients.tf diff --git a/k3s-gitlab/terraform/vault/oidc-groups.tf b/templates/k3s-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from k3s-gitlab/terraform/vault/oidc-groups.tf rename to templates/k3s-gitlab/terraform/vault/oidc-groups.tf diff --git a/k3s-gitlab/terraform/vault/oidc-provider.tf b/templates/k3s-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from k3s-gitlab/terraform/vault/oidc-provider.tf rename to templates/k3s-gitlab/terraform/vault/oidc-provider.tf diff --git a/k3s-gitlab/terraform/vault/oidc-scopes.tf b/templates/k3s-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from k3s-gitlab/terraform/vault/oidc-scopes.tf rename to templates/k3s-gitlab/terraform/vault/oidc-scopes.tf diff --git a/k3s-gitlab/terraform/vault/policies.tf b/templates/k3s-gitlab/terraform/vault/policies.tf similarity index 100% rename from k3s-gitlab/terraform/vault/policies.tf rename to templates/k3s-gitlab/terraform/vault/policies.tf diff --git a/k3s-gitlab/terraform/vault/secrets.tf b/templates/k3s-gitlab/terraform/vault/secrets.tf similarity index 100% rename from k3s-gitlab/terraform/vault/secrets.tf rename to templates/k3s-gitlab/terraform/vault/secrets.tf diff --git a/k3s-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/k3s-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from k3s-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/k3s-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/k3s-gitlab/terraform/vault/variables.tf b/templates/k3s-gitlab/terraform/vault/variables.tf similarity index 100% rename from k3s-gitlab/terraform/vault/variables.tf rename to templates/k3s-gitlab/terraform/vault/variables.tf diff --git a/vultr-github/atlantis.yaml b/templates/vultr-github/atlantis.yaml similarity index 100% rename from vultr-github/atlantis.yaml rename to templates/vultr-github/atlantis.yaml diff --git a/vultr-github/logo.png b/templates/vultr-github/logo.png similarity index 100% rename from vultr-github/logo.png rename to templates/vultr-github/logo.png diff --git a/vultr-github/registry/environments/.gitkeep b/templates/vultr-github/registry/environments/.gitkeep similarity index 100% rename from vultr-github/registry/environments/.gitkeep rename to templates/vultr-github/registry/environments/.gitkeep diff --git a/vultr-github/registry/environments/development/docker-config.yaml b/templates/vultr-github/registry/environments/development/docker-config.yaml similarity index 100% rename from vultr-github/registry/environments/development/docker-config.yaml rename to templates/vultr-github/registry/environments/development/docker-config.yaml diff --git a/vultr-github/registry/environments/development/metaphor.yaml b/templates/vultr-github/registry/environments/development/metaphor.yaml similarity index 100% rename from vultr-github/registry/environments/development/metaphor.yaml rename to templates/vultr-github/registry/environments/development/metaphor.yaml diff --git a/vultr-github/registry/environments/development/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from vultr-github/registry/environments/development/metaphor/Chart.yaml rename to templates/vultr-github/registry/environments/development/metaphor/Chart.yaml diff --git a/vultr-github/registry/environments/development/metaphor/values.yaml b/templates/vultr-github/registry/environments/development/metaphor/values.yaml similarity index 100% rename from vultr-github/registry/environments/development/metaphor/values.yaml rename to templates/vultr-github/registry/environments/development/metaphor/values.yaml diff --git a/vultr-github/registry/environments/production/docker-config.yaml b/templates/vultr-github/registry/environments/production/docker-config.yaml similarity index 100% rename from vultr-github/registry/environments/production/docker-config.yaml rename to templates/vultr-github/registry/environments/production/docker-config.yaml diff --git a/vultr-github/registry/environments/production/metaphor.yaml b/templates/vultr-github/registry/environments/production/metaphor.yaml similarity index 100% rename from vultr-github/registry/environments/production/metaphor.yaml rename to templates/vultr-github/registry/environments/production/metaphor.yaml diff --git a/vultr-github/registry/environments/production/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from vultr-github/registry/environments/production/metaphor/Chart.yaml rename to templates/vultr-github/registry/environments/production/metaphor/Chart.yaml diff --git a/vultr-github/registry/environments/production/metaphor/values.yaml b/templates/vultr-github/registry/environments/production/metaphor/values.yaml similarity index 100% rename from vultr-github/registry/environments/production/metaphor/values.yaml rename to templates/vultr-github/registry/environments/production/metaphor/values.yaml diff --git a/vultr-github/registry/environments/staging/docker-config.yaml b/templates/vultr-github/registry/environments/staging/docker-config.yaml similarity index 100% rename from vultr-github/registry/environments/staging/docker-config.yaml rename to templates/vultr-github/registry/environments/staging/docker-config.yaml diff --git a/vultr-github/registry/environments/staging/metaphor.yaml b/templates/vultr-github/registry/environments/staging/metaphor.yaml similarity index 100% rename from vultr-github/registry/environments/staging/metaphor.yaml rename to templates/vultr-github/registry/environments/staging/metaphor.yaml diff --git a/vultr-github/registry/environments/staging/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from vultr-github/registry/environments/staging/metaphor/Chart.yaml rename to templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml diff --git a/vultr-github/registry/environments/staging/metaphor/values.yaml b/templates/vultr-github/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from vultr-github/registry/environments/staging/metaphor/values.yaml rename to templates/vultr-github/registry/environments/staging/metaphor/values.yaml diff --git a/vultr-github/templates/mgmt/actions-runner-controller.yaml b/templates/vultr-github/templates/mgmt/actions-runner-controller.yaml similarity index 100% rename from vultr-github/templates/mgmt/actions-runner-controller.yaml rename to templates/vultr-github/templates/mgmt/actions-runner-controller.yaml diff --git a/vultr-github/templates/mgmt/appprojects.yaml b/templates/vultr-github/templates/mgmt/appprojects.yaml similarity index 100% rename from vultr-github/templates/mgmt/appprojects.yaml rename to templates/vultr-github/templates/mgmt/appprojects.yaml diff --git a/vultr-github/templates/mgmt/argo-workflows.yaml b/templates/vultr-github/templates/mgmt/argo-workflows.yaml similarity index 100% rename from vultr-github/templates/mgmt/argo-workflows.yaml rename to templates/vultr-github/templates/mgmt/argo-workflows.yaml diff --git a/vultr-github/templates/mgmt/argocd.yaml b/templates/vultr-github/templates/mgmt/argocd.yaml similarity index 100% rename from vultr-github/templates/mgmt/argocd.yaml rename to templates/vultr-github/templates/mgmt/argocd.yaml diff --git a/vultr-github/templates/mgmt/atlantis.yaml b/templates/vultr-github/templates/mgmt/atlantis.yaml similarity index 100% rename from vultr-github/templates/mgmt/atlantis.yaml rename to templates/vultr-github/templates/mgmt/atlantis.yaml diff --git a/vultr-github/templates/mgmt/cert-issuers.yaml b/templates/vultr-github/templates/mgmt/cert-issuers.yaml similarity index 100% rename from vultr-github/templates/mgmt/cert-issuers.yaml rename to templates/vultr-github/templates/mgmt/cert-issuers.yaml diff --git a/vultr-github/templates/mgmt/cert-manager.yaml b/templates/vultr-github/templates/mgmt/cert-manager.yaml similarity index 100% rename from vultr-github/templates/mgmt/cert-manager.yaml rename to templates/vultr-github/templates/mgmt/cert-manager.yaml diff --git a/vultr-github/templates/mgmt/chartmuseum.yaml b/templates/vultr-github/templates/mgmt/chartmuseum.yaml similarity index 100% rename from vultr-github/templates/mgmt/chartmuseum.yaml rename to templates/vultr-github/templates/mgmt/chartmuseum.yaml diff --git a/vultr-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/vultr-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/vultr-github/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/vultr-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/vultr-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from vultr-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/vultr-github/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/vultr-github/templates/mgmt/cluster-secret-store.yaml b/templates/vultr-github/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from vultr-github/templates/mgmt/cluster-secret-store.yaml rename to templates/vultr-github/templates/mgmt/cluster-secret-store.yaml diff --git a/vultr-github/templates/mgmt/clusterrolebinding.yaml b/templates/vultr-github/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from vultr-github/templates/mgmt/clusterrolebinding.yaml rename to templates/vultr-github/templates/mgmt/clusterrolebinding.yaml diff --git a/vultr-github/templates/mgmt/clusters.yaml b/templates/vultr-github/templates/mgmt/clusters.yaml similarity index 100% rename from vultr-github/templates/mgmt/clusters.yaml rename to templates/vultr-github/templates/mgmt/clusters.yaml diff --git a/vultr-github/templates/mgmt/components/actions-runner-controller/application.yaml b/templates/vultr-github/templates/mgmt/components/actions-runner-controller/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/actions-runner-controller/application.yaml rename to templates/vultr-github/templates/mgmt/components/actions-runner-controller/application.yaml diff --git a/vultr-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/actions-runner-controller/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/actions-runner-controller/wait.yaml b/templates/vultr-github/templates/mgmt/components/actions-runner-controller/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/actions-runner-controller/wait.yaml rename to templates/vultr-github/templates/mgmt/components/actions-runner-controller/wait.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/application.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/application.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/application.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/wait.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/vultr-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/vultr-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/vultr-github/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/vultr-github/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/vultr-github/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from vultr-github/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/vultr-github/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/vultr-github/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/vultr-github/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/vultr-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/vultr-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/vultr-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/vultr-github/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/vultr-github/templates/mgmt/components/argocd/kustomization.yaml b/templates/vultr-github/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/argocd/kustomization.yaml rename to templates/vultr-github/templates/mgmt/components/argocd/kustomization.yaml diff --git a/vultr-github/templates/mgmt/components/atlantis/application.yaml b/templates/vultr-github/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/atlantis/application.yaml rename to templates/vultr-github/templates/mgmt/components/atlantis/application.yaml diff --git a/vultr-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/atlantis/wait.yaml b/templates/vultr-github/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/atlantis/wait.yaml rename to templates/vultr-github/templates/mgmt/components/atlantis/wait.yaml diff --git a/vultr-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/vultr-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/vultr-github/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/vultr-github/templates/mgmt/components/cert-manager/application.yaml b/templates/vultr-github/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/cert-manager/application.yaml rename to templates/vultr-github/templates/mgmt/components/cert-manager/application.yaml diff --git a/vultr-github/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/vultr-github/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/vultr-github/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/vultr-github/templates/mgmt/components/chartmuseum/application.yaml b/templates/vultr-github/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/chartmuseum/application.yaml rename to templates/vultr-github/templates/mgmt/components/chartmuseum/application.yaml diff --git a/vultr-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/chartmuseum/wait.yaml b/templates/vultr-github/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/vultr-github/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/vultr-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/vultr-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/vultr-github/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/vultr-github/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/vultr-github/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/vultr-github/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/vultr-github/templates/mgmt/components/clusters/.gitkeep b/templates/vultr-github/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from vultr-github/templates/mgmt/components/clusters/.gitkeep rename to templates/vultr-github/templates/mgmt/components/clusters/.gitkeep diff --git a/vultr-github/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/vultr-github/templates/mgmt/components/crossplane/provider.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/provider.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/provider.yaml diff --git a/vultr-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/vultr-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/vultr-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/vultr-github/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/vultr-github/templates/mgmt/components/external-dns/application.yaml b/templates/vultr-github/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/external-dns/application.yaml rename to templates/vultr-github/templates/mgmt/components/external-dns/application.yaml diff --git a/vultr-github/templates/mgmt/components/external-dns/wait.yaml b/templates/vultr-github/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/external-dns/wait.yaml rename to templates/vultr-github/templates/mgmt/components/external-dns/wait.yaml diff --git a/vultr-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/vultr-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/vultr-github/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/vultr-github/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/vultr-github/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/vultr-github/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/vultr-github/templates/mgmt/components/github-runner/runnerdeployment.yaml b/templates/vultr-github/templates/mgmt/components/github-runner/runnerdeployment.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/github-runner/runnerdeployment.yaml rename to templates/vultr-github/templates/mgmt/components/github-runner/runnerdeployment.yaml diff --git a/vultr-github/templates/mgmt/components/github-runner/serviceaccount.yaml b/templates/vultr-github/templates/mgmt/components/github-runner/serviceaccount.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/github-runner/serviceaccount.yaml rename to templates/vultr-github/templates/mgmt/components/github-runner/serviceaccount.yaml diff --git a/vultr-github/templates/mgmt/components/ingress-nginx/application.yaml b/templates/vultr-github/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/vultr-github/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/vultr-github/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/vultr-github/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/vultr-github/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/vultr-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/kubefirst/console.yaml b/templates/vultr-github/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/kubefirst/console.yaml rename to templates/vultr-github/templates/mgmt/components/kubefirst/console.yaml diff --git a/vultr-github/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/kubefirst/wait.yaml b/templates/vultr-github/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/kubefirst/wait.yaml rename to templates/vultr-github/templates/mgmt/components/kubefirst/wait.yaml diff --git a/vultr-github/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/vultr-github/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/vultr-github/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/vultr-github/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/vultr-github/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/vultr-github/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/vultr-github/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/vultr-github/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/vultr-github/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/vultr-github/templates/mgmt/components/nginx-apex/wait.yaml b/templates/vultr-github/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/vultr-github/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/vultr-github/templates/mgmt/components/reloader/application.yaml b/templates/vultr-github/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/reloader/application.yaml rename to templates/vultr-github/templates/mgmt/components/reloader/application.yaml diff --git a/vultr-github/templates/mgmt/components/reloader/wait.yaml b/templates/vultr-github/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/reloader/wait.yaml rename to templates/vultr-github/templates/mgmt/components/reloader/wait.yaml diff --git a/vultr-github/templates/mgmt/components/secrets/externalsecret.yaml b/templates/vultr-github/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/vultr-github/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/vultr-github/templates/mgmt/components/vault/application.yaml b/templates/vultr-github/templates/mgmt/components/vault/application.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/vault/application.yaml rename to templates/vultr-github/templates/mgmt/components/vault/application.yaml diff --git a/vultr-github/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/vultr-github/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/vultr-github/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/vultr-github/templates/mgmt/components/vault/wait.yaml b/templates/vultr-github/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from vultr-github/templates/mgmt/components/vault/wait.yaml rename to templates/vultr-github/templates/mgmt/components/vault/wait.yaml diff --git a/vultr-github/templates/mgmt/crossplane.yaml b/templates/vultr-github/templates/mgmt/crossplane.yaml similarity index 100% rename from vultr-github/templates/mgmt/crossplane.yaml rename to templates/vultr-github/templates/mgmt/crossplane.yaml diff --git a/vultr-github/templates/mgmt/development.yaml b/templates/vultr-github/templates/mgmt/development.yaml similarity index 100% rename from vultr-github/templates/mgmt/development.yaml rename to templates/vultr-github/templates/mgmt/development.yaml diff --git a/vultr-github/templates/mgmt/external-dns.yaml b/templates/vultr-github/templates/mgmt/external-dns.yaml similarity index 100% rename from vultr-github/templates/mgmt/external-dns.yaml rename to templates/vultr-github/templates/mgmt/external-dns.yaml diff --git a/vultr-github/templates/mgmt/external-secrets-operator.yaml b/templates/vultr-github/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from vultr-github/templates/mgmt/external-secrets-operator.yaml rename to templates/vultr-github/templates/mgmt/external-secrets-operator.yaml diff --git a/vultr-github/templates/mgmt/github-runner.yaml b/templates/vultr-github/templates/mgmt/github-runner.yaml similarity index 100% rename from vultr-github/templates/mgmt/github-runner.yaml rename to templates/vultr-github/templates/mgmt/github-runner.yaml diff --git a/vultr-github/templates/mgmt/ingress-nginx.yaml b/templates/vultr-github/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from vultr-github/templates/mgmt/ingress-nginx.yaml rename to templates/vultr-github/templates/mgmt/ingress-nginx.yaml diff --git a/vultr-github/templates/mgmt/kubefirst.yaml b/templates/vultr-github/templates/mgmt/kubefirst.yaml similarity index 100% rename from vultr-github/templates/mgmt/kubefirst.yaml rename to templates/vultr-github/templates/mgmt/kubefirst.yaml diff --git a/vultr-github/templates/mgmt/nginx-apex.yaml b/templates/vultr-github/templates/mgmt/nginx-apex.yaml similarity index 100% rename from vultr-github/templates/mgmt/nginx-apex.yaml rename to templates/vultr-github/templates/mgmt/nginx-apex.yaml diff --git a/vultr-github/templates/mgmt/production.yaml b/templates/vultr-github/templates/mgmt/production.yaml similarity index 100% rename from vultr-github/templates/mgmt/production.yaml rename to templates/vultr-github/templates/mgmt/production.yaml diff --git a/vultr-github/templates/mgmt/registry.yaml b/templates/vultr-github/templates/mgmt/registry.yaml similarity index 100% rename from vultr-github/templates/mgmt/registry.yaml rename to templates/vultr-github/templates/mgmt/registry.yaml diff --git a/vultr-github/templates/mgmt/reloader.yaml b/templates/vultr-github/templates/mgmt/reloader.yaml similarity index 100% rename from vultr-github/templates/mgmt/reloader.yaml rename to templates/vultr-github/templates/mgmt/reloader.yaml diff --git a/vultr-github/templates/mgmt/secrets.yaml b/templates/vultr-github/templates/mgmt/secrets.yaml similarity index 100% rename from vultr-github/templates/mgmt/secrets.yaml rename to templates/vultr-github/templates/mgmt/secrets.yaml diff --git a/vultr-github/templates/mgmt/staging.yaml b/templates/vultr-github/templates/mgmt/staging.yaml similarity index 100% rename from vultr-github/templates/mgmt/staging.yaml rename to templates/vultr-github/templates/mgmt/staging.yaml diff --git a/vultr-github/templates/mgmt/vault.yaml b/templates/vultr-github/templates/mgmt/vault.yaml similarity index 100% rename from vultr-github/templates/mgmt/vault.yaml rename to templates/vultr-github/templates/mgmt/vault.yaml diff --git a/vultr-github/templates/workload-vcluster/0-providerconfig.yaml b/templates/vultr-github/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/0-providerconfig.yaml rename to templates/vultr-github/templates/workload-vcluster/0-providerconfig.yaml diff --git a/vultr-github/templates/workload-vcluster/10-infrastructure.yaml b/templates/vultr-github/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/10-infrastructure.yaml rename to templates/vultr-github/templates/workload-vcluster/10-infrastructure.yaml diff --git a/vultr-github/templates/workload-vcluster/15-bootstrap.yaml b/templates/vultr-github/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/15-bootstrap.yaml rename to templates/vultr-github/templates/workload-vcluster/15-bootstrap.yaml diff --git a/vultr-github/templates/workload-vcluster/20-argocd-connection.yaml b/templates/vultr-github/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/vultr-github/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/vultr-github/templates/workload-vcluster/30-cert-manager.yaml b/templates/vultr-github/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/30-cert-manager.yaml rename to templates/vultr-github/templates/workload-vcluster/30-cert-manager.yaml diff --git a/vultr-github/templates/workload-vcluster/30-external-dns.yaml b/templates/vultr-github/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/30-external-dns.yaml rename to templates/vultr-github/templates/workload-vcluster/30-external-dns.yaml diff --git a/vultr-github/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/vultr-github/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/vultr-github/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/vultr-github/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/vultr-github/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/vultr-github/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/vultr-github/templates/workload-vcluster/30-reloader.yaml b/templates/vultr-github/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/30-reloader.yaml rename to templates/vultr-github/templates/workload-vcluster/30-reloader.yaml diff --git a/vultr-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/vultr-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/vultr-github/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/vultr-github/templates/workload-vcluster/40-clusterissuers.yaml b/templates/vultr-github/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/vultr-github/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/vultr-github/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/vultr-github/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/vultr-github/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/vultr-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/vultr-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/vultr-github/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/vultr-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/vultr-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/vultr-github/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/vultr-github/templates/workload-vcluster/45-environment.yaml b/templates/vultr-github/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/45-environment.yaml rename to templates/vultr-github/templates/workload-vcluster/45-environment.yaml diff --git a/vultr-github/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/vultr-github/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/vultr-github/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/vultr-github/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/vultr-github/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/vultr-github/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/vultr-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/vultr-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/vultr-github/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/vultr-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/vultr-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/vultr-github/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/vultr-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/vultr-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/vultr-github/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/vultr-github/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/vultr-github/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/vultr-github/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/vultr-github/templates/workload-vcluster/infrastructure/wait.yaml b/templates/vultr-github/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/vultr-github/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/vultr-github/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/vultr-github/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/vultr-github/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/vultr-github/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/vultr-github/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from vultr-github/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/vultr-github/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/vultr-github/terraform/github/modules/repository/main.tf b/templates/vultr-github/terraform/github/modules/repository/main.tf similarity index 100% rename from vultr-github/terraform/github/modules/repository/main.tf rename to templates/vultr-github/terraform/github/modules/repository/main.tf diff --git a/vultr-github/terraform/github/modules/repository/variables.tf b/templates/vultr-github/terraform/github/modules/repository/variables.tf similarity index 100% rename from vultr-github/terraform/github/modules/repository/variables.tf rename to templates/vultr-github/terraform/github/modules/repository/variables.tf diff --git a/vultr-github/terraform/github/repos.tf b/templates/vultr-github/terraform/github/repos.tf similarity index 100% rename from vultr-github/terraform/github/repos.tf rename to templates/vultr-github/terraform/github/repos.tf diff --git a/vultr-github/terraform/github/ssh.tf b/templates/vultr-github/terraform/github/ssh.tf similarity index 100% rename from vultr-github/terraform/github/ssh.tf rename to templates/vultr-github/terraform/github/ssh.tf diff --git a/vultr-github/terraform/github/teams.tf b/templates/vultr-github/terraform/github/teams.tf similarity index 100% rename from vultr-github/terraform/github/teams.tf rename to templates/vultr-github/terraform/github/teams.tf diff --git a/vultr-github/terraform/users/admins/admin-one.tf b/templates/vultr-github/terraform/users/admins/admin-one.tf similarity index 100% rename from vultr-github/terraform/users/admins/admin-one.tf rename to templates/vultr-github/terraform/users/admins/admin-one.tf diff --git a/vultr-github/terraform/users/admins/admins-outputs.tf b/templates/vultr-github/terraform/users/admins/admins-outputs.tf similarity index 100% rename from vultr-github/terraform/users/admins/admins-outputs.tf rename to templates/vultr-github/terraform/users/admins/admins-outputs.tf diff --git a/vultr-github/terraform/users/admins/data_sources.tf b/templates/vultr-github/terraform/users/admins/data_sources.tf similarity index 100% rename from vultr-github/terraform/users/admins/data_sources.tf rename to templates/vultr-github/terraform/users/admins/data_sources.tf diff --git a/vultr-github/terraform/users/admins/kbot.tf b/templates/vultr-github/terraform/users/admins/kbot.tf similarity index 100% rename from vultr-github/terraform/users/admins/kbot.tf rename to templates/vultr-github/terraform/users/admins/kbot.tf diff --git a/vultr-github/terraform/users/developers/data_sources.tf b/templates/vultr-github/terraform/users/developers/data_sources.tf similarity index 100% rename from vultr-github/terraform/users/developers/data_sources.tf rename to templates/vultr-github/terraform/users/developers/data_sources.tf diff --git a/vultr-github/terraform/users/developers/developer-one.tf b/templates/vultr-github/terraform/users/developers/developer-one.tf similarity index 100% rename from vultr-github/terraform/users/developers/developer-one.tf rename to templates/vultr-github/terraform/users/developers/developer-one.tf diff --git a/vultr-github/terraform/users/developers/developers-outputs.tf b/templates/vultr-github/terraform/users/developers/developers-outputs.tf similarity index 100% rename from vultr-github/terraform/users/developers/developers-outputs.tf rename to templates/vultr-github/terraform/users/developers/developers-outputs.tf diff --git a/vultr-github/terraform/users/modules/user/github/main.tf b/templates/vultr-github/terraform/users/modules/user/github/main.tf similarity index 100% rename from vultr-github/terraform/users/modules/user/github/main.tf rename to templates/vultr-github/terraform/users/modules/user/github/main.tf diff --git a/vultr-github/terraform/users/users.tf b/templates/vultr-github/terraform/users/users.tf similarity index 100% rename from vultr-github/terraform/users/users.tf rename to templates/vultr-github/terraform/users/users.tf diff --git a/vultr-github/terraform/vault/kubernetes-auth-backend.tf b/templates/vultr-github/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from vultr-github/terraform/vault/kubernetes-auth-backend.tf rename to templates/vultr-github/terraform/vault/kubernetes-auth-backend.tf diff --git a/vultr-github/terraform/vault/kv-mounts.tf b/templates/vultr-github/terraform/vault/kv-mounts.tf similarity index 100% rename from vultr-github/terraform/vault/kv-mounts.tf rename to templates/vultr-github/terraform/vault/kv-mounts.tf diff --git a/vultr-github/terraform/vault/main.tf b/templates/vultr-github/terraform/vault/main.tf similarity index 100% rename from vultr-github/terraform/vault/main.tf rename to templates/vultr-github/terraform/vault/main.tf diff --git a/vultr-github/terraform/vault/modules/oidc-client/main.tf b/templates/vultr-github/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from vultr-github/terraform/vault/modules/oidc-client/main.tf rename to templates/vultr-github/terraform/vault/modules/oidc-client/main.tf diff --git a/vultr-github/terraform/vault/oidc-clients.tf b/templates/vultr-github/terraform/vault/oidc-clients.tf similarity index 100% rename from vultr-github/terraform/vault/oidc-clients.tf rename to templates/vultr-github/terraform/vault/oidc-clients.tf diff --git a/vultr-github/terraform/vault/oidc-groups.tf b/templates/vultr-github/terraform/vault/oidc-groups.tf similarity index 100% rename from vultr-github/terraform/vault/oidc-groups.tf rename to templates/vultr-github/terraform/vault/oidc-groups.tf diff --git a/vultr-github/terraform/vault/oidc-provider.tf b/templates/vultr-github/terraform/vault/oidc-provider.tf similarity index 100% rename from vultr-github/terraform/vault/oidc-provider.tf rename to templates/vultr-github/terraform/vault/oidc-provider.tf diff --git a/vultr-github/terraform/vault/oidc-scopes.tf b/templates/vultr-github/terraform/vault/oidc-scopes.tf similarity index 100% rename from vultr-github/terraform/vault/oidc-scopes.tf rename to templates/vultr-github/terraform/vault/oidc-scopes.tf diff --git a/vultr-github/terraform/vault/policies.tf b/templates/vultr-github/terraform/vault/policies.tf similarity index 100% rename from vultr-github/terraform/vault/policies.tf rename to templates/vultr-github/terraform/vault/policies.tf diff --git a/vultr-github/terraform/vault/secrets.tf b/templates/vultr-github/terraform/vault/secrets.tf similarity index 100% rename from vultr-github/terraform/vault/secrets.tf rename to templates/vultr-github/terraform/vault/secrets.tf diff --git a/vultr-github/terraform/vault/userpass-auth-backend.tf b/templates/vultr-github/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from vultr-github/terraform/vault/userpass-auth-backend.tf rename to templates/vultr-github/terraform/vault/userpass-auth-backend.tf diff --git a/vultr-github/terraform/vault/variables.tf b/templates/vultr-github/terraform/vault/variables.tf similarity index 100% rename from vultr-github/terraform/vault/variables.tf rename to templates/vultr-github/terraform/vault/variables.tf diff --git a/vultr-github/terraform/vultr/main.tf b/templates/vultr-github/terraform/vultr/main.tf similarity index 100% rename from vultr-github/terraform/vultr/main.tf rename to templates/vultr-github/terraform/vultr/main.tf diff --git a/vultr-gitlab/atlantis.yaml b/templates/vultr-gitlab/atlantis.yaml similarity index 100% rename from vultr-gitlab/atlantis.yaml rename to templates/vultr-gitlab/atlantis.yaml diff --git a/vultr-gitlab/logo.png b/templates/vultr-gitlab/logo.png similarity index 100% rename from vultr-gitlab/logo.png rename to templates/vultr-gitlab/logo.png diff --git a/vultr-gitlab/registry/environments/.gitkeep b/templates/vultr-gitlab/registry/environments/.gitkeep similarity index 100% rename from vultr-gitlab/registry/environments/.gitkeep rename to templates/vultr-gitlab/registry/environments/.gitkeep diff --git a/vultr-gitlab/registry/environments/development/docker-config.yaml b/templates/vultr-gitlab/registry/environments/development/docker-config.yaml similarity index 100% rename from vultr-gitlab/registry/environments/development/docker-config.yaml rename to templates/vultr-gitlab/registry/environments/development/docker-config.yaml diff --git a/vultr-gitlab/registry/environments/development/metaphor.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor.yaml similarity index 100% rename from vultr-gitlab/registry/environments/development/metaphor.yaml rename to templates/vultr-gitlab/registry/environments/development/metaphor.yaml diff --git a/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from vultr-gitlab/registry/environments/development/metaphor/Chart.yaml rename to templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml diff --git a/vultr-gitlab/registry/environments/development/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml similarity index 100% rename from vultr-gitlab/registry/environments/development/metaphor/values.yaml rename to templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml diff --git a/vultr-gitlab/registry/environments/production/docker-config.yaml b/templates/vultr-gitlab/registry/environments/production/docker-config.yaml similarity index 100% rename from vultr-gitlab/registry/environments/production/docker-config.yaml rename to templates/vultr-gitlab/registry/environments/production/docker-config.yaml diff --git a/vultr-gitlab/registry/environments/production/metaphor.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor.yaml similarity index 100% rename from vultr-gitlab/registry/environments/production/metaphor.yaml rename to templates/vultr-gitlab/registry/environments/production/metaphor.yaml diff --git a/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from vultr-gitlab/registry/environments/production/metaphor/Chart.yaml rename to templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml diff --git a/vultr-gitlab/registry/environments/production/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml similarity index 100% rename from vultr-gitlab/registry/environments/production/metaphor/values.yaml rename to templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml diff --git a/vultr-gitlab/registry/environments/staging/docker-config.yaml b/templates/vultr-gitlab/registry/environments/staging/docker-config.yaml similarity index 100% rename from vultr-gitlab/registry/environments/staging/docker-config.yaml rename to templates/vultr-gitlab/registry/environments/staging/docker-config.yaml diff --git a/vultr-gitlab/registry/environments/staging/metaphor.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor.yaml similarity index 100% rename from vultr-gitlab/registry/environments/staging/metaphor.yaml rename to templates/vultr-gitlab/registry/environments/staging/metaphor.yaml diff --git a/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml rename to templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml diff --git a/vultr-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from vultr-gitlab/registry/environments/staging/metaphor/values.yaml rename to templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/vultr-gitlab/templates/mgmt/appprojects.yaml b/templates/vultr-gitlab/templates/mgmt/appprojects.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/appprojects.yaml rename to templates/vultr-gitlab/templates/mgmt/appprojects.yaml diff --git a/vultr-gitlab/templates/mgmt/argo-workflows.yaml b/templates/vultr-gitlab/templates/mgmt/argo-workflows.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/argo-workflows.yaml rename to templates/vultr-gitlab/templates/mgmt/argo-workflows.yaml diff --git a/vultr-gitlab/templates/mgmt/argocd.yaml b/templates/vultr-gitlab/templates/mgmt/argocd.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/argocd.yaml rename to templates/vultr-gitlab/templates/mgmt/argocd.yaml diff --git a/vultr-gitlab/templates/mgmt/atlantis.yaml b/templates/vultr-gitlab/templates/mgmt/atlantis.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/atlantis.yaml rename to templates/vultr-gitlab/templates/mgmt/atlantis.yaml diff --git a/vultr-gitlab/templates/mgmt/cert-issuers.yaml b/templates/vultr-gitlab/templates/mgmt/cert-issuers.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/cert-issuers.yaml rename to templates/vultr-gitlab/templates/mgmt/cert-issuers.yaml diff --git a/vultr-gitlab/templates/mgmt/cert-manager.yaml b/templates/vultr-gitlab/templates/mgmt/cert-manager.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/cert-manager.yaml rename to templates/vultr-gitlab/templates/mgmt/cert-manager.yaml diff --git a/vultr-gitlab/templates/mgmt/chartmuseum.yaml b/templates/vultr-gitlab/templates/mgmt/chartmuseum.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/chartmuseum.yaml rename to templates/vultr-gitlab/templates/mgmt/chartmuseum.yaml diff --git a/vultr-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml b/templates/vultr-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml rename to templates/vultr-gitlab/templates/mgmt/cloudflare-origin-ca-issuer.yaml diff --git a/vultr-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml b/templates/vultr-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml rename to templates/vultr-gitlab/templates/mgmt/cloudflare-origin-issuer-crd.yaml diff --git a/vultr-gitlab/templates/mgmt/cluster-secret-store.yaml b/templates/vultr-gitlab/templates/mgmt/cluster-secret-store.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/cluster-secret-store.yaml rename to templates/vultr-gitlab/templates/mgmt/cluster-secret-store.yaml diff --git a/vultr-gitlab/templates/mgmt/clusterrolebinding.yaml b/templates/vultr-gitlab/templates/mgmt/clusterrolebinding.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/clusterrolebinding.yaml rename to templates/vultr-gitlab/templates/mgmt/clusterrolebinding.yaml diff --git a/vultr-gitlab/templates/mgmt/clusters.yaml b/templates/vultr-gitlab/templates/mgmt/clusters.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/clusters.yaml rename to templates/vultr-gitlab/templates/mgmt/clusters.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/argo-workflows-cwfts.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-git.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-helm.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/cwfts/cwft-kaniko.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/serviceaccount.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/vault-wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml b/templates/vultr-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argo-workflows/wait/vault-tls.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep b/templates/vultr-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep rename to templates/vultr-gitlab/templates/mgmt/components/argocd-appprojects/.gitkeep diff --git a/vultr-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-cm.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-cmd-params-cm.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-oidc-restart-job.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/argocd-ui-ingress.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/externalsecrets.yaml diff --git a/vultr-gitlab/templates/mgmt/components/argocd/kustomization.yaml b/templates/vultr-gitlab/templates/mgmt/components/argocd/kustomization.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/argocd/kustomization.yaml rename to templates/vultr-gitlab/templates/mgmt/components/argocd/kustomization.yaml diff --git a/vultr-gitlab/templates/mgmt/components/atlantis/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/atlantis/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/atlantis/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/atlantis/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/atlantis/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/atlantis/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/atlantis/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/atlantis/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/atlantis/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/atlantis/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml b/templates/vultr-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml rename to templates/vultr-gitlab/templates/mgmt/components/cert-issuers/clusterissuers.yaml diff --git a/vultr-gitlab/templates/mgmt/components/cert-manager/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/cert-manager/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/cert-manager/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/cert-manager/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml b/templates/vultr-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml rename to templates/vultr-gitlab/templates/mgmt/components/cert-manager/wait-todo.yaml diff --git a/vultr-gitlab/templates/mgmt/components/chartmuseum/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/chartmuseum/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/chartmuseum/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/chartmuseum/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/chartmuseum/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/chartmuseum/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/chartmuseum/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/chartmuseum/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/chartmuseum/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/chartmuseum/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml b/templates/vultr-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml rename to templates/vultr-gitlab/templates/mgmt/components/cluster-secret-store/clustersecretstore.yaml diff --git a/vultr-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/cluster-secret-store/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/clusters/.gitkeep b/templates/vultr-gitlab/templates/mgmt/components/clusters/.gitkeep similarity index 100% rename from vultr-gitlab/templates/mgmt/components/clusters/.gitkeep rename to templates/vultr-gitlab/templates/mgmt/components/clusters/.gitkeep diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system.yaml diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-secrets.yaml diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/crossplane-system/crossplane-system.yaml diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/provider.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/provider.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/provider.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/provider.yaml diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/provider/controllerconfig.yaml diff --git a/vultr-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml b/templates/vultr-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml rename to templates/vultr-gitlab/templates/mgmt/components/crossplane/provider/terraform-provider.yaml diff --git a/vultr-gitlab/templates/mgmt/components/external-dns/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/external-dns/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/external-dns/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/external-dns/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/external-dns/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/external-dns/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/external-dns/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/external-dns/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml b/templates/vultr-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml rename to templates/vultr-gitlab/templates/mgmt/components/external-secrets-operator/external-secrets-operator.yaml diff --git a/vultr-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/external-secrets-operator/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/gitlab-runner/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/gitlab-runner/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/gitlab-runner/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/ingress-nginx/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/ingress-nginx/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/ingress-nginx/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/ingress-nginx/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/ingress-nginx/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/kubefirst/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/kubefirst/console.yaml b/templates/vultr-gitlab/templates/mgmt/components/kubefirst/console.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/kubefirst/console.yaml rename to templates/vultr-gitlab/templates/mgmt/components/kubefirst/console.yaml diff --git a/vultr-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/kubefirst/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/kubefirst/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/kubefirst/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/kubefirst/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/kubefirst/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml b/templates/vultr-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml rename to templates/vultr-gitlab/templates/mgmt/components/nginx-apex/config-map.yaml diff --git a/vultr-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml b/templates/vultr-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml rename to templates/vultr-gitlab/templates/mgmt/components/nginx-apex/ingress.yaml diff --git a/vultr-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml b/templates/vultr-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml rename to templates/vultr-gitlab/templates/mgmt/components/nginx-apex/kustomization.yaml diff --git a/vultr-gitlab/templates/mgmt/components/nginx-apex/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/nginx-apex/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/nginx-apex/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/nginx-apex/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/reloader/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/reloader/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/reloader/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/reloader/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/reloader/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/reloader/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/reloader/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/reloader/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/components/secrets/externalsecret.yaml b/templates/vultr-gitlab/templates/mgmt/components/secrets/externalsecret.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/secrets/externalsecret.yaml rename to templates/vultr-gitlab/templates/mgmt/components/secrets/externalsecret.yaml diff --git a/vultr-gitlab/templates/mgmt/components/vault/application.yaml b/templates/vultr-gitlab/templates/mgmt/components/vault/application.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/vault/application.yaml rename to templates/vultr-gitlab/templates/mgmt/components/vault/application.yaml diff --git a/vultr-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml b/templates/vultr-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml rename to templates/vultr-gitlab/templates/mgmt/components/vault/cloudflareissuer.yaml diff --git a/vultr-gitlab/templates/mgmt/components/vault/wait.yaml b/templates/vultr-gitlab/templates/mgmt/components/vault/wait.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/components/vault/wait.yaml rename to templates/vultr-gitlab/templates/mgmt/components/vault/wait.yaml diff --git a/vultr-gitlab/templates/mgmt/crossplane.yaml b/templates/vultr-gitlab/templates/mgmt/crossplane.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/crossplane.yaml rename to templates/vultr-gitlab/templates/mgmt/crossplane.yaml diff --git a/vultr-gitlab/templates/mgmt/development.yaml b/templates/vultr-gitlab/templates/mgmt/development.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/development.yaml rename to templates/vultr-gitlab/templates/mgmt/development.yaml diff --git a/vultr-gitlab/templates/mgmt/external-dns.yaml b/templates/vultr-gitlab/templates/mgmt/external-dns.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/external-dns.yaml rename to templates/vultr-gitlab/templates/mgmt/external-dns.yaml diff --git a/vultr-gitlab/templates/mgmt/external-secrets-operator.yaml b/templates/vultr-gitlab/templates/mgmt/external-secrets-operator.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/external-secrets-operator.yaml rename to templates/vultr-gitlab/templates/mgmt/external-secrets-operator.yaml diff --git a/vultr-gitlab/templates/mgmt/gitlab-runner.yaml b/templates/vultr-gitlab/templates/mgmt/gitlab-runner.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/gitlab-runner.yaml rename to templates/vultr-gitlab/templates/mgmt/gitlab-runner.yaml diff --git a/vultr-gitlab/templates/mgmt/ingress-nginx.yaml b/templates/vultr-gitlab/templates/mgmt/ingress-nginx.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/ingress-nginx.yaml rename to templates/vultr-gitlab/templates/mgmt/ingress-nginx.yaml diff --git a/vultr-gitlab/templates/mgmt/kubefirst.yaml b/templates/vultr-gitlab/templates/mgmt/kubefirst.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/kubefirst.yaml rename to templates/vultr-gitlab/templates/mgmt/kubefirst.yaml diff --git a/vultr-gitlab/templates/mgmt/nginx-apex.yaml b/templates/vultr-gitlab/templates/mgmt/nginx-apex.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/nginx-apex.yaml rename to templates/vultr-gitlab/templates/mgmt/nginx-apex.yaml diff --git a/vultr-gitlab/templates/mgmt/production.yaml b/templates/vultr-gitlab/templates/mgmt/production.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/production.yaml rename to templates/vultr-gitlab/templates/mgmt/production.yaml diff --git a/vultr-gitlab/templates/mgmt/registry.yaml b/templates/vultr-gitlab/templates/mgmt/registry.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/registry.yaml rename to templates/vultr-gitlab/templates/mgmt/registry.yaml diff --git a/vultr-gitlab/templates/mgmt/reloader.yaml b/templates/vultr-gitlab/templates/mgmt/reloader.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/reloader.yaml rename to templates/vultr-gitlab/templates/mgmt/reloader.yaml diff --git a/vultr-gitlab/templates/mgmt/secrets.yaml b/templates/vultr-gitlab/templates/mgmt/secrets.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/secrets.yaml rename to templates/vultr-gitlab/templates/mgmt/secrets.yaml diff --git a/vultr-gitlab/templates/mgmt/staging.yaml b/templates/vultr-gitlab/templates/mgmt/staging.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/staging.yaml rename to templates/vultr-gitlab/templates/mgmt/staging.yaml diff --git a/vultr-gitlab/templates/mgmt/vault.yaml b/templates/vultr-gitlab/templates/mgmt/vault.yaml similarity index 100% rename from vultr-gitlab/templates/mgmt/vault.yaml rename to templates/vultr-gitlab/templates/mgmt/vault.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/0-providerconfig.yaml b/templates/vultr-gitlab/templates/workload-vcluster/0-providerconfig.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/0-providerconfig.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/0-providerconfig.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/10-infrastructure.yaml b/templates/vultr-gitlab/templates/workload-vcluster/10-infrastructure.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/10-infrastructure.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/10-infrastructure.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/15-bootstrap.yaml b/templates/vultr-gitlab/templates/workload-vcluster/15-bootstrap.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/15-bootstrap.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/15-bootstrap.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/20-argocd-connection.yaml b/templates/vultr-gitlab/templates/workload-vcluster/20-argocd-connection.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/20-argocd-connection.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/20-argocd-connection.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/30-cert-manager.yaml b/templates/vultr-gitlab/templates/workload-vcluster/30-cert-manager.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/30-cert-manager.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/30-cert-manager.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/30-external-dns.yaml b/templates/vultr-gitlab/templates/workload-vcluster/30-external-dns.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/30-external-dns.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/30-external-dns.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml b/templates/vultr-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/30-external-secrets-operator.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml b/templates/vultr-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/30-ingress-nginx.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/30-reloader.yaml b/templates/vultr-gitlab/templates/workload-vcluster/30-reloader.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/30-reloader.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/30-reloader.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml b/templates/vultr-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/40-cloudflare-origin-issuer-crd.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/40-clusterissuers.yaml b/templates/vultr-gitlab/templates/workload-vcluster/40-clusterissuers.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/40-clusterissuers.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/40-clusterissuers.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml b/templates/vultr-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/40-clustersecretstore.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml b/templates/vultr-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/41-cloudflare-origin-ca-issuer.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml b/templates/vultr-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/45-cloudflare-origin-issuer.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/45-environment.yaml b/templates/vultr-gitlab/templates/workload-vcluster/45-environment.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/45-environment.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/45-environment.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml b/templates/vultr-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/appproject-workload-cluster.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml b/templates/vultr-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/bootstrap/workspace.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml b/templates/vultr-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/cert-issuers/clusterissuers.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml b/templates/vultr-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/cloudflare-origin-issuer/cloudflare-issuer.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml b/templates/vultr-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/cluster-secret-store/clustersecretstore.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml b/templates/vultr-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/infrastructure/vcluster.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/infrastructure/wait.yaml b/templates/vultr-gitlab/templates/workload-vcluster/infrastructure/wait.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/infrastructure/wait.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/infrastructure/wait.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml b/templates/vultr-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/provider-config/providerconfig.yaml diff --git a/vultr-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml b/templates/vultr-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml similarity index 100% rename from vultr-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml rename to templates/vultr-gitlab/templates/workload-vcluster/registry-workload-cluster.yaml diff --git a/vultr-gitlab/terraform/gitlab/groups.tf b/templates/vultr-gitlab/terraform/gitlab/groups.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/groups.tf rename to templates/vultr-gitlab/terraform/gitlab/groups.tf diff --git a/vultr-gitlab/terraform/gitlab/main.tf b/templates/vultr-gitlab/terraform/gitlab/main.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/main.tf rename to templates/vultr-gitlab/terraform/gitlab/main.tf diff --git a/vultr-gitlab/terraform/gitlab/modules/project/main.tf b/templates/vultr-gitlab/terraform/gitlab/modules/project/main.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/modules/project/main.tf rename to templates/vultr-gitlab/terraform/gitlab/modules/project/main.tf diff --git a/vultr-gitlab/terraform/gitlab/modules/project/outputs.tf b/templates/vultr-gitlab/terraform/gitlab/modules/project/outputs.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/modules/project/outputs.tf rename to templates/vultr-gitlab/terraform/gitlab/modules/project/outputs.tf diff --git a/vultr-gitlab/terraform/gitlab/modules/project/variables.tf b/templates/vultr-gitlab/terraform/gitlab/modules/project/variables.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/modules/project/variables.tf rename to templates/vultr-gitlab/terraform/gitlab/modules/project/variables.tf diff --git a/vultr-gitlab/terraform/gitlab/projects.tf b/templates/vultr-gitlab/terraform/gitlab/projects.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/projects.tf rename to templates/vultr-gitlab/terraform/gitlab/projects.tf diff --git a/vultr-gitlab/terraform/gitlab/vars.tf b/templates/vultr-gitlab/terraform/gitlab/vars.tf similarity index 100% rename from vultr-gitlab/terraform/gitlab/vars.tf rename to templates/vultr-gitlab/terraform/gitlab/vars.tf diff --git a/vultr-gitlab/terraform/users/admins/admin-one.tf b/templates/vultr-gitlab/terraform/users/admins/admin-one.tf similarity index 100% rename from vultr-gitlab/terraform/users/admins/admin-one.tf rename to templates/vultr-gitlab/terraform/users/admins/admin-one.tf diff --git a/vultr-gitlab/terraform/users/admins/admins-outputs.tf b/templates/vultr-gitlab/terraform/users/admins/admins-outputs.tf similarity index 100% rename from vultr-gitlab/terraform/users/admins/admins-outputs.tf rename to templates/vultr-gitlab/terraform/users/admins/admins-outputs.tf diff --git a/vultr-gitlab/terraform/users/admins/kbot.tf b/templates/vultr-gitlab/terraform/users/admins/kbot.tf similarity index 100% rename from vultr-gitlab/terraform/users/admins/kbot.tf rename to templates/vultr-gitlab/terraform/users/admins/kbot.tf diff --git a/vultr-gitlab/terraform/users/admins/main.tf b/templates/vultr-gitlab/terraform/users/admins/main.tf similarity index 100% rename from vultr-gitlab/terraform/users/admins/main.tf rename to templates/vultr-gitlab/terraform/users/admins/main.tf diff --git a/vultr-gitlab/terraform/users/developers/data-sources.tf b/templates/vultr-gitlab/terraform/users/developers/data-sources.tf similarity index 100% rename from vultr-gitlab/terraform/users/developers/data-sources.tf rename to templates/vultr-gitlab/terraform/users/developers/data-sources.tf diff --git a/vultr-gitlab/terraform/users/developers/developer-one.tf b/templates/vultr-gitlab/terraform/users/developers/developer-one.tf similarity index 100% rename from vultr-gitlab/terraform/users/developers/developer-one.tf rename to templates/vultr-gitlab/terraform/users/developers/developer-one.tf diff --git a/vultr-gitlab/terraform/users/developers/developers-outputs.tf b/templates/vultr-gitlab/terraform/users/developers/developers-outputs.tf similarity index 100% rename from vultr-gitlab/terraform/users/developers/developers-outputs.tf rename to templates/vultr-gitlab/terraform/users/developers/developers-outputs.tf diff --git a/vultr-gitlab/terraform/users/modules/user/main.tf b/templates/vultr-gitlab/terraform/users/modules/user/main.tf similarity index 100% rename from vultr-gitlab/terraform/users/modules/user/main.tf rename to templates/vultr-gitlab/terraform/users/modules/user/main.tf diff --git a/vultr-gitlab/terraform/users/users.tf b/templates/vultr-gitlab/terraform/users/users.tf similarity index 100% rename from vultr-gitlab/terraform/users/users.tf rename to templates/vultr-gitlab/terraform/users/users.tf diff --git a/vultr-gitlab/terraform/vault/kubernetes-auth-backend.tf b/templates/vultr-gitlab/terraform/vault/kubernetes-auth-backend.tf similarity index 100% rename from vultr-gitlab/terraform/vault/kubernetes-auth-backend.tf rename to templates/vultr-gitlab/terraform/vault/kubernetes-auth-backend.tf diff --git a/vultr-gitlab/terraform/vault/kv-mounts.tf b/templates/vultr-gitlab/terraform/vault/kv-mounts.tf similarity index 100% rename from vultr-gitlab/terraform/vault/kv-mounts.tf rename to templates/vultr-gitlab/terraform/vault/kv-mounts.tf diff --git a/vultr-gitlab/terraform/vault/main.tf b/templates/vultr-gitlab/terraform/vault/main.tf similarity index 100% rename from vultr-gitlab/terraform/vault/main.tf rename to templates/vultr-gitlab/terraform/vault/main.tf diff --git a/vultr-gitlab/terraform/vault/modules/oidc-client/main.tf b/templates/vultr-gitlab/terraform/vault/modules/oidc-client/main.tf similarity index 100% rename from vultr-gitlab/terraform/vault/modules/oidc-client/main.tf rename to templates/vultr-gitlab/terraform/vault/modules/oidc-client/main.tf diff --git a/vultr-gitlab/terraform/vault/oidc-clients.tf b/templates/vultr-gitlab/terraform/vault/oidc-clients.tf similarity index 100% rename from vultr-gitlab/terraform/vault/oidc-clients.tf rename to templates/vultr-gitlab/terraform/vault/oidc-clients.tf diff --git a/vultr-gitlab/terraform/vault/oidc-groups.tf b/templates/vultr-gitlab/terraform/vault/oidc-groups.tf similarity index 100% rename from vultr-gitlab/terraform/vault/oidc-groups.tf rename to templates/vultr-gitlab/terraform/vault/oidc-groups.tf diff --git a/vultr-gitlab/terraform/vault/oidc-provider.tf b/templates/vultr-gitlab/terraform/vault/oidc-provider.tf similarity index 100% rename from vultr-gitlab/terraform/vault/oidc-provider.tf rename to templates/vultr-gitlab/terraform/vault/oidc-provider.tf diff --git a/vultr-gitlab/terraform/vault/oidc-scopes.tf b/templates/vultr-gitlab/terraform/vault/oidc-scopes.tf similarity index 100% rename from vultr-gitlab/terraform/vault/oidc-scopes.tf rename to templates/vultr-gitlab/terraform/vault/oidc-scopes.tf diff --git a/vultr-gitlab/terraform/vault/policies.tf b/templates/vultr-gitlab/terraform/vault/policies.tf similarity index 100% rename from vultr-gitlab/terraform/vault/policies.tf rename to templates/vultr-gitlab/terraform/vault/policies.tf diff --git a/vultr-gitlab/terraform/vault/secrets.tf b/templates/vultr-gitlab/terraform/vault/secrets.tf similarity index 100% rename from vultr-gitlab/terraform/vault/secrets.tf rename to templates/vultr-gitlab/terraform/vault/secrets.tf diff --git a/vultr-gitlab/terraform/vault/userpass-auth-backend.tf b/templates/vultr-gitlab/terraform/vault/userpass-auth-backend.tf similarity index 100% rename from vultr-gitlab/terraform/vault/userpass-auth-backend.tf rename to templates/vultr-gitlab/terraform/vault/userpass-auth-backend.tf diff --git a/vultr-gitlab/terraform/vault/variables.tf b/templates/vultr-gitlab/terraform/vault/variables.tf similarity index 100% rename from vultr-gitlab/terraform/vault/variables.tf rename to templates/vultr-gitlab/terraform/vault/variables.tf diff --git a/vultr-gitlab/terraform/vultr/main.tf b/templates/vultr-gitlab/terraform/vultr/main.tf similarity index 100% rename from vultr-gitlab/terraform/vultr/main.tf rename to templates/vultr-gitlab/terraform/vultr/main.tf From 0678388c81d91baf00228321b499f8b448720e70 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 09:33:23 +0000 Subject: [PATCH 02/14] refactor: scaffold the common folders --- common/cloud/README.md | 4 ++++ common/cloud/akamai/README.md | 3 +++ common/cloud/aws/README.md | 3 +++ common/cloud/civo/README.md | 3 +++ common/cloud/digitalocean/README.md | 3 +++ common/cloud/google/README.md | 3 +++ common/cloud/k3d/README.md | 3 +++ common/cloud/k3s/README.md | 3 +++ common/cloud/vultr/README.md | 3 +++ common/templates/README.md | 3 +++ common/vcs/README.md | 4 ++++ common/vcs/github/README.md | 3 +++ common/vcs/gitlab/README.md | 3 +++ 13 files changed, 41 insertions(+) create mode 100644 common/cloud/README.md create mode 100644 common/cloud/akamai/README.md create mode 100644 common/cloud/aws/README.md create mode 100644 common/cloud/civo/README.md create mode 100644 common/cloud/digitalocean/README.md create mode 100644 common/cloud/google/README.md create mode 100644 common/cloud/k3d/README.md create mode 100644 common/cloud/k3s/README.md create mode 100644 common/cloud/vultr/README.md create mode 100644 common/templates/README.md create mode 100644 common/vcs/README.md create mode 100644 common/vcs/github/README.md create mode 100644 common/vcs/gitlab/README.md diff --git a/common/cloud/README.md b/common/cloud/README.md new file mode 100644 index 000000000..5de362ccc --- /dev/null +++ b/common/cloud/README.md @@ -0,0 +1,4 @@ +# Cloud + +These files are applied on a per-cloud basis. Every cloud provider we +support will have their own folder and configuration in here. diff --git a/common/cloud/akamai/README.md b/common/cloud/akamai/README.md new file mode 100644 index 000000000..f2fa1b980 --- /dev/null +++ b/common/cloud/akamai/README.md @@ -0,0 +1,3 @@ +# Akamai + +Resources to support the Akamai (formerly Linode) cloud provider diff --git a/common/cloud/aws/README.md b/common/cloud/aws/README.md new file mode 100644 index 000000000..a11dd0918 --- /dev/null +++ b/common/cloud/aws/README.md @@ -0,0 +1,3 @@ +# AWS + +Resources to support the AWS cloud provider diff --git a/common/cloud/civo/README.md b/common/cloud/civo/README.md new file mode 100644 index 000000000..665d66c61 --- /dev/null +++ b/common/cloud/civo/README.md @@ -0,0 +1,3 @@ +# Civo + +Resources to support the Civo cloud provider diff --git a/common/cloud/digitalocean/README.md b/common/cloud/digitalocean/README.md new file mode 100644 index 000000000..b51301424 --- /dev/null +++ b/common/cloud/digitalocean/README.md @@ -0,0 +1,3 @@ +# DigitalOcean + +Resources to support the DigitalOcean cloud provider diff --git a/common/cloud/google/README.md b/common/cloud/google/README.md new file mode 100644 index 000000000..eef698192 --- /dev/null +++ b/common/cloud/google/README.md @@ -0,0 +1,3 @@ +# Google + +Resources to support the Google cloud provider diff --git a/common/cloud/k3d/README.md b/common/cloud/k3d/README.md new file mode 100644 index 000000000..bb310725a --- /dev/null +++ b/common/cloud/k3d/README.md @@ -0,0 +1,3 @@ +# K3d + +Resources to support the K3d cloud provider diff --git a/common/cloud/k3s/README.md b/common/cloud/k3s/README.md new file mode 100644 index 000000000..422c26c26 --- /dev/null +++ b/common/cloud/k3s/README.md @@ -0,0 +1,3 @@ +# K3s + +Resources to support the K3s cloud provider diff --git a/common/cloud/vultr/README.md b/common/cloud/vultr/README.md new file mode 100644 index 000000000..2876066cb --- /dev/null +++ b/common/cloud/vultr/README.md @@ -0,0 +1,3 @@ +# Vultr + +Resources to support the Vultr cloud provider diff --git a/common/templates/README.md b/common/templates/README.md new file mode 100644 index 000000000..6703e42f1 --- /dev/null +++ b/common/templates/README.md @@ -0,0 +1,3 @@ +# Common Templates + +Everything in here is copied to every generated GitOps repo diff --git a/common/vcs/README.md b/common/vcs/README.md new file mode 100644 index 000000000..6001dcaea --- /dev/null +++ b/common/vcs/README.md @@ -0,0 +1,4 @@ +# Version Control Systems (VCS) + +These files are applied on a per-VCS basis. Every VCS provider we +support will have their own folder and configuration in here. diff --git a/common/vcs/github/README.md b/common/vcs/github/README.md new file mode 100644 index 000000000..d69986236 --- /dev/null +++ b/common/vcs/github/README.md @@ -0,0 +1,3 @@ +# GitHub + +Resources to support the GitHub VCS provider diff --git a/common/vcs/gitlab/README.md b/common/vcs/gitlab/README.md new file mode 100644 index 000000000..3c6926f27 --- /dev/null +++ b/common/vcs/gitlab/README.md @@ -0,0 +1,3 @@ +# GitLab + +Resources to support the GitLab VCS provider From 038c8621dc41d35246a701cee37c4cc5d3f74dac Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 09:42:11 +0000 Subject: [PATCH 03/14] refactor: create the common base registry This also removes the registries from the templates/ folders. This is a manual process, but I have confirmed that they are identical as I've moved them. --- .../templates}/registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 0 .../environments/development/metaphor.yaml | 0 .../development/metaphor/Chart.yaml | 0 .../development/metaphor/values.yaml | 0 .../production/docker-config.yaml | 0 .../environments/production/metaphor.yaml | 0 .../production/metaphor/Chart.yaml | 0 .../production/metaphor/values.yaml | 0 .../environments/staging/docker-config.yaml | 0 .../environments/staging/metaphor.yaml | 0 .../environments/staging/metaphor/Chart.yaml | 0 .../environments/staging/metaphor/values.yaml | 0 .../aws-github/registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../aws-gitlab/registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../k3s-github/registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../k3s-gitlab/registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- .../registry/environments/.gitkeep | 0 .../development/docker-config.yaml | 21 ----------- .../environments/development/metaphor.yaml | 24 ------------- .../development/metaphor/Chart.yaml | 9 ----- .../development/metaphor/values.yaml | 36 ------------------- .../production/docker-config.yaml | 21 ----------- .../environments/production/metaphor.yaml | 24 ------------- .../production/metaphor/Chart.yaml | 9 ----- .../production/metaphor/values.yaml | 36 ------------------- .../environments/staging/docker-config.yaml | 21 ----------- .../environments/staging/metaphor.yaml | 24 ------------- .../environments/staging/metaphor/Chart.yaml | 9 ----- .../environments/staging/metaphor/values.yaml | 36 ------------------- 169 files changed, 3240 deletions(-) rename {templates/akamai-github => common/templates}/registry/environments/.gitkeep (100%) rename {templates/akamai-github => common/templates}/registry/environments/development/docker-config.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/development/metaphor.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/development/metaphor/Chart.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/development/metaphor/values.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/production/docker-config.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/production/metaphor.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/production/metaphor/Chart.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/production/metaphor/values.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/staging/docker-config.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/staging/metaphor.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/staging/metaphor/Chart.yaml (100%) rename {templates/akamai-github => common/templates}/registry/environments/staging/metaphor/values.yaml (100%) delete mode 100644 templates/aws-github/registry/environments/.gitkeep delete mode 100644 templates/aws-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/aws-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/aws-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/aws-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/aws-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/aws-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/aws-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/aws-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/aws-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/aws-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/aws-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/aws-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/aws-gitlab/registry/environments/.gitkeep delete mode 100644 templates/aws-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/aws-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/aws-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/aws-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/aws-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/aws-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/aws-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/aws-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/civo-github/registry/environments/.gitkeep delete mode 100644 templates/civo-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/civo-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/civo-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/civo-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/civo-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/civo-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/civo-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/civo-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/civo-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/civo-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/civo-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/civo-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/civo-gitlab/registry/environments/.gitkeep delete mode 100644 templates/civo-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/civo-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/civo-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/civo-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/civo-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/civo-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/civo-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/civo-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/digitalocean-github/registry/environments/.gitkeep delete mode 100644 templates/digitalocean-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/digitalocean-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/digitalocean-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/digitalocean-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/digitalocean-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/digitalocean-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/.gitkeep delete mode 100644 templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/google-github/registry/environments/.gitkeep delete mode 100644 templates/google-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/google-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/google-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/google-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/google-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/google-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/google-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/google-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/google-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/google-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/google-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/google-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/google-gitlab/registry/environments/.gitkeep delete mode 100644 templates/google-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/google-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/google-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/google-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/google-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/google-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/google-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/google-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/google-gitlab/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/k3s-github/registry/environments/.gitkeep delete mode 100644 templates/k3s-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/k3s-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/k3s-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/k3s-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/k3s-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/k3s-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/k3s-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/k3s-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/k3s-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/k3s-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/k3s-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/.gitkeep delete mode 100644 templates/k3s-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/vultr-github/registry/environments/.gitkeep delete mode 100644 templates/vultr-github/registry/environments/development/docker-config.yaml delete mode 100644 templates/vultr-github/registry/environments/development/metaphor.yaml delete mode 100644 templates/vultr-github/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/vultr-github/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/vultr-github/registry/environments/production/docker-config.yaml delete mode 100644 templates/vultr-github/registry/environments/production/metaphor.yaml delete mode 100644 templates/vultr-github/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/vultr-github/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/vultr-github/registry/environments/staging/docker-config.yaml delete mode 100644 templates/vultr-github/registry/environments/staging/metaphor.yaml delete mode 100644 templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/vultr-github/registry/environments/staging/metaphor/values.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/.gitkeep delete mode 100644 templates/vultr-gitlab/registry/environments/development/docker-config.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/development/metaphor.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/production/docker-config.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/production/metaphor.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/staging/docker-config.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/staging/metaphor.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml delete mode 100644 templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml diff --git a/templates/akamai-github/registry/environments/.gitkeep b/common/templates/registry/environments/.gitkeep similarity index 100% rename from templates/akamai-github/registry/environments/.gitkeep rename to common/templates/registry/environments/.gitkeep diff --git a/templates/akamai-github/registry/environments/development/docker-config.yaml b/common/templates/registry/environments/development/docker-config.yaml similarity index 100% rename from templates/akamai-github/registry/environments/development/docker-config.yaml rename to common/templates/registry/environments/development/docker-config.yaml diff --git a/templates/akamai-github/registry/environments/development/metaphor.yaml b/common/templates/registry/environments/development/metaphor.yaml similarity index 100% rename from templates/akamai-github/registry/environments/development/metaphor.yaml rename to common/templates/registry/environments/development/metaphor.yaml diff --git a/templates/akamai-github/registry/environments/development/metaphor/Chart.yaml b/common/templates/registry/environments/development/metaphor/Chart.yaml similarity index 100% rename from templates/akamai-github/registry/environments/development/metaphor/Chart.yaml rename to common/templates/registry/environments/development/metaphor/Chart.yaml diff --git a/templates/akamai-github/registry/environments/development/metaphor/values.yaml b/common/templates/registry/environments/development/metaphor/values.yaml similarity index 100% rename from templates/akamai-github/registry/environments/development/metaphor/values.yaml rename to common/templates/registry/environments/development/metaphor/values.yaml diff --git a/templates/akamai-github/registry/environments/production/docker-config.yaml b/common/templates/registry/environments/production/docker-config.yaml similarity index 100% rename from templates/akamai-github/registry/environments/production/docker-config.yaml rename to common/templates/registry/environments/production/docker-config.yaml diff --git a/templates/akamai-github/registry/environments/production/metaphor.yaml b/common/templates/registry/environments/production/metaphor.yaml similarity index 100% rename from templates/akamai-github/registry/environments/production/metaphor.yaml rename to common/templates/registry/environments/production/metaphor.yaml diff --git a/templates/akamai-github/registry/environments/production/metaphor/Chart.yaml b/common/templates/registry/environments/production/metaphor/Chart.yaml similarity index 100% rename from templates/akamai-github/registry/environments/production/metaphor/Chart.yaml rename to common/templates/registry/environments/production/metaphor/Chart.yaml diff --git a/templates/akamai-github/registry/environments/production/metaphor/values.yaml b/common/templates/registry/environments/production/metaphor/values.yaml similarity index 100% rename from templates/akamai-github/registry/environments/production/metaphor/values.yaml rename to common/templates/registry/environments/production/metaphor/values.yaml diff --git a/templates/akamai-github/registry/environments/staging/docker-config.yaml b/common/templates/registry/environments/staging/docker-config.yaml similarity index 100% rename from templates/akamai-github/registry/environments/staging/docker-config.yaml rename to common/templates/registry/environments/staging/docker-config.yaml diff --git a/templates/akamai-github/registry/environments/staging/metaphor.yaml b/common/templates/registry/environments/staging/metaphor.yaml similarity index 100% rename from templates/akamai-github/registry/environments/staging/metaphor.yaml rename to common/templates/registry/environments/staging/metaphor.yaml diff --git a/templates/akamai-github/registry/environments/staging/metaphor/Chart.yaml b/common/templates/registry/environments/staging/metaphor/Chart.yaml similarity index 100% rename from templates/akamai-github/registry/environments/staging/metaphor/Chart.yaml rename to common/templates/registry/environments/staging/metaphor/Chart.yaml diff --git a/templates/akamai-github/registry/environments/staging/metaphor/values.yaml b/common/templates/registry/environments/staging/metaphor/values.yaml similarity index 100% rename from templates/akamai-github/registry/environments/staging/metaphor/values.yaml rename to common/templates/registry/environments/staging/metaphor/values.yaml diff --git a/templates/aws-github/registry/environments/.gitkeep b/templates/aws-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/aws-github/registry/environments/development/docker-config.yaml b/templates/aws-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/aws-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-github/registry/environments/development/metaphor.yaml b/templates/aws-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/aws-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-github/registry/environments/development/metaphor/Chart.yaml b/templates/aws-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-github/registry/environments/development/metaphor/values.yaml b/templates/aws-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/aws-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/aws-github/registry/environments/production/docker-config.yaml b/templates/aws-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/aws-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-github/registry/environments/production/metaphor.yaml b/templates/aws-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/aws-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-github/registry/environments/production/metaphor/Chart.yaml b/templates/aws-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-github/registry/environments/production/metaphor/values.yaml b/templates/aws-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/aws-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/aws-github/registry/environments/staging/docker-config.yaml b/templates/aws-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/aws-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-github/registry/environments/staging/metaphor.yaml b/templates/aws-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/aws-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-github/registry/environments/staging/metaphor/Chart.yaml b/templates/aws-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-github/registry/environments/staging/metaphor/values.yaml b/templates/aws-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/aws-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/aws-gitlab/registry/environments/.gitkeep b/templates/aws-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/aws-gitlab/registry/environments/development/docker-config.yaml b/templates/aws-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/aws-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-gitlab/registry/environments/development/metaphor.yaml b/templates/aws-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/aws-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-gitlab/registry/environments/development/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/aws-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/aws-gitlab/registry/environments/production/docker-config.yaml b/templates/aws-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/aws-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-gitlab/registry/environments/production/metaphor.yaml b/templates/aws-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/aws-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-gitlab/registry/environments/production/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/aws-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/aws-gitlab/registry/environments/staging/docker-config.yaml b/templates/aws-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/aws-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/aws-gitlab/registry/environments/staging/metaphor.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/aws-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/aws-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/aws-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/civo-github/registry/environments/.gitkeep b/templates/civo-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/civo-github/registry/environments/development/docker-config.yaml b/templates/civo-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/civo-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-github/registry/environments/development/metaphor.yaml b/templates/civo-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/civo-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-github/registry/environments/development/metaphor/Chart.yaml b/templates/civo-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-github/registry/environments/development/metaphor/values.yaml b/templates/civo-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/civo-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/civo-github/registry/environments/production/docker-config.yaml b/templates/civo-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/civo-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-github/registry/environments/production/metaphor.yaml b/templates/civo-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/civo-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-github/registry/environments/production/metaphor/Chart.yaml b/templates/civo-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-github/registry/environments/production/metaphor/values.yaml b/templates/civo-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/civo-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/civo-github/registry/environments/staging/docker-config.yaml b/templates/civo-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/civo-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-github/registry/environments/staging/metaphor.yaml b/templates/civo-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/civo-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-github/registry/environments/staging/metaphor/Chart.yaml b/templates/civo-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-github/registry/environments/staging/metaphor/values.yaml b/templates/civo-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/civo-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/civo-gitlab/registry/environments/.gitkeep b/templates/civo-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/civo-gitlab/registry/environments/development/docker-config.yaml b/templates/civo-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/civo-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-gitlab/registry/environments/development/metaphor.yaml b/templates/civo-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/civo-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-gitlab/registry/environments/development/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/civo-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/civo-gitlab/registry/environments/production/docker-config.yaml b/templates/civo-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/civo-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-gitlab/registry/environments/production/metaphor.yaml b/templates/civo-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/civo-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-gitlab/registry/environments/production/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/civo-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/civo-gitlab/registry/environments/staging/docker-config.yaml b/templates/civo-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/civo-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/civo-gitlab/registry/environments/staging/metaphor.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/civo-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/civo-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/civo-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/digitalocean-github/registry/environments/.gitkeep b/templates/digitalocean-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/digitalocean-github/registry/environments/development/docker-config.yaml b/templates/digitalocean-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/digitalocean-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-github/registry/environments/development/metaphor.yaml b/templates/digitalocean-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/digitalocean-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-github/registry/environments/development/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/digitalocean-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/digitalocean-github/registry/environments/production/docker-config.yaml b/templates/digitalocean-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/digitalocean-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-github/registry/environments/production/metaphor.yaml b/templates/digitalocean-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/digitalocean-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-github/registry/environments/production/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/digitalocean-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/digitalocean-github/registry/environments/staging/docker-config.yaml b/templates/digitalocean-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/digitalocean-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-github/registry/environments/staging/metaphor.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/digitalocean-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml b/templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/digitalocean-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/digitalocean-gitlab/registry/environments/.gitkeep b/templates/digitalocean-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/digitalocean-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/digitalocean-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/digitalocean-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/digitalocean-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/digitalocean-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/digitalocean-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml b/templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/digitalocean-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/digitalocean-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/digitalocean-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/digitalocean-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/google-github/registry/environments/.gitkeep b/templates/google-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/google-github/registry/environments/development/docker-config.yaml b/templates/google-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/google-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-github/registry/environments/development/metaphor.yaml b/templates/google-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/google-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-github/registry/environments/development/metaphor/Chart.yaml b/templates/google-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-github/registry/environments/development/metaphor/values.yaml b/templates/google-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/google-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/google-github/registry/environments/production/docker-config.yaml b/templates/google-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/google-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-github/registry/environments/production/metaphor.yaml b/templates/google-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/google-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-github/registry/environments/production/metaphor/Chart.yaml b/templates/google-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-github/registry/environments/production/metaphor/values.yaml b/templates/google-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/google-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/google-github/registry/environments/staging/docker-config.yaml b/templates/google-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/google-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-github/registry/environments/staging/metaphor.yaml b/templates/google-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/google-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-github/registry/environments/staging/metaphor/Chart.yaml b/templates/google-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-github/registry/environments/staging/metaphor/values.yaml b/templates/google-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/google-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/google-gitlab/registry/environments/.gitkeep b/templates/google-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/google-gitlab/registry/environments/development/docker-config.yaml b/templates/google-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/google-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-gitlab/registry/environments/development/metaphor.yaml b/templates/google-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/google-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-gitlab/registry/environments/development/metaphor/values.yaml b/templates/google-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/google-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/google-gitlab/registry/environments/production/docker-config.yaml b/templates/google-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/google-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-gitlab/registry/environments/production/metaphor.yaml b/templates/google-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/google-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-gitlab/registry/environments/production/metaphor/values.yaml b/templates/google-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/google-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/google-gitlab/registry/environments/staging/docker-config.yaml b/templates/google-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/google-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/google-gitlab/registry/environments/staging/metaphor.yaml b/templates/google-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/google-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/google-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/google-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/google-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/google-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/k3s-github/registry/environments/.gitkeep b/templates/k3s-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/k3s-github/registry/environments/development/docker-config.yaml b/templates/k3s-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/k3s-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-github/registry/environments/development/metaphor.yaml b/templates/k3s-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/k3s-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-github/registry/environments/development/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-github/registry/environments/development/metaphor/values.yaml b/templates/k3s-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/k3s-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/k3s-github/registry/environments/production/docker-config.yaml b/templates/k3s-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/k3s-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-github/registry/environments/production/metaphor.yaml b/templates/k3s-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/k3s-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-github/registry/environments/production/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-github/registry/environments/production/metaphor/values.yaml b/templates/k3s-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/k3s-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/k3s-github/registry/environments/staging/docker-config.yaml b/templates/k3s-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/k3s-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-github/registry/environments/staging/metaphor.yaml b/templates/k3s-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/k3s-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml b/templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-github/registry/environments/staging/metaphor/values.yaml b/templates/k3s-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/k3s-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/k3s-gitlab/registry/environments/.gitkeep b/templates/k3s-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/k3s-gitlab/registry/environments/development/docker-config.yaml b/templates/k3s-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/k3s-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-gitlab/registry/environments/development/metaphor.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/k3s-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/k3s-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/k3s-gitlab/registry/environments/production/docker-config.yaml b/templates/k3s-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/k3s-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-gitlab/registry/environments/production/metaphor.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/k3s-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/k3s-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/k3s-gitlab/registry/environments/staging/docker-config.yaml b/templates/k3s-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/k3s-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/k3s-gitlab/registry/environments/staging/metaphor.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/k3s-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/k3s-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/k3s-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/vultr-github/registry/environments/.gitkeep b/templates/vultr-github/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/vultr-github/registry/environments/development/docker-config.yaml b/templates/vultr-github/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/vultr-github/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-github/registry/environments/development/metaphor.yaml b/templates/vultr-github/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/vultr-github/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-github/registry/environments/development/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-github/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-github/registry/environments/development/metaphor/values.yaml b/templates/vultr-github/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/vultr-github/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/vultr-github/registry/environments/production/docker-config.yaml b/templates/vultr-github/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/vultr-github/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-github/registry/environments/production/metaphor.yaml b/templates/vultr-github/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/vultr-github/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-github/registry/environments/production/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-github/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-github/registry/environments/production/metaphor/values.yaml b/templates/vultr-github/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/vultr-github/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/vultr-github/registry/environments/staging/docker-config.yaml b/templates/vultr-github/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/vultr-github/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-github/registry/environments/staging/metaphor.yaml b/templates/vultr-github/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/vultr-github/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml b/templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-github/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-github/registry/environments/staging/metaphor/values.yaml b/templates/vultr-github/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/vultr-github/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two diff --git a/templates/vultr-gitlab/registry/environments/.gitkeep b/templates/vultr-gitlab/registry/environments/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/templates/vultr-gitlab/registry/environments/development/docker-config.yaml b/templates/vultr-gitlab/registry/environments/development/docker-config.yaml deleted file mode 100644 index abce40648..000000000 --- a/templates/vultr-gitlab/registry/environments/development/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: development-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-gitlab/registry/environments/development/metaphor.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor.yaml deleted file mode 100644 index 729c9a8ea..000000000 --- a/templates/vultr-gitlab/registry/environments/development/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: development-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/development/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: development - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-gitlab/registry/environments/development/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml deleted file mode 100644 index 5a2bd320e..000000000 --- a/templates/vultr-gitlab/registry/environments/development/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-development. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-development. - metaphor: - host: https://metaphor-development./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: development/metaphor - configs: - configOne: development-config-one - configTwo: development-config-two diff --git a/templates/vultr-gitlab/registry/environments/production/docker-config.yaml b/templates/vultr-gitlab/registry/environments/production/docker-config.yaml deleted file mode 100644 index a5bc0b0b0..000000000 --- a/templates/vultr-gitlab/registry/environments/production/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: production-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-gitlab/registry/environments/production/metaphor.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor.yaml deleted file mode 100644 index 67732dd26..000000000 --- a/templates/vultr-gitlab/registry/environments/production/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: production-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: "45" -spec: - project: default - source: - repoURL: - path: registry/environments/production/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: production - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-gitlab/registry/environments/production/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml deleted file mode 100644 index fa6fdc551..000000000 --- a/templates/vultr-gitlab/registry/environments/production/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-production. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-production. - metaphor: - host: https://metaphor-production./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: production/metaphor - configs: - configOne: production-config-one - configTwo: production-config-two diff --git a/templates/vultr-gitlab/registry/environments/staging/docker-config.yaml b/templates/vultr-gitlab/registry/environments/staging/docker-config.yaml deleted file mode 100644 index ca0da599e..000000000 --- a/templates/vultr-gitlab/registry/environments/staging/docker-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: staging-docker-config -spec: - refreshInterval: 10s - secretStoreRef: - name: vault-kv-secret - kind: ClusterSecretStore - target: - template: - type: kubernetes.io/dockerconfigjson - data: - .dockerconfigjson: "{{ .dockerconfig | toString }}" - name: docker-config - creationPolicy: Owner - data: - - secretKey: "dockerconfig" - remoteRef: - property: dockerconfig - key: dockerconfigjson diff --git a/templates/vultr-gitlab/registry/environments/staging/metaphor.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor.yaml deleted file mode 100644 index ffabfac66..000000000 --- a/templates/vultr-gitlab/registry/environments/staging/metaphor.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: staging-environment-metaphor - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io - annotations: - argocd.argoproj.io/sync-wave: '45' -spec: - project: default - source: - repoURL: - path: registry/environments/staging/metaphor - targetRevision: HEAD - destination: - name: in-cluster - namespace: staging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml deleted file mode 100644 index add07d286..000000000 --- a/templates/vultr-gitlab/registry/environments/staging/metaphor/Chart.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v2 -dependencies: - - name: metaphor - repository: http://chartmuseum.chartmuseum.svc.cluster.local:8080 - version: 0.0.1-rc.awaiting-ci -description: metaphor example application -name: metaphor -type: application -version: 1.0.0 diff --git a/templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml b/templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml deleted file mode 100644 index c80894a39..000000000 --- a/templates/vultr-gitlab/registry/environments/staging/metaphor/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -metaphor: - annotations: | - linkerd.io/inject: "enabled" - labels: | - mirror.linkerd.io/exported: "true" - image: - repository: /metaphor - imagePullSecrets: - - name: docker-config - ingress: - className: nginx - enabled: true - annotations: - - - - - nginx.ingress.kubernetes.io/service-upstream: "true" - hosts: - - host: metaphor-staging. - paths: - - path: / - pathType: Prefix - tls: - - secretName: metaphor-tls - hosts: - - metaphor-staging. - metaphor: - host: https://metaphor-staging./api - console: https://kubefirst. - - clusterSecretStoreName: vault-kv-secret - vaultSecretPath: staging/metaphor - configs: - configOne: staging-config-one - configTwo: staging-config-two From cc54b0122b76baa4241571d34b9b9c6bc36321c0 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 10:06:00 +0000 Subject: [PATCH 04/14] refactor: add a .gitignore file in k3d to ignore registry This is more of a placeholder, but there needs to be a way of excluding common files if required. The k3d providers don't have a registry folder, so a .gitignore might be the way of achieving it. This would need to be merged in with any other .gitignore folders, so we might need a better way of achieving this. --- common/cloud/k3d/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 common/cloud/k3d/.gitignore diff --git a/common/cloud/k3d/.gitignore b/common/cloud/k3d/.gitignore new file mode 100644 index 000000000..14bc599bf --- /dev/null +++ b/common/cloud/k3d/.gitignore @@ -0,0 +1 @@ +registry From 4e11ea6ee59cb30ab4f940152e04478d4c6844f2 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 10:09:03 +0000 Subject: [PATCH 05/14] refactor: add common root files --- .../cloud/k3d}/atlantis.yaml | 0 .../k3d-github => common/cloud/k3d}/tokens.md | 0 .../templates}/atlantis.yaml | 0 .../templates}/logo.png | Bin templates/aws-github/.gitignore | 7 ------ templates/aws-github/LICENSE | 21 ---------------- templates/aws-github/atlantis.yaml | 23 ------------------ templates/aws-github/logo.png | Bin 6068 -> 0 bytes templates/aws-gitlab/atlantis.yaml | 23 ------------------ templates/aws-gitlab/logo.png | Bin 6068 -> 0 bytes templates/civo-github/atlantis.yaml | 23 ------------------ templates/civo-github/logo.png | Bin 6068 -> 0 bytes templates/civo-gitlab/atlantis.yaml | 23 ------------------ templates/civo-gitlab/logo.png | Bin 6068 -> 0 bytes templates/digitalocean-github/atlantis.yaml | 23 ------------------ templates/digitalocean-github/logo.png | Bin 6068 -> 0 bytes templates/digitalocean-gitlab/atlantis.yaml | 23 ------------------ templates/digitalocean-gitlab/logo.png | Bin 6068 -> 0 bytes templates/google-github/atlantis.yaml | 23 ------------------ templates/google-github/logo.png | Bin 6068 -> 0 bytes templates/google-gitlab/atlantis.yaml | 23 ------------------ templates/google-gitlab/logo.png | Bin 6068 -> 0 bytes templates/k3d-github/logo.png | Bin 6068 -> 0 bytes templates/k3d-gitlab/atlantis.yaml | 18 -------------- templates/k3d-gitlab/logo.png | Bin 6068 -> 0 bytes templates/k3s-github/atlantis.yaml | 23 ------------------ templates/k3s-github/logo.png | Bin 6068 -> 0 bytes templates/k3s-gitlab/atlantis.yaml | 23 ------------------ templates/k3s-gitlab/logo.png | Bin 6068 -> 0 bytes templates/vultr-github/atlantis.yaml | 23 ------------------ templates/vultr-github/logo.png | Bin 6068 -> 0 bytes templates/vultr-gitlab/atlantis.yaml | 23 ------------------ templates/vultr-gitlab/logo.png | Bin 6068 -> 0 bytes 33 files changed, 322 deletions(-) rename {templates/k3d-github => common/cloud/k3d}/atlantis.yaml (100%) rename {templates/k3d-github => common/cloud/k3d}/tokens.md (100%) rename {templates/akamai-github => common/templates}/atlantis.yaml (100%) rename {templates/akamai-github => common/templates}/logo.png (100%) delete mode 100644 templates/aws-github/.gitignore delete mode 100644 templates/aws-github/LICENSE delete mode 100644 templates/aws-github/atlantis.yaml delete mode 100644 templates/aws-github/logo.png delete mode 100644 templates/aws-gitlab/atlantis.yaml delete mode 100644 templates/aws-gitlab/logo.png delete mode 100644 templates/civo-github/atlantis.yaml delete mode 100644 templates/civo-github/logo.png delete mode 100644 templates/civo-gitlab/atlantis.yaml delete mode 100644 templates/civo-gitlab/logo.png delete mode 100644 templates/digitalocean-github/atlantis.yaml delete mode 100644 templates/digitalocean-github/logo.png delete mode 100644 templates/digitalocean-gitlab/atlantis.yaml delete mode 100644 templates/digitalocean-gitlab/logo.png delete mode 100644 templates/google-github/atlantis.yaml delete mode 100644 templates/google-github/logo.png delete mode 100644 templates/google-gitlab/atlantis.yaml delete mode 100644 templates/google-gitlab/logo.png delete mode 100644 templates/k3d-github/logo.png delete mode 100644 templates/k3d-gitlab/atlantis.yaml delete mode 100644 templates/k3d-gitlab/logo.png delete mode 100644 templates/k3s-github/atlantis.yaml delete mode 100644 templates/k3s-github/logo.png delete mode 100644 templates/k3s-gitlab/atlantis.yaml delete mode 100644 templates/k3s-gitlab/logo.png delete mode 100644 templates/vultr-github/atlantis.yaml delete mode 100644 templates/vultr-github/logo.png delete mode 100644 templates/vultr-gitlab/atlantis.yaml delete mode 100644 templates/vultr-gitlab/logo.png diff --git a/templates/k3d-github/atlantis.yaml b/common/cloud/k3d/atlantis.yaml similarity index 100% rename from templates/k3d-github/atlantis.yaml rename to common/cloud/k3d/atlantis.yaml diff --git a/templates/k3d-github/tokens.md b/common/cloud/k3d/tokens.md similarity index 100% rename from templates/k3d-github/tokens.md rename to common/cloud/k3d/tokens.md diff --git a/templates/akamai-github/atlantis.yaml b/common/templates/atlantis.yaml similarity index 100% rename from templates/akamai-github/atlantis.yaml rename to common/templates/atlantis.yaml diff --git a/templates/akamai-github/logo.png b/common/templates/logo.png similarity index 100% rename from templates/akamai-github/logo.png rename to common/templates/logo.png diff --git a/templates/aws-github/.gitignore b/templates/aws-github/.gitignore deleted file mode 100644 index ef657290a..000000000 --- a/templates/aws-github/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -**/*.env -**/.env -**/.terraform/ -**/.terraform.lock.hcl -**/terraform.tfstate -.vscode -.DS_Store \ No newline at end of file diff --git a/templates/aws-github/LICENSE b/templates/aws-github/LICENSE deleted file mode 100644 index 870c5e8f5..000000000 --- a/templates/aws-github/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 kubefirst - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/templates/aws-github/atlantis.yaml b/templates/aws-github/atlantis.yaml deleted file mode 100644 index 8b633375c..000000000 --- a/templates/aws-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/aws - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/github - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/aws-github/logo.png b/templates/aws-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/aws-gitlab/atlantis.yaml b/templates/aws-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/aws-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/aws-gitlab/logo.png b/templates/aws-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/civo-github/atlantis.yaml b/templates/civo-github/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/civo-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/civo-github/logo.png b/templates/civo-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/civo-gitlab/atlantis.yaml b/templates/civo-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/civo-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/civo-gitlab/logo.png b/templates/civo-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/digitalocean-github/atlantis.yaml b/templates/digitalocean-github/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/digitalocean-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/digitalocean-github/logo.png b/templates/digitalocean-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/digitalocean-gitlab/atlantis.yaml b/templates/digitalocean-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/digitalocean-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/digitalocean-gitlab/logo.png b/templates/digitalocean-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/google-github/atlantis.yaml b/templates/google-github/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/google-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/google-github/logo.png b/templates/google-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 zcmZ`-c{J3~+y64mh{2R?3S)%GQZve$VMg{CYgr;=tL)pz&J1Em_BCO$G%9QMDBFZ0 z`;x6Jk&-nbSzf>Q{p&sFeb2e)bD!sP&-2{pbI)_{A2-$rug%VSjuij^c3m9}698af zJh3-eKqole{DgioG2O!%-~ga1k?p{a`NT&$=$IG)K+pvMAVmSd{s~1|1^_=40Q@8X zfN~Z9@OeFbW2|zLY{^L9OjFxSU*F(iQ1N^~!PgTEPwhRyz@j-j`z&I@hn&2T(!x>V zqfXD{PXTdsuathzq+Yj2T@E1)&N1z`-AgR*=Gzi0ZaO@5buY4ZDN<7*;xK;Zcd5qK z={PlitctIyqL+%Cn}Knxik$m@54RKdWZZUpZeo-1KlTZak@rxMcUO`3z#CEYO&)1z zhU(~qYhnZbL&~|SDSDn@PyM%)h}yKMx=_!;{Djtq;?b_x^CcNwZ(mH*77W!Fjr7zm z_SP?bs{j5U359e1)EU3rN#E>I@3cXW#2(j2T_-i)i+txqYH|!~bO@<;2(GgatRXz8 zI+0-GQ)=z`!piNrrE{VAJ?bsTyqoqt-Jre^4MT%bDEAE)}@MEJ=$s401?Df_4@dSVp*qb}uf&6mOT z$6=M@eM`RZte4(6%e*PX>2Oa~uDg+?vg#o7~euB9g3i*2T#2f((8Qj!nbEK2hf! z2Os@m`Lyldsh5pq`^DD-m$E-N+M`NRy?e&o<)-R*UmVB5we9O4AkIMXO>Jh>Oei z7+3t%UykK+ac zwyKx%mz?7&bgiAv82}o8yuc2OO3L4 zL%RhJo%y6p{Yp%M`ERa=+NjritPZ{LRx*A@0_pIijZ z{FvexZ38O>x!aO6G-QZgj=Ts$iGCwwdO3STNM1of2<196CjEn&viuBzQGTOjZt_^W zaru!3=bybnblL43o^(Xg+rMUeX$iM$JUrxyMY@*TGHD#1o#kHfIe)n3*a|(1YX+Mb z$+oShV;;`2EzmkVL$|(t*ks2@TDUto$xm;+55RhFV~>yieWQ2EB*pLeXiI1)qi^3= zYJGfE6|jvpBy)I-G)C0MLyaXnT!g*9g~xfQavcrR`tx#YoCRM|KzP1Y(p2QQW#ZgP zT?dVEL~K^+tt(0IUF7bivWH-j%w#@e13wjJzu0 zJKGm4skMvf?b*3VNX(9)v`K$Ne}@lJV;^<&YEkrB(DtYACj$2WIP+^Acz$Vij^S;- z>j0<(Y?u6<>wp{|3=@~{SLtz=^0-0NJ+5^gV|+|x_xakFopVj*t3Q}OSX!O(UneoI z&chFeM?Mc!8m6C$%3Q#9lT$epYYXPTe?7>2x-muV>*ip)H8t_^q^}q`&+t<02R?fp ze|a~*-4r>|QHwN--puFxsCldh$G}*AlsbMCmfqP);1m=b0EvPP72#Lqr<;QPJ>R&F zL|rLrkLX}kRu$jhiTa`wfVF78DRfN@#Y-U!w7;KSo4NMSpEk}Pg5cqW#S9ka=^uDX z#0CNEdwW&YTo%X#+$$jRTD>QYnbDZn#E!hl^nFb#;Yd)d268JnaGYj106Gh8m>}&C z!qH)a65UJ|yjgwrUxStR>y6e=BeH%i&Ryz^D1yYH8aQQ2D!SI8Uy{zTm3F2733+gG z$y)(xb+b2l<1c8=YbcT%yq;!n6z+O?31of809b4A>~a!3~H#9Wt|Gaq^;>l|p_T;%7&U84`AfPb$fJ?DB!OlG1oJyhDUhY$mLMAig@`h-Ji}HmN z>&thgjUpIkcr>bUxmz>qlmg_pOI;QNCrmb!LW~jCdWdlXeR!%`z{2F8gaqEJEVU z1yi>AA$apA6|h*-j@fzXl6K24wPt#pK`C=FxYD9Wi`ayd2hGXVAd=0F0WW_wOKLa~ z(QTmIz-P!8d3S`0#M~1tSp#_XhOS4+%DraW+{7A<5laif5CNn{Dz9=SF!tFg{EHW_Ose;*OYf#Dtlw})6* zHK+Sd_R5$^wq}dq(my;84ckrwIZB8+V|H<;Ko$$?1i%oh z`D?cnOsO&`-qp!Bt5)plenQ5Fz%DLoqL3+68gk~8_tK5bH>Va>XUq8Ee3dFJ{x5P-Ytfrun*$fLR{hc-<42k`#R9>G)DIPkLCDMw;p0Tv zS`V-9J4c6v_5iK`QYVnkY8~Krn%np}D(L5KYMem#uQ#|{3Gg3=xpegIl<{jRsO?8` zTL2iXqv{5MkBF;a?FXWkApyTZR;sa*+Rs396BCU@bU?Z)cpT4`6Jf)RwS1}mQS=Mj zQt-d;S0Zq1ykLbdr*a~03z*8@ib~VH%GJlN8PnyEO`j#7hpw@h;?8}5y_7D}n1^b- zgGQR{xjumx<-N9d7?9Ry4tOM{JHZXzKEu)5yQ5Xu(IJ9iGl55KqVK1*QF)VDE2XYm zQQRdz3Q~5r!;hdc%d0j5S={x6XQqsi+pihy3!e5-Se#M}!37+|@We2@#XwU7{j9Ae zLW4ItjCcwa5J{h{8gkoE6MoxARH*L}2W`gP_dt{f;n=jaXzc}E97o{C69zX(yJUV6Zihy%R3RUOg9sl;s=t0v!p!xXsvVV z<~c>iH0JC!xv)prEyNKl<2xw$G93 z0d?VEkpMSn8ar!!pi{DfDGk^_v6SN20^q&7TH2dU>e1+i55XzRhWBQynLrQH^~=l3 zPN6LL<2cyz;NJuyo2*&P3}AoZm0;%GpWn`LMtTG-Iy3|kj7*_F@xI7zi}O_aOLoT8 z)KnGd^9xyl;m7?IzRp2Or=U+1IgO^z-e5{I5j#&LCAJ;V@7?|3uz4-WqgnpqJ+ce* zr{~O)s!Hj=!nErz>5J#szG;J|+-0zlKG7#tU zA|x%59^;CFy%>u+&{ZF2wOaySnmxwN51NS3BqjR~bZ>9B>Tq;IPQ#DG z5a^QWl`B^E$gs}qzD_O=zI`YFb#j?rQEErV$KZT}KQfFpo;{oS;hLOWtuQ)ZB!k#$ zllS;Z67SsaE*ec<6r4C^GQNFp9p#cbUM-I)Qv#RZo{232mKlvsvhRAs{0Vo1f<){G zCi9x9U3s+~4F)?ejqY!Baf*UBbq&ya3QD{UlCLwty?9yfI0GD86r6tVySW^F)^dnU z*ij}Af)yqed6&+zDZ=&f9MFDzxr@9+^DlixBaa>{@ydaFI_5_JFAF;B=a0mla>EMe z$hPV_x<@DVimM32T%pi2rn^h2ypRNbzuizLXZ<8whfuiR#U=$=Pg@9mMWp|OY=a+XRqbBiqcXl z8g31@u^gt#-(N4{)6r?U94xd{8N_uhe!5DimCSP$97&3r?&tn8v?AijyaN$JIpS9@ z`^ZR_Nypk#aj_P!XaGE#SV!V6-oSthIy`@$1Yae4 z8ClHQVFO_-UifNn#c5nj1m7f&-A3N|)`c1;Pk5AG+VyzGVFw2|oQbhru;lJH}+O1_?ey0u1@<8Np?xFWpF!1lJ;gEG+E<@Oy`81LSb#x>K@!JrPYa5 zz-UZ%&10%HvBH5BZSk1-Tf0=XRmhHPc%$}Dp#s$29@=7YcfV9=PdRh6|Lx@${--s+eW{l!IFyfKiU`CVM}mSei($0!wJSM3JLn5-a}x=B<7v#@IC2|7 zhAO&Pcqbkizi|Vn%J0>&;&*}R$gTcwFYl|1T|&>Rf3G_d7Wv%CMENZ1o5V29Clv(DX4qQ74)yF?1CVqAib@A~JbRanLRgnF-kBmO4uC#IYK7_SBzL~MWy6%4Alug# z5fl}pLx5G7S?$?{*63aNEBU#@%q{-)Y^H@46K^j)J)SAe>zy98xKuv;_0WlIQUQf*Z-5ffZC73)4HiW}=k#{tiR^_@@vdSQ~PVApvA@&&U(V z4#6A#TEVtQ*#0_$Zp>1Vi>-zw^}W!Wj6(?t!r@8n1ieiotQc?3*y*`f%l;Y6EYJ-B zopm!Ycg?3O{7LP=FheQmuL315Y<(rQmEgkTX>&DPi(UjUg@Qs0;Q9{ANsYU7A8{5k z94sYeiq?miJuNOsr}%!|r=zpt=FY-=zIO;D({fwF|6Pb{yIKwkH0QBDE5v z*&%OoPY7d}5jPT*)%5_WCTwwhA-YXSKKS8$2lniut-G7VVQ8oznZa83aDhdRY!oCQ z!A>?CbnLvFf zcu7ugX~E0Oj>!G6O=#ZM<-EQ;?XyzjUkkW83k-fBd^jp!_*o)5@!{P22}^G9*4MJ@ z&$av!>e#0=nOQsPGAQANI81kOPMQ2{xqrg4Gm0A=+LVUh{c*xJZh2L8dtLeguz}ul z0Ny4J(S2hdiz&I`3F0a`_5=PL>$jd?fVm`2jc8FW@@RBa$zW_%f$sqldb ztS3j>L2d6AU_w=ZAenj=dZgLy~ZKNcTY@0wSnyb{5Vj+*~@0)~oZUWAk{*KwgZ;;rA7 zjN@AssSZr{A;hQ5B~<|23s)c7inVTLWFPPp0&-_RruXcBioo(!+<9AL+7BiLwrL9P zk|J0oOQ`=R(Eo%NnXasv=;gyMh0IfRuDS{v-g<)x>L*s}myr3z#(wegFUf diff --git a/templates/google-gitlab/atlantis.yaml b/templates/google-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/google-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/google-gitlab/logo.png b/templates/google-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/k3d-github/logo.png b/templates/k3d-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/k3d-gitlab/atlantis.yaml b/templates/k3d-gitlab/atlantis.yaml deleted file mode 100644 index 8d492d8c8..000000000 --- a/templates/k3d-gitlab/atlantis.yaml +++ /dev/null @@ -1,18 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/k3d-gitlab/logo.png b/templates/k3d-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/k3s-github/atlantis.yaml b/templates/k3s-github/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/k3s-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/k3s-github/logo.png b/templates/k3s-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/k3s-gitlab/atlantis.yaml b/templates/k3s-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/k3s-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/k3s-gitlab/logo.png b/templates/k3s-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/vultr-github/atlantis.yaml b/templates/vultr-github/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/vultr-github/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/vultr-github/logo.png b/templates/vultr-github/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 diff --git a/templates/vultr-gitlab/atlantis.yaml b/templates/vultr-gitlab/atlantis.yaml deleted file mode 100644 index ed8f5cf2c..000000000 --- a/templates/vultr-gitlab/atlantis.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: 3 -automerge: true -projects: - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/ - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] - - dir: terraform/users - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '**/modules/*.tf', '**/admins/*.tf', '**/developers/*.tf', '*.tf*'] - - dir: terraform/vault - terraform_version: 1.3.8 - autoplan: - enabled: true - when_modified: ['**/*.tf', '*.tf*'] diff --git a/templates/vultr-gitlab/logo.png b/templates/vultr-gitlab/logo.png deleted file mode 100644 index 3580fc551487775b9d3460232e6f3dd81ca736fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6068 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 From bd93351f7647083d5d9b4fc67bffc41bbf23e973 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 11:50:08 +0000 Subject: [PATCH 06/14] refactor: move civo configuration --- .../cloud/civo}/terraform/civo/main.tf | 0 .../civo/modules/workload-cluster/main.tf | 0 .../modules/workload-cluster/variables.tf | 0 templates/civo-gitlab/terraform/civo/main.tf | 58 ----- .../civo/modules/workload-cluster/main.tf | 209 ------------------ .../modules/workload-cluster/variables.tf | 19 -- 6 files changed, 286 deletions(-) rename {templates/civo-github => common/cloud/civo}/terraform/civo/main.tf (100%) rename {templates/civo-github => common/cloud/civo}/terraform/civo/modules/workload-cluster/main.tf (100%) rename {templates/civo-github => common/cloud/civo}/terraform/civo/modules/workload-cluster/variables.tf (100%) delete mode 100644 templates/civo-gitlab/terraform/civo/main.tf delete mode 100644 templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf delete mode 100644 templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf diff --git a/templates/civo-github/terraform/civo/main.tf b/common/cloud/civo/terraform/civo/main.tf similarity index 100% rename from templates/civo-github/terraform/civo/main.tf rename to common/cloud/civo/terraform/civo/main.tf diff --git a/templates/civo-github/terraform/civo/modules/workload-cluster/main.tf b/common/cloud/civo/terraform/civo/modules/workload-cluster/main.tf similarity index 100% rename from templates/civo-github/terraform/civo/modules/workload-cluster/main.tf rename to common/cloud/civo/terraform/civo/modules/workload-cluster/main.tf diff --git a/templates/civo-github/terraform/civo/modules/workload-cluster/variables.tf b/common/cloud/civo/terraform/civo/modules/workload-cluster/variables.tf similarity index 100% rename from templates/civo-github/terraform/civo/modules/workload-cluster/variables.tf rename to common/cloud/civo/terraform/civo/modules/workload-cluster/variables.tf diff --git a/templates/civo-gitlab/terraform/civo/main.tf b/templates/civo-gitlab/terraform/civo/main.tf deleted file mode 100644 index 4f373ad83..000000000 --- a/templates/civo-gitlab/terraform/civo/main.tf +++ /dev/null @@ -1,58 +0,0 @@ -terraform { - backend "s3" { - bucket = "" - key = "terraform/civo/terraform.tfstate" - endpoint = "https://objectstore..civo.com" - - region = "" - - skip_credentials_validation = true - skip_metadata_api_check = true - skip_region_validation = true - force_path_style = true - } - required_providers { - civo = { - source = "civo/civo" - version = "~> 1.1.0" - } - } -} - -# export CIVO_TOKEN=$MYTOKEN is set -provider "civo" { - region = "" -} - -locals { - cluster_name = "" - kube_config_filename = "../../../kubeconfig" -} - -resource "civo_network" "kubefirst" { - label = local.cluster_name -} - -resource "civo_firewall" "kubefirst" { - name = local.cluster_name - network_id = civo_network.kubefirst.id - create_default_rules = true -} - -resource "civo_kubernetes_cluster" "kubefirst" { - name = local.cluster_name - network_id = civo_network.kubefirst.id - firewall_id = civo_firewall.kubefirst.id - cluster_type = "talos" - write_kubeconfig = true - pools { - label = local.cluster_name - size = "" - node_count = tonumber("") # tonumber() is used for a string token value - } -} - -resource "local_file" "kubeconfig" { - content = civo_kubernetes_cluster.kubefirst.kubeconfig - filename = local.kube_config_filename -} diff --git a/templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf b/templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf deleted file mode 100644 index 05ed425a3..000000000 --- a/templates/civo-gitlab/terraform/civo/modules/workload-cluster/main.tf +++ /dev/null @@ -1,209 +0,0 @@ -resource "civo_network" "kubefirst" { - label = var.cluster_name -} - -resource "civo_firewall" "kubefirst" { - name = var.cluster_name - network_id = civo_network.kubefirst.id - create_default_rules = true -} - -resource "civo_kubernetes_cluster" "kubefirst" { - name = var.cluster_name - network_id = civo_network.kubefirst.id - firewall_id = civo_firewall.kubefirst.id - write_kubeconfig = true - pools { - label = var.cluster_name - size = var.node_type - node_count = var.node_count - } -} - -resource "vault_generic_secret" "clusters" { - path = "secret/clusters/${var.cluster_name}" - - data_json = jsonencode( - { - kubeconfig = civo_kubernetes_cluster.kubefirst.kubeconfig - client_certificate = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).users[0].user.client-certificate-data) - client_key = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).users[0].user.client-key-data) - cluster_ca_certificate = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).clusters[0].cluster.certificate-authority-data) - host = civo_kubernetes_cluster.kubefirst.api_endpoint - cluster_name = var.cluster_name - argocd_manager_sa_token = kubernetes_secret_v1.argocd_manager.data.token - } - ) -} - -provider "kubernetes" { - host = civo_kubernetes_cluster.kubefirst.api_endpoint - client_certificate = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).users[0].user.client-certificate-data) - client_key = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).users[0].user.client-key-data) - cluster_ca_certificate = base64decode(yamldecode(civo_kubernetes_cluster.kubefirst.kubeconfig).clusters[0].cluster.certificate-authority-data) -} - -resource "kubernetes_cluster_role_v1" "argocd_manager" { - metadata { - name = "argocd-manager-role" - } - - rule { - api_groups = ["*"] - resources = ["*"] - verbs = ["*"] - } - rule { - non_resource_urls = ["*"] - verbs = ["*"] - } -} - - -resource "kubernetes_cluster_role_binding_v1" "argocd_manager" { - metadata { - name = "argocd-manager-role-binding" - } - role_ref { - api_group = "rbac.authorization.k8s.io" - kind = "ClusterRole" - name = kubernetes_cluster_role_v1.argocd_manager.metadata.0.name - } - subject { - kind = "ServiceAccount" - name = kubernetes_service_account_v1.argocd_manager.metadata.0.name - namespace = "kube-system" - } -} - -resource "kubernetes_service_account_v1" "argocd_manager" { - metadata { - name = "argocd-manager" - namespace = "kube-system" - } - secret { - name = "argocd-manager-token" - } -} - -resource "kubernetes_secret_v1" "argocd_manager" { - metadata { - name = "argocd-manager-token" - namespace = "kube-system" - annotations = { - "kubernetes.io/service-account.name" = "argocd-manager" - } - } - type = "kubernetes.io/service-account-token" - depends_on = [kubernetes_service_account_v1.argocd_manager] -} - -resource "kubernetes_namespace_v1" "external_dns" { - metadata { - name = "external-dns" - } -} - -data "vault_generic_secret" "external_dns" { - path = "secret/external-dns" -} - -resource "kubernetes_secret_v1" "external_dns" { - metadata { - name = "external-dns-secrets" - namespace = kubernetes_namespace_v1.external_dns.metadata.0.name - } - data = { - token = data.vault_generic_secret.external_dns.data["token"] - } - type = "Opaque" -} - - -resource "kubernetes_namespace_v1" "external_secrets_operator" { - metadata { - name = "external-secrets-operator" - } -} - -resource "kubernetes_namespace_v1" "environment" { - metadata { - name = var.cluster_name - } -} - -data "vault_generic_secret" "docker_config" { - path = "secret/dockerconfigjson" -} - -resource "kubernetes_secret_v1" "image_pull" { - metadata { - name = "docker-config" - namespace = kubernetes_namespace_v1.environment.metadata.0.name - } - - data = { - ".dockerconfigjson" = data.vault_generic_secret.docker_config.data["dockerconfig"] - } - - type = "kubernetes.io/dockerconfigjson" -} - -data "vault_generic_secret" "external_secrets_operator" { - path = "secret/atlantis" -} - -resource "kubernetes_secret_v1" "external_secrets_operator_environment" { - metadata { - name = "${var.cluster_name}-cluster-vault-bootstrap" - namespace = kubernetes_namespace_v1.environment.metadata.0.name - } - data = { - vault-token = data.vault_generic_secret.external_secrets_operator.data["VAULT_TOKEN"] - } - type = "Opaque" -} - -resource "kubernetes_secret_v1" "external_secrets_operator" { - metadata { - name = "${var.cluster_name}-cluster-vault-bootstrap" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - } - data = { - vault-token = data.vault_generic_secret.external_secrets_operator.data["VAULT_TOKEN"] - } - type = "Opaque" -} - -resource "kubernetes_service_account_v1" "external_secrets" { - metadata { - name = "external-secrets" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - } - secret { - name = "external-secrets-token" - } -} - -resource "kubernetes_secret_v1" "external_secrets" { - metadata { - name = "external-secrets-token" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - annotations = { - "kubernetes.io/service-account.name" = "external-secrets" - } - } - type = "kubernetes.io/service-account-token" - depends_on = [kubernetes_service_account_v1.external_secrets] -} - -resource "kubernetes_config_map" "kubefirst_cm" { - metadata { - name = "kubefirst-cm" - namespace = "kube-system" - } - - data = { - mgmt_cluster_id = "" - } -} diff --git a/templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf b/templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf deleted file mode 100644 index 7a7c18c00..000000000 --- a/templates/civo-gitlab/terraform/civo/modules/workload-cluster/variables.tf +++ /dev/null @@ -1,19 +0,0 @@ -variable "cluster_name" { - type = string -} - -variable "cluster_region" { - type = string -} - -variable "environment" { - type = string -} - -variable "node_count" { - type = number -} - -variable "node_type" { - type = string -} From f50fb2ac7160c13154886a08b829098a181fa9fa Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 11:55:29 +0000 Subject: [PATCH 07/14] refactor: move akamai terraform --- .../cloud/akamai}/terraform/akamai/main.tf | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {templates/akamai-github => common/cloud/akamai}/terraform/akamai/main.tf (100%) diff --git a/templates/akamai-github/terraform/akamai/main.tf b/common/cloud/akamai/terraform/akamai/main.tf similarity index 100% rename from templates/akamai-github/terraform/akamai/main.tf rename to common/cloud/akamai/terraform/akamai/main.tf From 8acee11f0f18cec22c1c6f7336695b01d3e264c5 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 11:59:06 +0000 Subject: [PATCH 08/14] refactor: move digitalocean terraform --- .../terraform/digitalocean/main.tf | 0 .../modules/workload-cluster/main.tf | 0 .../modules/workload-cluster/variables.tf | 0 .../terraform/digitalocean/variables.tf | 0 .../terraform/digitalocean/main.tf | 54 ----- .../modules/workload-cluster/main.tf | 211 ------------------ .../modules/workload-cluster/variables.tf | 20 -- .../terraform/digitalocean/variables.tf | 5 - 8 files changed, 290 deletions(-) rename {templates/digitalocean-github => common/cloud/digitalocean}/terraform/digitalocean/main.tf (100%) rename {templates/digitalocean-github => common/cloud/digitalocean}/terraform/digitalocean/modules/workload-cluster/main.tf (100%) rename {templates/digitalocean-github => common/cloud/digitalocean}/terraform/digitalocean/modules/workload-cluster/variables.tf (100%) rename {templates/digitalocean-github => common/cloud/digitalocean}/terraform/digitalocean/variables.tf (100%) delete mode 100644 templates/digitalocean-gitlab/terraform/digitalocean/main.tf delete mode 100644 templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf delete mode 100644 templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf delete mode 100644 templates/digitalocean-gitlab/terraform/digitalocean/variables.tf diff --git a/templates/digitalocean-github/terraform/digitalocean/main.tf b/common/cloud/digitalocean/terraform/digitalocean/main.tf similarity index 100% rename from templates/digitalocean-github/terraform/digitalocean/main.tf rename to common/cloud/digitalocean/terraform/digitalocean/main.tf diff --git a/templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf b/common/cloud/digitalocean/terraform/digitalocean/modules/workload-cluster/main.tf similarity index 100% rename from templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/main.tf rename to common/cloud/digitalocean/terraform/digitalocean/modules/workload-cluster/main.tf diff --git a/templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf b/common/cloud/digitalocean/terraform/digitalocean/modules/workload-cluster/variables.tf similarity index 100% rename from templates/digitalocean-github/terraform/digitalocean/modules/workload-cluster/variables.tf rename to common/cloud/digitalocean/terraform/digitalocean/modules/workload-cluster/variables.tf diff --git a/templates/digitalocean-github/terraform/digitalocean/variables.tf b/common/cloud/digitalocean/terraform/digitalocean/variables.tf similarity index 100% rename from templates/digitalocean-github/terraform/digitalocean/variables.tf rename to common/cloud/digitalocean/terraform/digitalocean/variables.tf diff --git a/templates/digitalocean-gitlab/terraform/digitalocean/main.tf b/templates/digitalocean-gitlab/terraform/digitalocean/main.tf deleted file mode 100644 index da45b731a..000000000 --- a/templates/digitalocean-gitlab/terraform/digitalocean/main.tf +++ /dev/null @@ -1,54 +0,0 @@ -terraform { - backend "s3" { - endpoint = "nyc3.digitaloceanspaces.com" - key = "terraform/digitalocean/terraform.tfstate" - bucket = "" - // Don't change this. - region = "us-east-1" - - skip_credentials_validation = true - skip_metadata_api_check = true - } - required_providers { - digitalocean = { - source = "digitalocean/digitalocean" - version = "~> 2.0" - } - } -} - -variable "do_token" { - type = string -} - -provider "digitalocean" { - token = var.do_token -} - -locals { - cluster_name = "" - pool_name = "${local.cluster_name}-node-pool" - pool_instance_size = "s-4vcpu-8gb" - kube_config_filename = "../../../kubeconfig" -} - -data "digitalocean_kubernetes_versions" "versions" { - version_prefix = "1.29." -} - -resource "digitalocean_kubernetes_cluster" "kubefirst" { - name = local.cluster_name - region = lower(var.region) - version = data.digitalocean_kubernetes_versions.versions.latest_version - - node_pool { - name = local.pool_name - size = "" - node_count = tonumber("") # tonumber() is used for a string token value - } -} - -resource "local_file" "kubeconfig" { - content = digitalocean_kubernetes_cluster.kubefirst.kube_config.0.raw_config - filename = local.kube_config_filename -} diff --git a/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf b/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf deleted file mode 100644 index 2ce39e995..000000000 --- a/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/main.tf +++ /dev/null @@ -1,211 +0,0 @@ - -data "digitalocean_kubernetes_versions" "versions" { - version_prefix = "1.29." -} - -resource "digitalocean_kubernetes_cluster" "cluster" { - name = var.cluster_name - region = lower(var.cluster_region) - version = data.digitalocean_kubernetes_versions.versions.latest_version - - node_pool { - name = "${var.cluster_name}-node-pool" - size = var.node_type - auto_scale = true - min_nodes = var.node_count - max_nodes = var.node_count - } -} - -data "digitalocean_kubernetes_cluster" "cluster" { - name = digitalocean_kubernetes_cluster.cluster.name -} - -resource "vault_generic_secret" "clusters" { - path = "secret/clusters/${var.cluster_name}" - - data_json = jsonencode( - { - kubeconfig = data.digitalocean_kubernetes_cluster.cluster.kube_config[0].raw_config - token = data.digitalocean_kubernetes_cluster.cluster.kube_config[0].token - cluster_ca_certificate = base64decode(data.digitalocean_kubernetes_cluster.cluster.kube_config[0].cluster_ca_certificate) - host = digitalocean_kubernetes_cluster.cluster.endpoint - cluster_name = var.cluster_name - environment = var.environment - argocd_manager_sa_token = kubernetes_secret_v1.argocd_manager.data.token - } - ) - depends_on = [digitalocean_kubernetes_cluster.cluster] -} - -provider "kubernetes" { - host = digitalocean_kubernetes_cluster.cluster.endpoint - token = data.digitalocean_kubernetes_cluster.cluster.kube_config[0].token - cluster_ca_certificate = base64decode(data.digitalocean_kubernetes_cluster.cluster.kube_config[0].cluster_ca_certificate) -} - - -resource "kubernetes_cluster_role_v1" "argocd_manager" { - metadata { - name = "argocd-manager-role" - } - - rule { - api_groups = ["*"] - resources = ["*"] - verbs = ["*"] - } - rule { - non_resource_urls = ["*"] - verbs = ["*"] - } -} - - -resource "kubernetes_cluster_role_binding_v1" "argocd_manager" { - metadata { - name = "argocd-manager-role-binding" - } - role_ref { - api_group = "rbac.authorization.k8s.io" - kind = "ClusterRole" - name = kubernetes_cluster_role_v1.argocd_manager.metadata.0.name - } - subject { - kind = "ServiceAccount" - name = kubernetes_service_account_v1.argocd_manager.metadata.0.name - namespace = "kube-system" - } -} - -resource "kubernetes_service_account_v1" "argocd_manager" { - metadata { - name = "argocd-manager" - namespace = "kube-system" - } - secret { - name = "argocd-manager-token" - } -} - -resource "kubernetes_secret_v1" "argocd_manager" { - metadata { - name = "argocd-manager-token" - namespace = "kube-system" - annotations = { - "kubernetes.io/service-account.name" = "argocd-manager" - } - } - type = "kubernetes.io/service-account-token" - depends_on = [kubernetes_service_account_v1.argocd_manager] -} - -resource "kubernetes_namespace_v1" "external_dns" { - metadata { - name = "external-dns" - } -} - -data "vault_generic_secret" "external_dns" { - path = "secret/external-dns" -} - -resource "kubernetes_secret_v1" "external_dns" { - metadata { - name = "external-dns-secrets" - namespace = kubernetes_namespace_v1.external_dns.metadata.0.name - } - data = { - token = data.vault_generic_secret.external_dns.data["token"] - } - type = "Opaque" -} - - -resource "kubernetes_namespace_v1" "external_secrets_operator" { - metadata { - name = "external-secrets-operator" - } -} - -resource "kubernetes_namespace_v1" "environment" { - metadata { - name = var.cluster_name - } -} - -data "vault_generic_secret" "docker_config" { - path = "secret/dockerconfigjson" -} - -resource "kubernetes_secret_v1" "image_pull" { - metadata { - name = "docker-config" - namespace = kubernetes_namespace_v1.environment.metadata.0.name - } - - data = { - ".dockerconfigjson" = data.vault_generic_secret.docker_config.data["dockerconfig"] - } - - type = "kubernetes.io/dockerconfigjson" -} - -data "vault_generic_secret" "external_secrets_operator" { - path = "secret/atlantis" -} - -resource "kubernetes_secret_v1" "external_secrets_operator_environment" { - metadata { - name = "${var.cluster_name}-cluster-vault-bootstrap" - namespace = kubernetes_namespace_v1.environment.metadata.0.name - } - data = { - vault-token = data.vault_generic_secret.external_secrets_operator.data["VAULT_TOKEN"] - } - type = "Opaque" -} - -resource "kubernetes_secret_v1" "external_secrets_operator" { - metadata { - name = "${var.cluster_name}-cluster-vault-bootstrap" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - } - data = { - vault-token = data.vault_generic_secret.external_secrets_operator.data["VAULT_TOKEN"] - } - type = "Opaque" -} - -resource "kubernetes_service_account_v1" "external_secrets" { - metadata { - name = "external-secrets" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - } - secret { - name = "external-secrets-token" - } -} - -resource "kubernetes_secret_v1" "external_secrets" { - metadata { - name = "external-secrets-token" - namespace = kubernetes_namespace_v1.external_secrets_operator.metadata.0.name - annotations = { - "kubernetes.io/service-account.name" = "external-secrets" - } - } - type = "kubernetes.io/service-account-token" - depends_on = [kubernetes_service_account_v1.external_secrets] -} - -resource "kubernetes_config_map" "kubefirst_cm" { - metadata { - name = "kubefirst-cm" - namespace = "kube-system" - } - - data = { - mgmt_cluster_id = "" - } -} diff --git a/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf b/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf deleted file mode 100644 index b32d38f07..000000000 --- a/templates/digitalocean-gitlab/terraform/digitalocean/modules/workload-cluster/variables.tf +++ /dev/null @@ -1,20 +0,0 @@ -variable "cluster_name" { - type = string -} - -variable "cluster_region" { - type = string -} - -variable "environment" { - type = string - default = "" -} - -variable "node_type" { - type = string -} - -variable "node_count" { - type = number -} diff --git a/templates/digitalocean-gitlab/terraform/digitalocean/variables.tf b/templates/digitalocean-gitlab/terraform/digitalocean/variables.tf deleted file mode 100644 index 02e932b1e..000000000 --- a/templates/digitalocean-gitlab/terraform/digitalocean/variables.tf +++ /dev/null @@ -1,5 +0,0 @@ -variable "region" { - type = string - default = "" - description = "region to create cluster in" -} From 4c9a76cae4285e6228bd5725edb63a65794dc7f1 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 12:05:09 +0000 Subject: [PATCH 09/14] refactor: move vultr terraform --- .../cloud/vultr}/terraform/vultr/main.tf | 0 .../vultr-gitlab/terraform/vultr/main.tf | 51 ------------------- 2 files changed, 51 deletions(-) rename {templates/vultr-github => common/cloud/vultr}/terraform/vultr/main.tf (100%) delete mode 100644 templates/vultr-gitlab/terraform/vultr/main.tf diff --git a/templates/vultr-github/terraform/vultr/main.tf b/common/cloud/vultr/terraform/vultr/main.tf similarity index 100% rename from templates/vultr-github/terraform/vultr/main.tf rename to common/cloud/vultr/terraform/vultr/main.tf diff --git a/templates/vultr-gitlab/terraform/vultr/main.tf b/templates/vultr-gitlab/terraform/vultr/main.tf deleted file mode 100644 index 0f03c9c81..000000000 --- a/templates/vultr-gitlab/terraform/vultr/main.tf +++ /dev/null @@ -1,51 +0,0 @@ -terraform { - backend "s3" { - endpoint = "" - bucket = "" - key = "terraform/vultr/terraform.tfstate" - - // Don't change this. - // https://www.vultr.com/docs/how-to-store-terraform-state-in-vultr-object-storage/ - region = "us-east-1" - - skip_credentials_validation = true - skip_metadata_api_check = true - skip_region_validation = true - force_path_style = true - } - required_providers { - vultr = { - source = "vultr/vultr" - } - } -} - -provider "vultr" {} - -locals { - cluster_name = "" - pool_name = "${local.cluster_name}-node-pool" - pool_instance_type = "" - kube_config_filename = "../../../kubeconfig" - kubernetes_version = "v1.28.2+1" -} - -resource "vultr_kubernetes" "kubefirst" { - region = "" - label = local.cluster_name - version = local.kubernetes_version - - node_pools { - plan = local.pool_instance_type - label = local.pool_name - auto_scaler = true - node_quantity = tonumber("") # tonumber() is used for a string token value - min_nodes = tonumber("") # tonumber() is used for a string token value - max_nodes = tonumber("") # tonumber() is used for a string token value - } -} - -resource "local_file" "kubeconfig" { - content = base64decode(vultr_kubernetes.kubefirst.kube_config) - filename = local.kube_config_filename -} From 6c05c4f0effe7de5fb473a2abc17f99838d180e9 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 12:07:48 +0000 Subject: [PATCH 10/14] refactor: move k3s terraform --- .../cloud/k3s}/terraform/k3s/main.tf | 0 .../cloud/k3s}/terraform/k3s/output.tf | 0 .../cloud/k3s}/terraform/k3s/terraform.tfvars | 0 .../cloud/k3s}/terraform/k3s/variables.tf | 0 templates/k3s-gitlab/terraform/k3s/main.tf | 52 ------------------- templates/k3s-gitlab/terraform/k3s/output.tf | 4 -- .../k3s-gitlab/terraform/k3s/terraform.tfvars | 4 -- .../k3s-gitlab/terraform/k3s/variables.tf | 30 ----------- 8 files changed, 90 deletions(-) rename {templates/k3s-github => common/cloud/k3s}/terraform/k3s/main.tf (100%) rename {templates/k3s-github => common/cloud/k3s}/terraform/k3s/output.tf (100%) rename {templates/k3s-github => common/cloud/k3s}/terraform/k3s/terraform.tfvars (100%) rename {templates/k3s-github => common/cloud/k3s}/terraform/k3s/variables.tf (100%) delete mode 100644 templates/k3s-gitlab/terraform/k3s/main.tf delete mode 100644 templates/k3s-gitlab/terraform/k3s/output.tf delete mode 100644 templates/k3s-gitlab/terraform/k3s/terraform.tfvars delete mode 100644 templates/k3s-gitlab/terraform/k3s/variables.tf diff --git a/templates/k3s-github/terraform/k3s/main.tf b/common/cloud/k3s/terraform/k3s/main.tf similarity index 100% rename from templates/k3s-github/terraform/k3s/main.tf rename to common/cloud/k3s/terraform/k3s/main.tf diff --git a/templates/k3s-github/terraform/k3s/output.tf b/common/cloud/k3s/terraform/k3s/output.tf similarity index 100% rename from templates/k3s-github/terraform/k3s/output.tf rename to common/cloud/k3s/terraform/k3s/output.tf diff --git a/templates/k3s-github/terraform/k3s/terraform.tfvars b/common/cloud/k3s/terraform/k3s/terraform.tfvars similarity index 100% rename from templates/k3s-github/terraform/k3s/terraform.tfvars rename to common/cloud/k3s/terraform/k3s/terraform.tfvars diff --git a/templates/k3s-github/terraform/k3s/variables.tf b/common/cloud/k3s/terraform/k3s/variables.tf similarity index 100% rename from templates/k3s-github/terraform/k3s/variables.tf rename to common/cloud/k3s/terraform/k3s/variables.tf diff --git a/templates/k3s-gitlab/terraform/k3s/main.tf b/templates/k3s-gitlab/terraform/k3s/main.tf deleted file mode 100644 index 48bd9986f..000000000 --- a/templates/k3s-gitlab/terraform/k3s/main.tf +++ /dev/null @@ -1,52 +0,0 @@ -locals { - l_servers_public_ips = length(var.list_servers_public_ips) != 0 ? var.list_servers_public_ips : var.list_servers_private_ips - l_tls_san_from_public_ips = length(var.list_servers_public_ips) != 0 ? ["--tls-san ${join(",", [for item in var.list_servers_public_ips : format("%s", item)])}"] : [] -} -module "k3s" { - source = "xunleii/k3s/module" - version = "3.4.0" - # cluster_domain = "kubefirst.local" - k3s_version = "v1.28.4+k3s1" - - drain_timeout = "30s" - - # managed_fields = ["labels", "taints"] - managed_fields = [] - - servers = { - # The node name will be automatically provided by - # the module using the field name... any usage of - # --node-name in additional_flags will be ignored - for idx, ip in var.list_servers_private_ips : "k1-master-${idx + 1}" => { - ip = ip // internal node IP - connection = { - user = var.ssh_user - private_key = var.ssh_private_key - host = local.l_servers_public_ips[idx] - }, - flags = local.l_tls_san_from_public_ips != [] ? concat(var.servers_args, local.l_tls_san_from_public_ips, ["--node-external-ip ${local.l_servers_public_ips[idx]}"]) : var.servers_args - } - } - # INFO:kubefirst k3s agents is postpone, but not dropped - # that why we left the block, and let you use this base if you need for you stuff - agents = var.list_agents_ips != [] ? { - for idx, ip in var.list_agents_ips : "k1-agent-${idx + 1}" => { - ip = ip - connection = { - user = var.ssh_user - private_key = var.ssh_private_key - }, - } - } : {} -} - -locals { - kubeconfig = module.k3s.kube_config - kube_config_filename = "../../../kubeconfig" -} - -resource "local_file" "kubeconfig" { - depends_on = [module.k3s] - content = local.kubeconfig - filename = local.kube_config_filename -} diff --git a/templates/k3s-gitlab/terraform/k3s/output.tf b/templates/k3s-gitlab/terraform/k3s/output.tf deleted file mode 100644 index 76b61a977..000000000 --- a/templates/k3s-gitlab/terraform/k3s/output.tf +++ /dev/null @@ -1,4 +0,0 @@ -output "kubeconfig" { - value = module.k3s.kube_config - sensitive = true -} diff --git a/templates/k3s-gitlab/terraform/k3s/terraform.tfvars b/templates/k3s-gitlab/terraform/k3s/terraform.tfvars deleted file mode 100644 index c75ce0560..000000000 --- a/templates/k3s-gitlab/terraform/k3s/terraform.tfvars +++ /dev/null @@ -1,4 +0,0 @@ -list_servers_private_ips = -list_servers_public_ips = -ssh_user = "" -servers_args = diff --git a/templates/k3s-gitlab/terraform/k3s/variables.tf b/templates/k3s-gitlab/terraform/k3s/variables.tf deleted file mode 100644 index 4e9099d8f..000000000 --- a/templates/k3s-gitlab/terraform/k3s/variables.tf +++ /dev/null @@ -1,30 +0,0 @@ -variable "list_servers_private_ips" { - description = "List of k3s private addresses for servers like 192.168.1.20" - type = list(string) -} - -variable "list_servers_public_ips" { - description = "List of k3s public_ip addresses for servers like 91.10.10.200, eg: used on VM with public ip" - type = list(string) -} - -variable "list_agents_ips" { - description = "List of IP addresses for agents" - type = list(string) - default = [] -} - -variable "ssh_user" { - description = "SSH user to use for remote connection on K3S nodes" - type = string -} - -variable "ssh_private_key" { - description = "SSH private key to use for remote connection on K3S nodes" - type = string -} - -variable "servers_args" { - description = "Extra configuration to pass to K3S" - type = list(string) -} From d189a1cf1134f72d446179725eea0b4f32d40709 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 12:12:15 +0000 Subject: [PATCH 11/14] refactor: move aws terraform --- .../aws}/terraform/aws/dynamodb/output.tf | 0 .../aws}/terraform/aws/dynamodb/vault.tf | 0 .../cloud/aws}/terraform/aws/ecr/main.tf | 0 .../cloud/aws}/terraform/aws/ecr/vars.tf | 0 .../cloud/aws}/terraform/aws/eks/main.tf | 0 .../cloud/aws}/terraform/aws/eks/outputs.tf | 0 .../cloud/aws}/terraform/aws/kms/main.tf | 0 .../cloud/aws}/terraform/aws/main.tf | 0 .../aws/modules/bootstrap/bootstrap.tf | 0 .../aws/modules/bootstrap/variables.tf | 0 .../aws/modules/workload-cluster/main.tf | 0 .../aws/modules/workload-cluster/variables.tf | 0 .../cloud/aws}/terraform/aws/outputs.tf | 0 .../cloud/aws}/terraform/aws/variables.tf | 0 .../terraform/aws/dynamodb/output.tf | 3 - .../terraform/aws/dynamodb/vault.tf | 83 --- .../aws-gitlab/terraform/aws/ecr/main.tf | 10 - .../aws-gitlab/terraform/aws/ecr/vars.tf | 9 - .../aws-gitlab/terraform/aws/eks/main.tf | 676 ------------------ .../aws-gitlab/terraform/aws/eks/outputs.tf | 7 - .../aws-gitlab/terraform/aws/kms/main.tf | 17 - templates/aws-gitlab/terraform/aws/main.tf | 43 -- .../aws/modules/bootstrap/bootstrap.tf | 127 ---- .../aws/modules/bootstrap/variables.tf | 4 - .../aws/modules/workload-cluster/main.tf | 431 ----------- .../aws/modules/workload-cluster/variables.tf | 22 - templates/aws-gitlab/terraform/aws/outputs.tf | 4 - .../aws-gitlab/terraform/aws/variables.tf | 29 - 28 files changed, 1465 deletions(-) rename {templates/aws-github => common/cloud/aws}/terraform/aws/dynamodb/output.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/dynamodb/vault.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/ecr/main.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/ecr/vars.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/eks/main.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/eks/outputs.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/kms/main.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/main.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/modules/bootstrap/bootstrap.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/modules/bootstrap/variables.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/modules/workload-cluster/main.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/modules/workload-cluster/variables.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/outputs.tf (100%) rename {templates/aws-github => common/cloud/aws}/terraform/aws/variables.tf (100%) delete mode 100644 templates/aws-gitlab/terraform/aws/dynamodb/output.tf delete mode 100644 templates/aws-gitlab/terraform/aws/dynamodb/vault.tf delete mode 100644 templates/aws-gitlab/terraform/aws/ecr/main.tf delete mode 100644 templates/aws-gitlab/terraform/aws/ecr/vars.tf delete mode 100644 templates/aws-gitlab/terraform/aws/eks/main.tf delete mode 100644 templates/aws-gitlab/terraform/aws/eks/outputs.tf delete mode 100644 templates/aws-gitlab/terraform/aws/kms/main.tf delete mode 100644 templates/aws-gitlab/terraform/aws/main.tf delete mode 100644 templates/aws-gitlab/terraform/aws/modules/bootstrap/bootstrap.tf delete mode 100644 templates/aws-gitlab/terraform/aws/modules/bootstrap/variables.tf delete mode 100644 templates/aws-gitlab/terraform/aws/modules/workload-cluster/main.tf delete mode 100644 templates/aws-gitlab/terraform/aws/modules/workload-cluster/variables.tf delete mode 100644 templates/aws-gitlab/terraform/aws/outputs.tf delete mode 100644 templates/aws-gitlab/terraform/aws/variables.tf diff --git a/templates/aws-github/terraform/aws/dynamodb/output.tf b/common/cloud/aws/terraform/aws/dynamodb/output.tf similarity index 100% rename from templates/aws-github/terraform/aws/dynamodb/output.tf rename to common/cloud/aws/terraform/aws/dynamodb/output.tf diff --git a/templates/aws-github/terraform/aws/dynamodb/vault.tf b/common/cloud/aws/terraform/aws/dynamodb/vault.tf similarity index 100% rename from templates/aws-github/terraform/aws/dynamodb/vault.tf rename to common/cloud/aws/terraform/aws/dynamodb/vault.tf diff --git a/templates/aws-github/terraform/aws/ecr/main.tf b/common/cloud/aws/terraform/aws/ecr/main.tf similarity index 100% rename from templates/aws-github/terraform/aws/ecr/main.tf rename to common/cloud/aws/terraform/aws/ecr/main.tf diff --git a/templates/aws-github/terraform/aws/ecr/vars.tf b/common/cloud/aws/terraform/aws/ecr/vars.tf similarity index 100% rename from templates/aws-github/terraform/aws/ecr/vars.tf rename to common/cloud/aws/terraform/aws/ecr/vars.tf diff --git a/templates/aws-github/terraform/aws/eks/main.tf b/common/cloud/aws/terraform/aws/eks/main.tf similarity index 100% rename from templates/aws-github/terraform/aws/eks/main.tf rename to common/cloud/aws/terraform/aws/eks/main.tf diff --git a/templates/aws-github/terraform/aws/eks/outputs.tf b/common/cloud/aws/terraform/aws/eks/outputs.tf similarity index 100% rename from templates/aws-github/terraform/aws/eks/outputs.tf rename to common/cloud/aws/terraform/aws/eks/outputs.tf diff --git a/templates/aws-github/terraform/aws/kms/main.tf b/common/cloud/aws/terraform/aws/kms/main.tf similarity index 100% rename from templates/aws-github/terraform/aws/kms/main.tf rename to common/cloud/aws/terraform/aws/kms/main.tf diff --git a/templates/aws-github/terraform/aws/main.tf b/common/cloud/aws/terraform/aws/main.tf similarity index 100% rename from templates/aws-github/terraform/aws/main.tf rename to common/cloud/aws/terraform/aws/main.tf diff --git a/templates/aws-github/terraform/aws/modules/bootstrap/bootstrap.tf b/common/cloud/aws/terraform/aws/modules/bootstrap/bootstrap.tf similarity index 100% rename from templates/aws-github/terraform/aws/modules/bootstrap/bootstrap.tf rename to common/cloud/aws/terraform/aws/modules/bootstrap/bootstrap.tf diff --git a/templates/aws-github/terraform/aws/modules/bootstrap/variables.tf b/common/cloud/aws/terraform/aws/modules/bootstrap/variables.tf similarity index 100% rename from templates/aws-github/terraform/aws/modules/bootstrap/variables.tf rename to common/cloud/aws/terraform/aws/modules/bootstrap/variables.tf diff --git a/templates/aws-github/terraform/aws/modules/workload-cluster/main.tf b/common/cloud/aws/terraform/aws/modules/workload-cluster/main.tf similarity index 100% rename from templates/aws-github/terraform/aws/modules/workload-cluster/main.tf rename to common/cloud/aws/terraform/aws/modules/workload-cluster/main.tf diff --git a/templates/aws-github/terraform/aws/modules/workload-cluster/variables.tf b/common/cloud/aws/terraform/aws/modules/workload-cluster/variables.tf similarity index 100% rename from templates/aws-github/terraform/aws/modules/workload-cluster/variables.tf rename to common/cloud/aws/terraform/aws/modules/workload-cluster/variables.tf diff --git a/templates/aws-github/terraform/aws/outputs.tf b/common/cloud/aws/terraform/aws/outputs.tf similarity index 100% rename from templates/aws-github/terraform/aws/outputs.tf rename to common/cloud/aws/terraform/aws/outputs.tf diff --git a/templates/aws-github/terraform/aws/variables.tf b/common/cloud/aws/terraform/aws/variables.tf similarity index 100% rename from templates/aws-github/terraform/aws/variables.tf rename to common/cloud/aws/terraform/aws/variables.tf diff --git a/templates/aws-gitlab/terraform/aws/dynamodb/output.tf b/templates/aws-gitlab/terraform/aws/dynamodb/output.tf deleted file mode 100644 index 6a726ed59..000000000 --- a/templates/aws-gitlab/terraform/aws/dynamodb/output.tf +++ /dev/null @@ -1,3 +0,0 @@ -output "vault_table_id" { - value = aws_dynamodb_table.vault_dynamodb_table.id -} diff --git a/templates/aws-gitlab/terraform/aws/dynamodb/vault.tf b/templates/aws-gitlab/terraform/aws/dynamodb/vault.tf deleted file mode 100644 index b1a10d2a3..000000000 --- a/templates/aws-gitlab/terraform/aws/dynamodb/vault.tf +++ /dev/null @@ -1,83 +0,0 @@ -resource "aws_appautoscaling_target" "dynamodb-table-read-target" { - max_capacity = 100 - min_capacity = 10 - resource_id = "table/${aws_dynamodb_table.vault_dynamodb_table.name}" - scalable_dimension = "dynamodb:table:ReadCapacityUnits" - service_namespace = "dynamodb" -} - -resource "aws_appautoscaling_policy" "dynamodb-table-read-policy" { - name = "DynamoDBReadCapacityUtilization:${aws_appautoscaling_target.dynamodb-table-read-target.resource_id}" - policy_type = "TargetTrackingScaling" - resource_id = aws_appautoscaling_target.dynamodb-table-read-target.resource_id - scalable_dimension = aws_appautoscaling_target.dynamodb-table-read-target.scalable_dimension - service_namespace = aws_appautoscaling_target.dynamodb-table-read-target.service_namespace - - target_tracking_scaling_policy_configuration { - predefined_metric_specification { - predefined_metric_type = "DynamoDBReadCapacityUtilization" - } - - target_value = 30 - } -} - -resource "aws_appautoscaling_target" "dynamodb-table-write-target" { - max_capacity = 100 - min_capacity = 10 - resource_id = "table/${aws_dynamodb_table.vault_dynamodb_table.name}" - scalable_dimension = "dynamodb:table:WriteCapacityUnits" - service_namespace = "dynamodb" -} - -resource "aws_appautoscaling_policy" "dynamodb_table_write_policy" { - name = "DynamoDBWriteCapacityUtilization:${aws_appautoscaling_target.dynamodb-table-write-target.resource_id}" - policy_type = "TargetTrackingScaling" - resource_id = aws_appautoscaling_target.dynamodb-table-write-target.resource_id - scalable_dimension = aws_appautoscaling_target.dynamodb-table-write-target.scalable_dimension - service_namespace = aws_appautoscaling_target.dynamodb-table-write-target.service_namespace - - target_tracking_scaling_policy_configuration { - predefined_metric_specification { - predefined_metric_type = "DynamoDBWriteCapacityUtilization" - } - - target_value = 30 - } -} - -resource "aws_dynamodb_table" "vault_dynamodb_table" { - # todo https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#point_in_time_recovery - name = "vault-backend-" - billing_mode = "PROVISIONED" - read_capacity = 15 - write_capacity = 33 - hash_key = "Path" - range_key = "Key" - stream_enabled = false - point_in_time_recovery { - enabled = true - } - - attribute { - name = "Path" - type = "S" - } - - attribute { - name = "Key" - type = "S" - } - - tags = { - Name = "vault-backend-" - VaultInstance = "vault" - Environment = "mgmt" - } - - lifecycle { - ignore_changes = [ - read_capacity, write_capacity - ] - } -} diff --git a/templates/aws-gitlab/terraform/aws/ecr/main.tf b/templates/aws-gitlab/terraform/aws/ecr/main.tf deleted file mode 100644 index 1af9ee1f8..000000000 --- a/templates/aws-gitlab/terraform/aws/ecr/main.tf +++ /dev/null @@ -1,10 +0,0 @@ -resource "aws_ecr_repository" "repo" { - count = var.use_ecr ? 1 : 0 - name = var.repository_name - image_tag_mutability = "IMMUTABLE" - force_delete = true - - image_scanning_configuration { - scan_on_push = true - } -} diff --git a/templates/aws-gitlab/terraform/aws/ecr/vars.tf b/templates/aws-gitlab/terraform/aws/ecr/vars.tf deleted file mode 100644 index 618f7ddd7..000000000 --- a/templates/aws-gitlab/terraform/aws/ecr/vars.tf +++ /dev/null @@ -1,9 +0,0 @@ -variable "repository_name" { - type = string -} - -variable "use_ecr" { - type = bool - default = false - description = "boolean that changes if we create ecr resources" -} \ No newline at end of file diff --git a/templates/aws-gitlab/terraform/aws/eks/main.tf b/templates/aws-gitlab/terraform/aws/eks/main.tf deleted file mode 100644 index e87ff55ee..000000000 --- a/templates/aws-gitlab/terraform/aws/eks/main.tf +++ /dev/null @@ -1,676 +0,0 @@ -provider "aws" { - region = local.region -} - -provider "kubernetes" { - host = module.eks.cluster_endpoint - cluster_ca_certificate = base64decode(module.eks.cluster_certificate_authority_data != null ? module.eks.cluster_certificate_authority_data : "") - - exec { - api_version = "client.authentication.k8s.io/v1beta1" - command = "aws" - # This requires the awscli to be installed locally where Terraform is executed - args = ["eks", "get-token", "--cluster-name", module.eks.cluster_name] - } -} - -data "aws_caller_identity" "current" {} -data "aws_availability_zones" "available" {} - -locals { - name = "" - cluster_version = "1.26" - region = "" - - vpc_cidr = "10.0.0.0/16" - azs = slice(data.aws_availability_zones.available.names, 0, 3) - - tags = { - kubefirst = "true" - } -} - -################################################################################ -# EKS Module -################################################################################ - -module "eks" { - source = "terraform-aws-modules/eks/aws" - version = "19.10.0" - - cluster_name = local.name - cluster_version = local.cluster_version - cluster_endpoint_public_access = true - create_kms_key = false - cluster_encryption_config = {} - cluster_addons = { - # AWS launch CoreDNS itself with their add-on https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html - # coredns = { - # most_recent = true - # resolve_conflicts = "OVERWRITE" - # } - aws-ebs-csi-driver = { - most_recent = true - service_account_role_arn = module.aws_ebs_csi_driver.iam_role_arn - } - kube-proxy = { - most_recent = true - } - vpc-cni = { - most_recent = true - before_compute = true - service_account_role_arn = module.vpc_cni_irsa.iam_role_arn - configuration_values = jsonencode({ - env = { - # Reference docs https://docs.aws.amazon.com/eks/latest/userguide/cni-increase-ip-addresses.html - ENABLE_PREFIX_DELEGATION = "true" - WARM_PREFIX_TARGET = "1" - } - }) - } - } - - vpc_id = module.vpc.vpc_id - subnet_ids = module.vpc.private_subnets - control_plane_subnet_ids = module.vpc.intra_subnets - - manage_aws_auth_configmap = true - - aws_auth_roles = [ - # managed node group is automatically added to the configmap - { - rolearn = "arn:aws:iam:::role/KubernetesAdmin" - username = "arn:aws:iam:::role/KubernetesAdmin" - groups = ["system:masters"] - }, - { - rolearn = "arn:aws:iam:::role/argocd-" - username = "arn:aws:iam:::role/argocd-" - groups = ["system:masters"] - }, - { - rolearn = "arn:aws:iam:::role/atlantis-" - username = "arn:aws:iam:::role/atlantis-" - groups = ["system:masters"] - }, - ] - - - eks_managed_node_group_defaults = { - ami_type = "AL2_x86_64" - instance_types = [""] - - # We are using the IRSA created below for permissions - # However, we have to deploy with the policy attached FIRST (when creating a fresh cluster) - # and then turn this off after the cluster/node group is created. Without this initial policy, - # the VPC CNI fails to assign IPs and nodes cannot join the cluster - # See https://github.com/aws/containers-roadmap/issues/1666 for more context - iam_role_attach_cni_policy = true - } - - eks_managed_node_groups = { - # Default node group - as provided by AWS EKS - default_node_group = { - desired_size = tonumber("") # tonumber() is used for a string token value - min_size = tonumber("") # tonumber() is used for a string token value - max_size = tonumber("") # tonumber() is used for a string token value - # By default, the module creates a launch template to ensure tags are propagated to instances, etc., - # so we need to disable it to use the default template provided by the AWS EKS managed node group service - use_custom_launch_template = false - - disk_size = 50 - } - } - - tags = local.tags -} - -################################################################################ -# Supporting Resources -################################################################################ - -module "vpc" { - source = "terraform-aws-modules/vpc/aws" - version = "4.0.2" - - name = local.name - cidr = local.vpc_cidr - - azs = local.azs - private_subnets = [for k, v in local.azs : cidrsubnet(local.vpc_cidr, 4, k)] - public_subnets = [for k, v in local.azs : cidrsubnet(local.vpc_cidr, 8, k + 48)] - intra_subnets = [for k, v in local.azs : cidrsubnet(local.vpc_cidr, 8, k + 52)] - - enable_ipv6 = false - create_egress_only_igw = true - - public_subnet_ipv6_prefixes = [0, 1, 2] - private_subnet_ipv6_prefixes = [3, 4, 5] - intra_subnet_ipv6_prefixes = [6, 7, 8] - - enable_nat_gateway = true - single_nat_gateway = true - enable_dns_hostnames = true - - public_subnet_tags = { - "kubernetes.io/role/elb" = 1 - } - - private_subnet_tags = { - "kubernetes.io/role/internal-elb" = 1 - } - - tags = local.tags -} - -module "vpc_cni_irsa" { - source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks" - version = "5.32.0" - - role_name = upper("VPC-CNI-IRSA-") - attach_vpc_cni_policy = true - role_policy_arns = { - AmazonEKS_CNI_Policy = "arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy" - } - - - oidc_providers = { - main = { - provider_arn = module.eks.oidc_provider_arn - namespace_service_accounts = ["kube-system:aws-node"] - } - } - - tags = local.tags -} - -module "aws_ebs_csi_driver" { - source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks" - version = "5.32.0" - - role_name = upper("EBS-CSI-DRIVER-") - - role_policy_arns = { - admin = aws_iam_policy.aws_ebs_csi_driver.arn - } - - oidc_providers = { - main = { - provider_arn = module.eks.oidc_provider_arn - namespace_service_accounts = ["kube-system:aws-node", "kube-system:ebs-csi-controller-sa"] - } - } - - tags = local.tags -} - -resource "aws_iam_policy" "aws_ebs_csi_driver" { - name = "aws-ebs-csi-driver-${local.name}" - path = "/" - description = "policy for aws ebs csi driver" - - policy = <:oidc-provider/", module.eks.oidc_provider_arn)[1]}:aud" - values = ["sts.amazonaws.com"] - } - - condition { - test = "StringLike" - variable = "${split("arn:aws:iam:::oidc-provider/", module.eks.oidc_provider_arn)[1]}:sub" - values = ["system:serviceaccount:crossplane-system:crossplane-provider-terraform-*"] - } - - principals { - type = "Federated" - identifiers = [module.eks.oidc_provider_arn] - } - } - statement { - effect = "Allow" - actions = ["sts:AssumeRole"] - - principals { - type = "AWS" - identifiers = ["arn:aws:iam:::role/KubernetesAdmin"] - } - } - statement { - effect = "Allow" - actions = ["sts:AssumeRole"] - - principals { - type = "AWS" - identifiers = ["arn:aws:iam:::role/argocd-${local.name}"] - } - } -} - -module "ecr_publish_permissions_sync" { - source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks" - version = "5.32.0" - - role_name = "ecr-publish-permissions-sync-${local.name}" - role_policy_arns = { - admin = "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryFullAccess" - } - - oidc_providers = { - main = { - provider_arn = module.eks.oidc_provider_arn - namespace_service_accounts = ["argo:ecr-publish-permissions-sync"] - } - } - - tags = local.tags -} - -module "external_dns" { - source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks" - version = "5.32.0" - - role_name = "external-dns-${local.name}" - role_policy_arns = { - external_dns = aws_iam_policy.external_dns.arn - } - oidc_providers = { - main = { - provider_arn = module.eks.oidc_provider_arn - namespace_service_accounts = ["external-dns:external-dns"] - } - } - - tags = local.tags -} - -resource "aws_iam_policy" "external_dns" { - name = "external-dns-${local.name}" - path = "/" - description = "policy for external dns to access route53 resources" - - policy = < Date: Wed, 21 Aug 2024 12:27:53 +0000 Subject: [PATCH 12/14] refactor: move google terraform config --- .../google}/terraform/google/data_sources.tf | 0 .../cloud/google}/terraform/google/gke.tf | 0 .../google}/terraform/google/gke/main.tf | 0 .../cloud/google}/terraform/google/gke/nat.tf | 0 .../google}/terraform/google/gke/variables.tf | 0 .../cloud/google}/terraform/google/iam.tf | 0 .../cloud/google}/terraform/google/init.tf | 0 .../cloud/google}/terraform/google/kms.tf | 0 .../terraform/google/modules/kms/main.tf | 0 .../terraform/google/modules/kms/outputs.tf | 0 .../terraform/google/modules/kms/variables.tf | 0 .../google/modules/sa/data_sources.tf | 0 .../terraform/google/modules/sa/main.tf | 0 .../terraform/google/modules/sa/outputs.tf | 0 .../terraform/google/modules/sa/variables.tf | 0 .../google/modules/storage_bucket/main.tf | 0 .../google/modules/storage_bucket/outputs.tf | 0 .../modules/storage_bucket/variables.tf | 0 .../google}/terraform/google/services.tf | 0 .../google}/terraform/google/services/main.tf | 0 .../terraform/google/services/variables.tf | 0 .../cloud/google}/terraform/google/storage.tf | 0 .../google}/terraform/google/terraform.tfvars | 0 .../google}/terraform/google/variables.tf | 0 .../cloud/google}/terraform/google/vpc.tf | 0 .../terraform/google/data_sources.tf | 37 ------ .../google-gitlab/terraform/google/gke.tf | 10 -- .../terraform/google/gke/main.tf | 109 ------------------ .../google-gitlab/terraform/google/gke/nat.tf | 16 --- .../terraform/google/gke/variables.tf | 31 ----- .../google-gitlab/terraform/google/iam.tf | 77 ------------- .../google-gitlab/terraform/google/init.tf | 16 --- .../google-gitlab/terraform/google/kms.tf | 8 -- .../terraform/google/modules/kms/main.tf | 46 -------- .../terraform/google/modules/kms/outputs.tf | 19 --- .../terraform/google/modules/kms/variables.tf | 78 ------------- .../google/modules/sa/data_sources.tf | 42 ------- .../terraform/google/modules/sa/main.tf | 68 ----------- .../terraform/google/modules/sa/outputs.tf | 7 -- .../terraform/google/modules/sa/variables.tf | 58 ---------- .../google/modules/storage_bucket/main.tf | 59 ---------- .../google/modules/storage_bucket/outputs.tf | 18 --- .../modules/storage_bucket/variables.tf | 100 ---------------- .../terraform/google/services.tf | 5 - .../terraform/google/services/main.tf | 41 ------- .../terraform/google/services/variables.tf | 4 - .../google-gitlab/terraform/google/storage.tf | 12 -- .../terraform/google/terraform.tfvars | 2 - .../terraform/google/variables.tf | 36 ------ .../google-gitlab/terraform/google/vpc.tf | 44 ------- 50 files changed, 943 deletions(-) rename {templates/google-github => common/cloud/google}/terraform/google/data_sources.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/gke.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/gke/main.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/gke/nat.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/gke/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/iam.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/init.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/kms.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/kms/main.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/kms/outputs.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/kms/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/sa/data_sources.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/sa/main.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/sa/outputs.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/sa/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/storage_bucket/main.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/storage_bucket/outputs.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/modules/storage_bucket/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/services.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/services/main.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/services/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/storage.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/terraform.tfvars (100%) rename {templates/google-github => common/cloud/google}/terraform/google/variables.tf (100%) rename {templates/google-github => common/cloud/google}/terraform/google/vpc.tf (100%) delete mode 100644 templates/google-gitlab/terraform/google/data_sources.tf delete mode 100644 templates/google-gitlab/terraform/google/gke.tf delete mode 100644 templates/google-gitlab/terraform/google/gke/main.tf delete mode 100644 templates/google-gitlab/terraform/google/gke/nat.tf delete mode 100644 templates/google-gitlab/terraform/google/gke/variables.tf delete mode 100644 templates/google-gitlab/terraform/google/iam.tf delete mode 100644 templates/google-gitlab/terraform/google/init.tf delete mode 100644 templates/google-gitlab/terraform/google/kms.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/kms/main.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/kms/outputs.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/kms/variables.tf delete mode 100644 templates/google-gitlab/terraform/google/modules/sa/data_sources.tf delete mode 100644 templates/google-gitlab/terraform/google/modules/sa/main.tf delete mode 100644 templates/google-gitlab/terraform/google/modules/sa/outputs.tf delete mode 100644 templates/google-gitlab/terraform/google/modules/sa/variables.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf delete mode 100755 templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf delete mode 100644 templates/google-gitlab/terraform/google/services.tf delete mode 100644 templates/google-gitlab/terraform/google/services/main.tf delete mode 100755 templates/google-gitlab/terraform/google/services/variables.tf delete mode 100644 templates/google-gitlab/terraform/google/storage.tf delete mode 100644 templates/google-gitlab/terraform/google/terraform.tfvars delete mode 100644 templates/google-gitlab/terraform/google/variables.tf delete mode 100644 templates/google-gitlab/terraform/google/vpc.tf diff --git a/templates/google-github/terraform/google/data_sources.tf b/common/cloud/google/terraform/google/data_sources.tf similarity index 100% rename from templates/google-github/terraform/google/data_sources.tf rename to common/cloud/google/terraform/google/data_sources.tf diff --git a/templates/google-github/terraform/google/gke.tf b/common/cloud/google/terraform/google/gke.tf similarity index 100% rename from templates/google-github/terraform/google/gke.tf rename to common/cloud/google/terraform/google/gke.tf diff --git a/templates/google-github/terraform/google/gke/main.tf b/common/cloud/google/terraform/google/gke/main.tf similarity index 100% rename from templates/google-github/terraform/google/gke/main.tf rename to common/cloud/google/terraform/google/gke/main.tf diff --git a/templates/google-github/terraform/google/gke/nat.tf b/common/cloud/google/terraform/google/gke/nat.tf similarity index 100% rename from templates/google-github/terraform/google/gke/nat.tf rename to common/cloud/google/terraform/google/gke/nat.tf diff --git a/templates/google-github/terraform/google/gke/variables.tf b/common/cloud/google/terraform/google/gke/variables.tf similarity index 100% rename from templates/google-github/terraform/google/gke/variables.tf rename to common/cloud/google/terraform/google/gke/variables.tf diff --git a/templates/google-github/terraform/google/iam.tf b/common/cloud/google/terraform/google/iam.tf similarity index 100% rename from templates/google-github/terraform/google/iam.tf rename to common/cloud/google/terraform/google/iam.tf diff --git a/templates/google-github/terraform/google/init.tf b/common/cloud/google/terraform/google/init.tf similarity index 100% rename from templates/google-github/terraform/google/init.tf rename to common/cloud/google/terraform/google/init.tf diff --git a/templates/google-github/terraform/google/kms.tf b/common/cloud/google/terraform/google/kms.tf similarity index 100% rename from templates/google-github/terraform/google/kms.tf rename to common/cloud/google/terraform/google/kms.tf diff --git a/templates/google-github/terraform/google/modules/kms/main.tf b/common/cloud/google/terraform/google/modules/kms/main.tf similarity index 100% rename from templates/google-github/terraform/google/modules/kms/main.tf rename to common/cloud/google/terraform/google/modules/kms/main.tf diff --git a/templates/google-github/terraform/google/modules/kms/outputs.tf b/common/cloud/google/terraform/google/modules/kms/outputs.tf similarity index 100% rename from templates/google-github/terraform/google/modules/kms/outputs.tf rename to common/cloud/google/terraform/google/modules/kms/outputs.tf diff --git a/templates/google-github/terraform/google/modules/kms/variables.tf b/common/cloud/google/terraform/google/modules/kms/variables.tf similarity index 100% rename from templates/google-github/terraform/google/modules/kms/variables.tf rename to common/cloud/google/terraform/google/modules/kms/variables.tf diff --git a/templates/google-github/terraform/google/modules/sa/data_sources.tf b/common/cloud/google/terraform/google/modules/sa/data_sources.tf similarity index 100% rename from templates/google-github/terraform/google/modules/sa/data_sources.tf rename to common/cloud/google/terraform/google/modules/sa/data_sources.tf diff --git a/templates/google-github/terraform/google/modules/sa/main.tf b/common/cloud/google/terraform/google/modules/sa/main.tf similarity index 100% rename from templates/google-github/terraform/google/modules/sa/main.tf rename to common/cloud/google/terraform/google/modules/sa/main.tf diff --git a/templates/google-github/terraform/google/modules/sa/outputs.tf b/common/cloud/google/terraform/google/modules/sa/outputs.tf similarity index 100% rename from templates/google-github/terraform/google/modules/sa/outputs.tf rename to common/cloud/google/terraform/google/modules/sa/outputs.tf diff --git a/templates/google-github/terraform/google/modules/sa/variables.tf b/common/cloud/google/terraform/google/modules/sa/variables.tf similarity index 100% rename from templates/google-github/terraform/google/modules/sa/variables.tf rename to common/cloud/google/terraform/google/modules/sa/variables.tf diff --git a/templates/google-github/terraform/google/modules/storage_bucket/main.tf b/common/cloud/google/terraform/google/modules/storage_bucket/main.tf similarity index 100% rename from templates/google-github/terraform/google/modules/storage_bucket/main.tf rename to common/cloud/google/terraform/google/modules/storage_bucket/main.tf diff --git a/templates/google-github/terraform/google/modules/storage_bucket/outputs.tf b/common/cloud/google/terraform/google/modules/storage_bucket/outputs.tf similarity index 100% rename from templates/google-github/terraform/google/modules/storage_bucket/outputs.tf rename to common/cloud/google/terraform/google/modules/storage_bucket/outputs.tf diff --git a/templates/google-github/terraform/google/modules/storage_bucket/variables.tf b/common/cloud/google/terraform/google/modules/storage_bucket/variables.tf similarity index 100% rename from templates/google-github/terraform/google/modules/storage_bucket/variables.tf rename to common/cloud/google/terraform/google/modules/storage_bucket/variables.tf diff --git a/templates/google-github/terraform/google/services.tf b/common/cloud/google/terraform/google/services.tf similarity index 100% rename from templates/google-github/terraform/google/services.tf rename to common/cloud/google/terraform/google/services.tf diff --git a/templates/google-github/terraform/google/services/main.tf b/common/cloud/google/terraform/google/services/main.tf similarity index 100% rename from templates/google-github/terraform/google/services/main.tf rename to common/cloud/google/terraform/google/services/main.tf diff --git a/templates/google-github/terraform/google/services/variables.tf b/common/cloud/google/terraform/google/services/variables.tf similarity index 100% rename from templates/google-github/terraform/google/services/variables.tf rename to common/cloud/google/terraform/google/services/variables.tf diff --git a/templates/google-github/terraform/google/storage.tf b/common/cloud/google/terraform/google/storage.tf similarity index 100% rename from templates/google-github/terraform/google/storage.tf rename to common/cloud/google/terraform/google/storage.tf diff --git a/templates/google-github/terraform/google/terraform.tfvars b/common/cloud/google/terraform/google/terraform.tfvars similarity index 100% rename from templates/google-github/terraform/google/terraform.tfvars rename to common/cloud/google/terraform/google/terraform.tfvars diff --git a/templates/google-github/terraform/google/variables.tf b/common/cloud/google/terraform/google/variables.tf similarity index 100% rename from templates/google-github/terraform/google/variables.tf rename to common/cloud/google/terraform/google/variables.tf diff --git a/templates/google-github/terraform/google/vpc.tf b/common/cloud/google/terraform/google/vpc.tf similarity index 100% rename from templates/google-github/terraform/google/vpc.tf rename to common/cloud/google/terraform/google/vpc.tf diff --git a/templates/google-gitlab/terraform/google/data_sources.tf b/templates/google-gitlab/terraform/google/data_sources.tf deleted file mode 100644 index 395f28196..000000000 --- a/templates/google-gitlab/terraform/google/data_sources.tf +++ /dev/null @@ -1,37 +0,0 @@ -################ -# Data Sources # -################ - -# IAM - -data "google_iam_role" "artifactregistry_reader" { - name = "roles/artifactregistry.reader" -} - -data "google_iam_role" "crypto_key_encrypter_decrypter" { - name = "roles/cloudkms.cryptoKeyEncrypterDecrypter" -} - -data "google_iam_role" "dns_admin" { - name = "roles/dns.admin" -} - -data "google_iam_role" "owner" { - name = "roles/owner" -} - -data "google_iam_role" "secretmanager_secretaccessor" { - name = "roles/secretmanager.secretAccessor" -} - -data "google_iam_role" "storage_admin" { - name = "roles/storage.admin" -} - -data "google_iam_role" "storage_objectadmin" { - name = "roles/storage.objectAdmin" -} - -data "google_iam_role" "workload_identity_user" { - name = "roles/iam.workloadIdentityUser" -} diff --git a/templates/google-gitlab/terraform/google/gke.tf b/templates/google-gitlab/terraform/google/gke.tf deleted file mode 100644 index 448a2c431..000000000 --- a/templates/google-gitlab/terraform/google/gke.tf +++ /dev/null @@ -1,10 +0,0 @@ -module "gke" { - source = "./gke" - - cluster_name = local.cluster_name - google_region = var.google_region - project = var.project - - network = module.vpc.network_name - subnetwork = lookup(module.vpc.subnets, "${var.google_region}/subnet-01-${local.cluster_name}").name -} diff --git a/templates/google-gitlab/terraform/google/gke/main.tf b/templates/google-gitlab/terraform/google/gke/main.tf deleted file mode 100644 index f98329292..000000000 --- a/templates/google-gitlab/terraform/google/gke/main.tf +++ /dev/null @@ -1,109 +0,0 @@ -# google_client_config and kubernetes provider must be explicitly specified like the following. - -data "google_client_config" "default" {} - -provider "kubernetes" { - host = "https://${module.gke.endpoint}" - token = data.google_client_config.default.access_token - cluster_ca_certificate = base64decode(module.gke.ca_certificate) -} - -module "gke" { - source = "terraform-google-modules/kubernetes-engine/google//modules/private-cluster" - - name = var.cluster_name - project_id = var.project - region = var.google_region - release_channel = "STABLE" - - deletion_protection = false - - // External availability - enable_private_endpoint = false - enable_private_nodes = true - - // Service Account - create_service_account = true - - // Networking - network = var.network - subnetwork = var.subnetwork - ip_range_pods = "${var.subnetwork}-gke-01-pods" - ip_range_services = "${var.subnetwork}-gke-01-services" - - // Addons - dns_cache = true - enable_shielded_nodes = true - filestore_csi_driver = false - gce_pd_csi_driver = true - horizontal_pod_autoscaling = false - http_load_balancing = false - network_policy = false - - // Node Pools - node_pools = [ - { - name = "kubefirst" - node_type = var.instance_type - - // Autoscaling - // PER ZONE - min_count = tonumber("") # tonumber() is used for a string token value - // PER ZONE - max_count = tonumber("") # tonumber() is used for a string token value - // PER ZONE - initial_node_count = tonumber("") # tonumber() is used for a string token value - - local_ssd_count = 0 - spot = false - disk_size_gb = 100 - disk_type = "pd-standard" - image_type = "COS_CONTAINERD" - enable_gcfs = false - enable_gvnic = false - auto_repair = true - auto_upgrade = true - preemptible = false - }, - ] - - node_pools_oauth_scopes = { - all = [ - "https://www.googleapis.com/auth/logging.write", - "https://www.googleapis.com/auth/monitoring", - "https://www.googleapis.com/auth/devstorage.read_only", - ] - } - - node_pools_labels = { - all = {} - - default-node-pool = { - default-node-pool = true - } - } - - node_pools_metadata = { - all = {} - - default-node-pool = { - node-pool-metadata-custom-value = var.cluster_name - } - } - - node_pools_taints = { - all = [] - - default-node-pool = [] - } - - node_pools_tags = { - all = [ - var.cluster_name, - ] - - default-node-pool = [ - "default-node-pool", - ] - } -} diff --git a/templates/google-gitlab/terraform/google/gke/nat.tf b/templates/google-gitlab/terraform/google/gke/nat.tf deleted file mode 100644 index 764edd943..000000000 --- a/templates/google-gitlab/terraform/google/gke/nat.tf +++ /dev/null @@ -1,16 +0,0 @@ -resource "google_compute_router" "router" { - name = "gke-cloud-router-${var.cluster_name}" - project = var.project - network = var.network - region = var.google_region -} - -module "cloud-nat" { - name = "gke-nat-config-${var.cluster_name}" - source = "terraform-google-modules/cloud-nat/google" - version = "~> 4.0" - project_id = var.project - region = var.google_region - router = google_compute_router.router.name - source_subnetwork_ip_ranges_to_nat = "ALL_SUBNETWORKS_ALL_IP_RANGES" -} diff --git a/templates/google-gitlab/terraform/google/gke/variables.tf b/templates/google-gitlab/terraform/google/gke/variables.tf deleted file mode 100644 index 3a5b0bf5f..000000000 --- a/templates/google-gitlab/terraform/google/gke/variables.tf +++ /dev/null @@ -1,31 +0,0 @@ -variable "cluster_name" { - description = "GKE Cluster Name" - type = string -} - -variable "google_region" { - description = "Google Region" - type = string -} - -variable "instance_type" { - description = "Instance type to use on cluster Nodes." - type = string - - default = "" -} - -variable "network" { - description = "The network to use with the cluster." - type = string -} - -variable "project" { - description = "Google Project ID" - type = string -} - -variable "subnetwork" { - description = "The subnetwork to use with the cluster." - type = string -} diff --git a/templates/google-gitlab/terraform/google/iam.tf b/templates/google-gitlab/terraform/google/iam.tf deleted file mode 100644 index 9ae21274e..000000000 --- a/templates/google-gitlab/terraform/google/iam.tf +++ /dev/null @@ -1,77 +0,0 @@ -module "argo_workflows" { - source = "./modules/sa" - - service_account_name = "argo-server-${local.cluster_name}" - kubernetes_service_account_name = "argo-server" - display_name = "Atlantis Service Account" - project = var.project - - service_account_namespace = "argo" - role = data.google_iam_role.owner.name -} - -module "atlantis" { - source = "./modules/sa" - - service_account_name = "atlantis-${local.cluster_name}" - kubernetes_service_account_name = "atlantis" - display_name = "Atlantis Service Account" - project = var.project - - service_account_namespace = "atlantis" - role = data.google_iam_role.owner.name -} - -module "cert_manager" { - source = "./modules/sa" - - service_account_name = "cert-manager-${local.cluster_name}" - kubernetes_service_account_name = "cert-manager" - display_name = "cert-manager Service Account" - project = var.project - - service_account_namespace = "cert-manager" - role = data.google_iam_role.dns_admin.name -} - -module "chartmuseum" { - source = "./modules/sa" - - service_account_name = "chartmuseum-${local.cluster_name}" - kubernetes_service_account_name = "chartmuseum" - display_name = "Chart Museum Service Account" - project = var.project - - service_account_namespace = "chartmuseum" - role = data.google_iam_role.storage_admin.name -} - -module "external_dns" { - source = "./modules/sa" - - service_account_name = "external-dns-${local.cluster_name}" - kubernetes_service_account_name = "external-dns" - display_name = "External DNS Service Account" - project = var.project - - service_account_namespace = "external-dns" - role = data.google_iam_role.dns_admin.name -} - -module "vault" { - source = "./modules/sa" - - service_account_name = "vault-${local.cluster_name}" - kubernetes_service_account_name = "vault" - display_name = "Vault Service Account" - project = var.project - - service_account_namespace = "vault" - role = data.google_iam_role.dns_admin.name - - create_bucket_iam_access = true - bucket_name = module.vault_data_bucket.name - - create_service_account_key = true - keyring = module.vault_keys.keyring -} diff --git a/templates/google-gitlab/terraform/google/init.tf b/templates/google-gitlab/terraform/google/init.tf deleted file mode 100644 index 31c53cd88..000000000 --- a/templates/google-gitlab/terraform/google/init.tf +++ /dev/null @@ -1,16 +0,0 @@ -provider "google" { - project = var.project - region = var.google_region -} - -provider "google-beta" { - project = var.project - region = var.google_region -} - -terraform { - backend "gcs" { - bucket = "" - prefix = "terraform/google/terraform.tfstate" - } -} diff --git a/templates/google-gitlab/terraform/google/kms.tf b/templates/google-gitlab/terraform/google/kms.tf deleted file mode 100644 index 810ef9453..000000000 --- a/templates/google-gitlab/terraform/google/kms.tf +++ /dev/null @@ -1,8 +0,0 @@ -module "vault_keys" { - source = "./modules/kms" - - keyring = "vault-${local.cluster_name}-${lower(var.uniqueness)}" - keys = ["vault-unseal", "vault-encrypt"] - location = "global" - project = var.project -} diff --git a/templates/google-gitlab/terraform/google/modules/kms/main.tf b/templates/google-gitlab/terraform/google/modules/kms/main.tf deleted file mode 100755 index 6ff6fe515..000000000 --- a/templates/google-gitlab/terraform/google/modules/kms/main.tf +++ /dev/null @@ -1,46 +0,0 @@ -################ -# KMS Key Ring # -################ - -# A key ring must exist for subsequent keys to be created and stored in. -resource "google_kms_key_ring" "key_ring" { - name = var.keyring - - project = var.project - location = var.location -} - -# Keys - -resource "google_kms_crypto_key" "key" { - count = length(var.keys) - - name = var.keys[count.index] - - key_ring = google_kms_key_ring.key_ring.id - rotation_period = var.key_rotation_period -} - -resource "google_kms_crypto_key_iam_binding" "owners" { - count = length(var.set_owners_for) - - role = "roles/owner" - crypto_key_id = local.keys_by_name[var.set_owners_for[count.index]] - members = compact(split(",", var.owners[count.index])) -} - -resource "google_kms_crypto_key_iam_binding" "decrypters" { - count = length(var.set_decrypters_for) - - role = "roles/cloudkms.cryptoKeyDecrypter" - crypto_key_id = local.keys_by_name[var.set_decrypters_for[count.index]] - members = compact(split(",", var.decrypters[count.index])) -} - -resource "google_kms_crypto_key_iam_binding" "encrypters" { - count = length(var.set_encrypters_for) - - role = "roles/cloudkms.cryptoKeyEncrypter" - crypto_key_id = local.keys_by_name[element(var.set_encrypters_for, count.index)] - members = compact(split(",", var.encrypters[count.index])) -} diff --git a/templates/google-gitlab/terraform/google/modules/kms/outputs.tf b/templates/google-gitlab/terraform/google/modules/kms/outputs.tf deleted file mode 100755 index fc5c595e8..000000000 --- a/templates/google-gitlab/terraform/google/modules/kms/outputs.tf +++ /dev/null @@ -1,19 +0,0 @@ -########### -# Outputs # -########### - -output "keyring" { - value = google_kms_key_ring.key_ring.id -} - -output "keyring_resource" { - value = google_kms_key_ring.key_ring -} - -output "keys" { - value = local.keys_by_name -} - -output "keyring_name" { - value = google_kms_key_ring.key_ring.name -} diff --git a/templates/google-gitlab/terraform/google/modules/kms/variables.tf b/templates/google-gitlab/terraform/google/modules/kms/variables.tf deleted file mode 100755 index 646e97632..000000000 --- a/templates/google-gitlab/terraform/google/modules/kms/variables.tf +++ /dev/null @@ -1,78 +0,0 @@ -locals { - keys_by_name = zipmap(var.keys, google_kms_crypto_key.key[*].id) -} - -variable "project" { - description = "Google Project ID" - type = string -} - - -variable "decrypters" { - description = "List of comma-separated owners for each key declared in set_decrypters_for." - type = list(string) - - default = [] -} - -variable "encrypters" { - description = "List of comma-separated owners for each key declared in set_encrypters_for." - type = list(string) - - default = [] -} - -variable "keyring" { - description = "The name of the KeyRing that will be created." - - type = string -} - -variable "keys" { - description = "Key names for keys that will be created and added to the KeyRing." - type = list(string) - - default = [] -} - -variable "key_rotation_period" { - description = "Every time this period passes, generate a new CryptoKeyVersion and set it as the primary. The first rotation will take place after the specified period. The rotation period has the format of a decimal number with up to 9 fractional digits, followed by the letter s (seconds)." - type = string - - default = "100000s" -} - -variable "location" { - description = "The location for the KeyRing." - type = string - - default = "global" -} - -variable "owners" { - description = "List of comma-separated owners for each key declared in set_owners_for." - type = list(string) - - default = [] -} - -variable "set_decrypters_for" { - description = "Name of keys for which decrypters will be set." - type = list(string) - - default = [] -} - -variable "set_encrypters_for" { - description = "Name of keys for which encrypters will be set." - type = list(string) - - default = [] -} - -variable "set_owners_for" { - description = "Name of keys for which owners will be set." - type = list(string) - - default = [] -} diff --git a/templates/google-gitlab/terraform/google/modules/sa/data_sources.tf b/templates/google-gitlab/terraform/google/modules/sa/data_sources.tf deleted file mode 100644 index 44926d0b8..000000000 --- a/templates/google-gitlab/terraform/google/modules/sa/data_sources.tf +++ /dev/null @@ -1,42 +0,0 @@ -################ -# Data Sources # -################ - -# IAM - -data "google_iam_role" "artifactregistry_reader" { - name = "roles/artifactregistry.reader" -} - -data "google_iam_role" "crypto_key_encrypter_decrypter" { - name = "roles/cloudkms.cryptoKeyEncrypterDecrypter" -} - -data "google_iam_role" "admin" { - name = "roles/cloudkms.admin" -} - - -data "google_iam_role" "dns_admin" { - name = "roles/dns.admin" -} - -data "google_iam_role" "owner" { - name = "roles/owner" -} - -data "google_iam_role" "secretmanager_secretaccessor" { - name = "roles/secretmanager.secretAccessor" -} - -data "google_iam_role" "storage_admin" { - name = "roles/storage.admin" -} - -data "google_iam_role" "storage_objectadmin" { - name = "roles/storage.objectAdmin" -} - -data "google_iam_role" "workload_identity_user" { - name = "roles/iam.workloadIdentityUser" -} diff --git a/templates/google-gitlab/terraform/google/modules/sa/main.tf b/templates/google-gitlab/terraform/google/modules/sa/main.tf deleted file mode 100644 index bcd9c7dd4..000000000 --- a/templates/google-gitlab/terraform/google/modules/sa/main.tf +++ /dev/null @@ -1,68 +0,0 @@ -################################### -# IAM For Kubernetes Applications # -################################### - -# Service Account - -resource "google_service_account" "this" { - account_id = var.service_account_name - display_name = var.display_name - project = var.project -} - -# Binding Service Account to Kubernetes Service Account - -resource "google_service_account_iam_member" "this" { - service_account_id = google_service_account.this.name - role = data.google_iam_role.workload_identity_user.name - - member = "serviceAccount:${var.project}.svc.id.goog[${var.service_account_namespace}/${var.kubernetes_service_account_name}]" -} - -# Role Memberships - -resource "google_project_iam_member" "this" { - member = "serviceAccount:${google_service_account.this.email}" - project = var.project - role = var.role -} - -# Key - -resource "google_service_account_key" "this" { - count = var.create_service_account_key ? 1 : 0 - - service_account_id = google_service_account.this.name -} - -# Binding Service Account to Key Ring - -resource "google_kms_key_ring_iam_member" "this-crypto_key_encrypter_decrypter" { - count = var.create_service_account_key ? 1 : 0 - - key_ring_id = var.keyring - role = data.google_iam_role.crypto_key_encrypter_decrypter.name - - member = "serviceAccount:${google_service_account.this.email}" -} - -# Binding Service Account to Key Ring - -resource "google_kms_key_ring_iam_member" "this" { - count = var.create_service_account_key ? 1 : 0 - - key_ring_id = var.keyring - role = data.google_iam_role.admin.name - - member = "serviceAccount:${google_service_account.this.email}" -} - -# Permissions for Bucket - -resource "google_storage_bucket_iam_member" "this" { - count = var.create_bucket_iam_access ? 1 : 0 - - bucket = var.bucket_name - role = data.google_iam_role.storage_objectadmin.name - member = "serviceAccount:${google_service_account.this.email}" -} diff --git a/templates/google-gitlab/terraform/google/modules/sa/outputs.tf b/templates/google-gitlab/terraform/google/modules/sa/outputs.tf deleted file mode 100644 index effc1f44c..000000000 --- a/templates/google-gitlab/terraform/google/modules/sa/outputs.tf +++ /dev/null @@ -1,7 +0,0 @@ -output "service_account_email" { - value = google_service_account.this.email -} - -output "service_account_id" { - value = google_service_account.this.id -} diff --git a/templates/google-gitlab/terraform/google/modules/sa/variables.tf b/templates/google-gitlab/terraform/google/modules/sa/variables.tf deleted file mode 100644 index 7c0759f05..000000000 --- a/templates/google-gitlab/terraform/google/modules/sa/variables.tf +++ /dev/null @@ -1,58 +0,0 @@ -variable "service_account_name" { - description = "The name of the service account in Google." - type = string -} - -variable "kubernetes_service_account_name" { - description = "The Kubernetes Service Account name." - type = string -} - -variable "display_name" { - description = "Display name (description) for the service account." - type = string -} - -variable "project" { - description = "Google Project ID" - type = string -} - - -variable "service_account_namespace" { - description = "The Kubernetes Namespace for the role." - type = string -} - -variable "role" { - description = "IAM role to assign to the service account." - type = string -} - -variable "create_service_account_key" { - description = "" - type = bool - - default = false -} - -variable "keyring" { - description = "" - type = string - - default = "" -} - -variable "create_bucket_iam_access" { - description = "" - type = bool - - default = false -} - -variable "bucket_name" { - description = "" - type = string - - default = "" -} diff --git a/templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf deleted file mode 100755 index 3d9acf675..000000000 --- a/templates/google-gitlab/terraform/google/modules/storage_bucket/main.tf +++ /dev/null @@ -1,59 +0,0 @@ -################## -# Storage Bucket # -################## - -# Bucket -resource "google_storage_bucket" "bucket" { - name = var.bucket_name - - uniform_bucket_level_access = var.uniform_bucket_policy - - dynamic "encryption" { - for_each = var.kms_encryption_key - content { - default_kms_key_name = lookup(encryption.value, "key_name") - } - } - - force_destroy = var.force_destroy - - labels = merge(local.implicit_labels, var.bucket_labels) - - location = var.location - - dynamic "lifecycle_rule" { - for_each = var.lifecycle_rules - content { - action { - type = lifecycle_rule.value.action.type - storage_class = lookup(lifecycle_rule.value.action, "storage_class", null) - } - condition { - age = lookup(lifecycle_rule.value.condition, "age", null) - created_before = lookup(lifecycle_rule.value.condition, "created_before", null) - custom_time_before = lookup(lifecycle_rule.value.condition, "custom_time_before", null) - days_since_custom_time = lookup(lifecycle_rule.value.condition, "days_since_custom_time", null) - days_since_noncurrent_time = lookup(lifecycle_rule.value.condition, "days_since_noncurrent_time", null) - matches_storage_class = lookup(lifecycle_rule.value.condition, "matches_storage_class", null) - noncurrent_time_before = lookup(lifecycle_rule.value.condition, "noncurrent_time_before", null) - num_newer_versions = lookup(lifecycle_rule.value.condition, "num_newer_versions", null) - } - } - } - - dynamic "logging" { - for_each = var.logging_configuration - content { - log_bucket = lookup(logging.value, "bucket") - log_object_prefix = lookup(logging.value, "prefix") - } - } - - project = var.project - - storage_class = var.storage_class - - versioning { - enabled = var.versioning_enabled - } -} diff --git a/templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf deleted file mode 100755 index 939d820fa..000000000 --- a/templates/google-gitlab/terraform/google/modules/storage_bucket/outputs.tf +++ /dev/null @@ -1,18 +0,0 @@ -########### -# Outputs # -########### - -output "name" { - value = join("", google_storage_bucket.bucket.*.name) - description = "The name of bucket." -} - -output "self_link" { - value = join("", google_storage_bucket.bucket.*.self_link) - description = "The URI of the created bucket resource." -} - -output "url" { - value = join("", google_storage_bucket.bucket.*.url) - description = "The base URL of the bucket, in the format: gs://" -} diff --git a/templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf b/templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf deleted file mode 100755 index e55b00c2b..000000000 --- a/templates/google-gitlab/terraform/google/modules/storage_bucket/variables.tf +++ /dev/null @@ -1,100 +0,0 @@ -locals { - bucket_name = "${var.project}-${var.bucket_name}" - logging_prefix = "${var.bucket_name}/" - - implicit_labels = { - name = var.bucket_name - project = var.project - } -} - -variable "project" { - description = "Google Project ID" - type = string -} - - -variable "bucket_labels" { - description = "A set of key/value label pairs to assign to the bucket." - - type = map(string) - default = {} -} - -variable "bucket_name" { - description = "The name for the bucket." - - type = string - default = "" -} - -variable "force_destroy" { - description = "When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, Terraform will fail that run." - - type = bool - default = false -} - -# https://cloud.google.com/storage/docs/encryption/using-customer-managed-keys -variable "kms_encryption_key" { - description = "A Cloud KMS key that will be used to encrypt objects inserted into this bucket. Must be a single item list containing the name of the key." - - type = list(any) - default = [] -} - -# https://cloud.google.com/storage/docs/lifecycle -variable "lifecycle_rules" { - description = "The bucket's lifecycle rules configuration." - type = list(object({ - action = any - condition = any - })) - default = [] -} - -# https://cloud.google.com/storage/docs/bucket-locations -variable "location" { - description = "The GCS location." - - type = string - default = "us" -} - -# https://cloud.google.com/storage/docs/access-logs -variable "logging_configuration" { - description = "The bucket's Access & Storage Logs configuration." - - type = list(string) - default = [] -} - -variable "name_override" { - description = "Override automatic bucket name creation. This will result in the name format project-name_override." - - type = string - default = "" -} - -# https://cloud.google.com/storage/docs/storage-classes -variable "storage_class" { - description = "The Storage Class of the new bucket. Supported values include: STANDARD, MULTI_REGIONAL, REGIONAL, NEARLINE, COLDLINE, ARCHIVE." - - type = string - default = "STANDARD" -} - -# https://cloud.google.com/storage/docs/access-control/?_ga=2.144606653.-922453139.1594828062 -variable "uniform_bucket_policy" { - description = "Whether to enforce uniform access on the bucket. This applies to all objects and removes fine grained control." - - type = bool - default = true -} - -variable "versioning_enabled" { - description = "Whether or not to enable versioning for the bucket." - - type = bool - default = true -} diff --git a/templates/google-gitlab/terraform/google/services.tf b/templates/google-gitlab/terraform/google/services.tf deleted file mode 100644 index 8a5383e65..000000000 --- a/templates/google-gitlab/terraform/google/services.tf +++ /dev/null @@ -1,5 +0,0 @@ -module "services" { - source = "./services" - - project = var.project -} diff --git a/templates/google-gitlab/terraform/google/services/main.tf b/templates/google-gitlab/terraform/google/services/main.tf deleted file mode 100644 index 2b043e2c4..000000000 --- a/templates/google-gitlab/terraform/google/services/main.tf +++ /dev/null @@ -1,41 +0,0 @@ -resource "google_project_service" "cloud_kms" { - project = var.project - service = "cloudkms.googleapis.com" - - disable_on_destroy = false -} - -resource "google_project_service" "cloud_resource_manager" { - project = var.project - service = "cloudresourcemanager.googleapis.com" - - disable_on_destroy = false -} - -resource "google_project_service" "compute_engine" { - project = var.project - service = "compute.googleapis.com" - - disable_on_destroy = false -} - -resource "google_project_service" "iam" { - project = var.project - service = "iam.googleapis.com" - - disable_on_destroy = false -} - -resource "google_project_service" "iam_sa" { - project = var.project - service = "iamcredentials.googleapis.com" - - disable_on_destroy = false -} - -resource "google_project_service" "kubernetes_engine" { - project = var.project - service = "container.googleapis.com" - - disable_on_destroy = false -} diff --git a/templates/google-gitlab/terraform/google/services/variables.tf b/templates/google-gitlab/terraform/google/services/variables.tf deleted file mode 100755 index ea6db9c87..000000000 --- a/templates/google-gitlab/terraform/google/services/variables.tf +++ /dev/null @@ -1,4 +0,0 @@ -variable "project" { - description = "Google Project ID" - type = string -} diff --git a/templates/google-gitlab/terraform/google/storage.tf b/templates/google-gitlab/terraform/google/storage.tf deleted file mode 100644 index d1a8264b7..000000000 --- a/templates/google-gitlab/terraform/google/storage.tf +++ /dev/null @@ -1,12 +0,0 @@ -module "vault_data_bucket" { - source = "./modules/storage_bucket" - - bucket_name = "" - force_destroy = var.force_destroy - # https://cloud.google.com/storage/docs/locations#location-dr - # https://cloud.google.com/storage/docs/key-terms#geo-redundant - # Dual-Region buckets are geo redundant. - location = "nam4" - project = var.project - versioning_enabled = true -} diff --git a/templates/google-gitlab/terraform/google/terraform.tfvars b/templates/google-gitlab/terraform/google/terraform.tfvars deleted file mode 100644 index eef6e0815..000000000 --- a/templates/google-gitlab/terraform/google/terraform.tfvars +++ /dev/null @@ -1,2 +0,0 @@ -force_destroy = "" -uniqueness = "" diff --git a/templates/google-gitlab/terraform/google/variables.tf b/templates/google-gitlab/terraform/google/variables.tf deleted file mode 100644 index 1e9ba5f67..000000000 --- a/templates/google-gitlab/terraform/google/variables.tf +++ /dev/null @@ -1,36 +0,0 @@ -locals { - cluster_name = "" -} - -variable "google_region" { - description = "Google Cloud Region" - type = string - - default = "" -} - -variable "network_name" { - description = "The name of the created network." - type = string - - default = "kubefirst" -} - -variable "project" { - description = "Google Project ID" - type = string - - default = "" -} - -variable "force_destroy" { - description = "variable used to control bucket force destroy" - type = bool - - default = "false" -} - -variable "uniqueness" { - description = "variable used to acoid collision amongst immutable resource names" - type = string -} diff --git a/templates/google-gitlab/terraform/google/vpc.tf b/templates/google-gitlab/terraform/google/vpc.tf deleted file mode 100644 index d12729994..000000000 --- a/templates/google-gitlab/terraform/google/vpc.tf +++ /dev/null @@ -1,44 +0,0 @@ -module "vpc" { - source = "terraform-google-modules/network/google" - version = "~> 7.0" - - project_id = var.project - network_name = "${var.network_name}-${local.cluster_name}" - routing_mode = "GLOBAL" - - subnets = [ - { - subnet_name = "subnet-01-${local.cluster_name}" - subnet_ip = "10.10.10.0/24" - subnet_region = var.google_region - subnet_private_access = "true" - subnet_flow_logs = "true" - description = "This base subnet." - }, - ] - - secondary_ranges = { - "subnet-01-${local.cluster_name}" = [ - { - range_name = "subnet-01-${local.cluster_name}-gke-01-pods" - ip_cidr_range = "10.13.0.0/16" - }, - { - range_name = "subnet-01-${local.cluster_name}-gke-01-services" - ip_cidr_range = "10.14.0.0/16" - }, - ] - } - - routes = [ - { - name = "egress-internet-${local.cluster_name}" - description = "route through IGW to access internet" - destination_range = "0.0.0.0/0" - tags = "egress-inet" - next_hop_internet = "true" - }, - ] - - depends_on = [module.services] -} From b30ce04ace904fd784b3648d47bc7cceec2f3bfe Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Wed, 21 Aug 2024 13:17:25 +0000 Subject: [PATCH 13/14] feat: generate the repository This is not a production system, but a useful way to allow gitops-templates developer to check the files that are generated. --- .gitignore | 3 ++- Makefile | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1763e7908..b585f7940 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ .vscode .DS_Store deprecated-* -kubeconfig-* \ No newline at end of file +kubeconfig-* +tmp diff --git a/Makefile b/Makefile index 9b64c4520..5cf106c34 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +CLOUD_PROVIDER ?= +VCS_PROVIDER ?= + default: help .PHONY: help @@ -15,3 +18,27 @@ validate: ## terraform validate terraform -chdir=$$dir init -backend=false || exit 1; \ terraform -chdir=$$dir validate || exit 1; \ done + +.PHONY: generate +generate: + @rm -Rf tmp + @mkdir tmp + +ifeq ($(CLOUD_PROVIDER), ) + @echo "CLOUD_PROVIDER envvar must be set" + @exit 1 +endif + +ifeq ($(VCS_PROVIDER), ) + @echo "VCS_PROVIDER envvar must be set" + @exit 1 +endif + + @if ! test -d common/cloud/${CLOUD_PROVIDER}; then echo "Cannot find directory: common/cloud/${CLOUD_PROVIDER}" && exit 1; fi + @if ! test -d common/vcs/${VCS_PROVIDER}; then echo "Cannot find directory: common/vcs/${VCS_PROVIDER}" && exit 1; fi + @if ! test -d templates/${CLOUD_PROVIDER}-${VCS_PROVIDER}; then echo "Cannot find directory: templates/${CLOUD_PROVIDER}-${VCS_PROVIDER}" && exit 1; fi + + @cp -r common/templates/* tmp + @cp -r common/cloud/${CLOUD_PROVIDER}/* tmp + @cp -r common/vcs/${VCS_PROVIDER}/* tmp + @cp -r templates/${CLOUD_PROVIDER}-${VCS_PROVIDER}/* tmp From c5253b35a158d42990c681fffd19ca7eb9cea2d7 Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Thu, 29 Aug 2024 11:27:28 +0000 Subject: [PATCH 14/14] feat: add taskrunner file --- taskrunner.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 taskrunner.yaml diff --git a/taskrunner.yaml b/taskrunner.yaml new file mode 100644 index 000000000..fab9ef847 --- /dev/null +++ b/taskrunner.yaml @@ -0,0 +1,17 @@ +tasks: + - copy: + src: common/templates + dest: "{{ .outputDir }}/{{ .cloudProvider }}-{{ .vcsProvider }}" + - copy: + src: "common/cloud/{{ .cloudProvider }}" + dest: "{{ .outputDir }}/{{ .cloudProvider }}-{{ .vcsProvider }}" + - copy: + src: "common/vcs/{{ .vcsProvider }}" + dest: "{{ .outputDir }}/{{ .cloudProvider }}-{{ .vcsProvider }}" + - copy: + src: "templates/{{ .cloudProvider }}-{{ .vcsProvider }}" + dest: "{{ .outputDir }}/{{ .cloudProvider }}-{{ .vcsProvider }}" + - remove: + src: common + - remove: + src: templates