diff --git a/kind/stacks/core/crossplane-providers/function-patch-and-transform.yaml b/kind/stacks/core/crossplane-providers/function-patch-and-transform.yaml index 916df30..9a16bba 100644 --- a/kind/stacks/core/crossplane-providers/function-patch-and-transform.yaml +++ b/kind/stacks/core/crossplane-providers/function-patch-and-transform.yaml @@ -4,3 +4,6 @@ metadata: name: crossplane-contrib-function-patch-and-transform spec: package: xpkg.upbound.io/crossplane-contrib/function-patch-and-transform:v0.7.0 + packagePullPolicy: IfNotPresent # Only download the package if it isn’t in the cache. + revisionActivationPolicy: Automatic # Otherwise our Provider never gets activate & healthy + revisionHistoryLimit: 1 \ No newline at end of file diff --git a/kind/stacks/core/crossplane-providers/provider-argocd-config.yaml b/kind/stacks/core/crossplane-providers/provider-argocd-config.yaml new file mode 100644 index 0000000..dba4aad --- /dev/null +++ b/kind/stacks/core/crossplane-providers/provider-argocd-config.yaml @@ -0,0 +1,14 @@ +apiVersion: argocd.crossplane.io/v1alpha1 +kind: ProviderConfig +metadata: + name: argocd-provider +spec: + serverAddr: argocd-server.argocd.svc.cluster.local:80 + insecure: true + plainText: true + credentials: + source: Secret + secretRef: + namespace: crossplane-system + name: argocd-credentials + key: authToken diff --git a/kind/stacks/core/crossplane-providers/provider-argocd.yaml b/kind/stacks/core/crossplane-providers/provider-argocd.yaml index 29abbdb..241ca84 100644 --- a/kind/stacks/core/crossplane-providers/provider-argocd.yaml +++ b/kind/stacks/core/crossplane-providers/provider-argocd.yaml @@ -4,18 +4,6 @@ metadata: name: provider-argocd spec: package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.9.1 ---- -apiVersion: argocd.crossplane.io/v1alpha1 -kind: ProviderConfig -metadata: - name: argocd-provider -spec: - serverAddr: argocd-server.argocd.svc.cluster.local:80 - insecure: true - plainText: true - credentials: - source: Secret - secretRef: - namespace: crossplane-system - name: argocd-credentials - key: authToken + packagePullPolicy: IfNotPresent # Only download the package if it isn’t in the cache. + revisionActivationPolicy: Automatic # Otherwise our Provider never gets activate & healthy + revisionHistoryLimit: 1 diff --git a/kind/stacks/core/crossplane-providers/provider-kind-config.yaml b/kind/stacks/core/crossplane-providers/provider-kind-config.yaml new file mode 100644 index 0000000..edc8dcb --- /dev/null +++ b/kind/stacks/core/crossplane-providers/provider-kind-config.yaml @@ -0,0 +1,14 @@ +apiVersion: kind.crossplane.io/v1alpha1 +kind: ProviderConfig +metadata: + name: kind-provider +spec: + credentials: + source: Secret + secretRef: + namespace: crossplane-system + name: kind-credentials + key: credentials + endpoint: + # the url is managed by crossplane-edfbuilder + url: https://DOCKER_HOST:SERVER_PORT/api/v1/kindserver diff --git a/kind/stacks/core/crossplane-providers/provider-kind.yaml b/kind/stacks/core/crossplane-providers/provider-kind.yaml index 852eb42..a3b8aba 100644 --- a/kind/stacks/core/crossplane-providers/provider-kind.yaml +++ b/kind/stacks/core/crossplane-providers/provider-kind.yaml @@ -4,3 +4,6 @@ metadata: name: richardrobertreitz-provider-kind spec: package: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/richardrobertreitz/provider-kind:v0.1.0 + packagePullPolicy: IfNotPresent # Only download the package if it isn’t in the cache. + revisionActivationPolicy: Automatic # Otherwise our Provider never gets activate & healthy + revisionHistoryLimit: 1 diff --git a/kind/stacks/core/crossplane-providers/provider-shell.yaml b/kind/stacks/core/crossplane-providers/provider-shell.yaml index 2dd9468..de54980 100644 --- a/kind/stacks/core/crossplane-providers/provider-shell.yaml +++ b/kind/stacks/core/crossplane-providers/provider-shell.yaml @@ -4,3 +4,6 @@ metadata: name: richardrobertreitz-provider-shell spec: package: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/richardrobertreitz/provider-shell:v0.1.0 + packagePullPolicy: IfNotPresent # Only download the package if it isn’t in the cache. + revisionActivationPolicy: Automatic # Otherwise our Provider never gets activate & healthy + revisionHistoryLimit: 1