diff --git a/projects/crossplane/manifests/crossplane-plugin-terraform.yaml b/projects/crossplane/manifests/crossplane-plugin-terraform.yaml new file mode 100644 index 00000000..202fec40 --- /dev/null +++ b/projects/crossplane/manifests/crossplane-plugin-terraform.yaml @@ -0,0 +1,6 @@ +apiVersion: pkg.crossplane.io/v1 +kind: Provider +metadata: + name: provider-terraform +spec: + package: xpkg.upbound.io/upbound/provider-terraform:v0.9.0 diff --git a/projects/crossplane/manifests/oci-repo.yaml b/projects/crossplane/manifests/oci-repo.yaml new file mode 100644 index 00000000..6f78c4ab --- /dev/null +++ b/projects/crossplane/manifests/oci-repo.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: crossplane-contrib-oci-repo + namespace: argocd + labels: + argocd.argoproj.io/secret-type: repository +stringData: + enableOCI: "true" + url: xpkg.upbound.io/crossplane-contrib + type: helm diff --git a/projects/crossplane/project.yml b/projects/crossplane/project.yml new file mode 100644 index 00000000..fb26c3ce --- /dev/null +++ b/projects/crossplane/project.yml @@ -0,0 +1,16 @@ +config: + description: Crossplane + namespace: crossplane-system + +apps: +- name: crossplane + repoURL: https://charts.crossplane.io/stable + chart: crossplane + targetRevision: 1.13.1 + +- name: ess-plugin-vault + repoURL: xpkg.upbound.io/crossplane-contrib + chart: ess-plugin-vault + targetRevision: 0.1.0 + + diff --git a/projects/services/values/crossplain.yaml b/projects/crossplane/values/crossplain.yaml similarity index 100% rename from projects/services/values/crossplain.yaml rename to projects/crossplane/values/crossplain.yaml diff --git a/projects/crossplane/values/ess-plugin-vault.yaml b/projects/crossplane/values/ess-plugin-vault.yaml new file mode 100644 index 00000000..45c3610a --- /dev/null +++ b/projects/crossplane/values/ess-plugin-vault.yaml @@ -0,0 +1,5 @@ +podAnnotations: + vault.hashicorp.com/agent-inject: "true" + vault.hashicorp.com/agent-inject-token: "true" + vault.hashicorp.com/role: crossplane + vault.hashicorp.com/agent-run-as-user: "65532" diff --git a/projects/services/project.yml b/projects/services/project.yml index f844f225..73bf4bc6 100644 --- a/projects/services/project.yml +++ b/projects/services/project.yml @@ -28,9 +28,3 @@ apps: repoURL: https://spotahome.github.io/redis-operator chart: redis-operator targetRevision: 3.2.8 - -- name: crossplane - namespace: crossplane-system - repoURL: https://charts.crossplane.io/stable - chart: crossplane - targetRevision: 1.13.1