diff --git a/infra/crossplane/templates/argocd.yaml b/infra/crossplane/templates/argocd.yaml index f607167..f7ca6c3 100644 --- a/infra/crossplane/templates/argocd.yaml +++ b/infra/crossplane/templates/argocd.yaml @@ -1,6 +1,6 @@ -apiVersion: pkg.crossplane.io/v1 -kind: Provider -metadata: - name: provider-argocd -spec: - package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.10.1 +#apiVersion: pkg.crossplane.io/v1 +#kind: Provider +#metadata: +# name: provider-argocd +#spec: +# package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.10.1 diff --git a/infra/crossplane/templates/gitlab.yml b/infra/crossplane/templates/gitlab.yml index 34bb93e..aa938ac 100644 --- a/infra/crossplane/templates/gitlab.yml +++ b/infra/crossplane/templates/gitlab.yml @@ -1,45 +1,45 @@ -apiVersion: pkg.crossplane.io/v1 -kind: Provider -metadata: - name: provider-gitlab -spec: - package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.10.4 ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: vault - ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: gitlab-secret -spec: - secretStoreRef: - name: vault - kind: ClusterSecretStore - target: - name: gitlab-secret - data: - - secretKey: accesstoken - remoteRef: - key: kv/renovate - property: RENOVATE_TOKEN - ---- -apiVersion: gitlab.crossplane.io/v1beta1 -kind: ProviderConfig -metadata: - name: gitlab-provider -spec: - baseURL: https://gitlab.com/ - credentials: - source: Secret - secretRef: - namespace: crossplane - name: gitlab-secret - key: accesstoken +#apiVersion: pkg.crossplane.io/v1 +#kind: Provider +#metadata: +# name: provider-gitlab +#spec: +# package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.10.4 +#--- +#apiVersion: v1 +#kind: ServiceAccount +#metadata: +# name: vault +# +#--- +#apiVersion: external-secrets.io/v1 +#kind: ExternalSecret +#metadata: +# name: gitlab-secret +#spec: +# secretStoreRef: +# name: vault +# kind: ClusterSecretStore +# target: +# name: gitlab-secret +# data: +# - secretKey: accesstoken +# remoteRef: +# key: kv/renovate +# property: RENOVATE_TOKEN +# +#--- +#apiVersion: gitlab.crossplane.io/v1beta1 +#kind: ProviderConfig +#metadata: +# name: gitlab-provider +#spec: +# baseURL: https://gitlab.com/ +# credentials: +# source: Secret +# secretRef: +# namespace: crossplane +# name: gitlab-secret +# key: accesstoken #--- #apiVersion: projects.gitlab.crossplane.io/v1alpha1 #kind: Project diff --git a/infra/crossplane/templates/tofu.yml b/infra/crossplane/templates/tofu.yml index ddc50a8..f8f6094 100644 --- a/infra/crossplane/templates/tofu.yml +++ b/infra/crossplane/templates/tofu.yml @@ -1,61 +1,61 @@ -apiVersion: pkg.crossplane.io/v1 -kind: Provider -metadata: - name: provider-opentofu -spec: - package: xpkg.upbound.io/upbound/provider-opentofu:v0 - ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: proxmox-secret -spec: - secretStoreRef: - name: vault - kind: ClusterSecretStore - target: - name: proxmox-secret - data: - - secretKey: pm_api_url - remoteRef: - key: kv/crossplane/proxmox - property: pm_api_url - - secretKey: pm_password - remoteRef: - key: kv/crossplane/proxmox - property: pm_password - - secretKey: pm_user - remoteRef: - key: kv/crossplane/proxmox - property: pm_user - ---- -apiVersion: opentofu.upbound.io/v1beta1 -kind: ProviderConfig -metadata: - name: default -spec: - #credentials: - # - filename: gcp-credentials.json - # source: Secret - # secretRef: - # namespace: upbound-system - # name: opentofu-gcp-creds - # key: credentials - configuration: | - - // Modules _must_ use remote state. The provider does not persist state. - terraform { - backend "kubernetes" { - secret_suffix = "providerconfig-default" - namespace = "crossplane" - in_cluster_config = true - } - required_providers { - proxmox = { - source = "Telmate/proxmox" - version = "3.0.1-rc9" - } - } - } +#apiVersion: pkg.crossplane.io/v1 +#kind: Provider +#metadata: +# name: provider-opentofu +#spec: +# package: xpkg.upbound.io/upbound/provider-opentofu:v0 +# +#--- +#apiVersion: external-secrets.io/v1 +#kind: ExternalSecret +#metadata: +# name: proxmox-secret +#spec: +# secretStoreRef: +# name: vault +# kind: ClusterSecretStore +# target: +# name: proxmox-secret +# data: +# - secretKey: pm_api_url +# remoteRef: +# key: kv/crossplane/proxmox +# property: pm_api_url +# - secretKey: pm_password +# remoteRef: +# key: kv/crossplane/proxmox +# property: pm_password +# - secretKey: pm_user +# remoteRef: +# key: kv/crossplane/proxmox +# property: pm_user +# +#--- +#apiVersion: opentofu.upbound.io/v1beta1 +#kind: ProviderConfig +#metadata: +# name: default +#spec: +# #credentials: +# # - filename: gcp-credentials.json +# # source: Secret +# # secretRef: +# # namespace: upbound-system +# # name: opentofu-gcp-creds +# # key: credentials +# configuration: | +# +# // Modules _must_ use remote state. The provider does not persist state. +# terraform { +# backend "kubernetes" { +# secret_suffix = "providerconfig-default" +# namespace = "crossplane" +# in_cluster_config = true +# } +# required_providers { +# proxmox = { +# source = "Telmate/proxmox" +# version = "3.0.1-rc9" +# } +# } +# }