diff --git a/helm-freeze.yaml b/helm-freeze.yaml index f0dd374..9723607 100644 --- a/helm-freeze.yaml +++ b/helm-freeze.yaml @@ -1,6 +1,16 @@ -harts: {} +charts: + - name: vpa + repo_name: fairwinds-stable + version: 1.6.0 + - name: goldilocks + repo_name: fairwinds-stable + version: 6.5.0 -repos: {} +repos: + - name: stable + url: https://charts.helm.sh/stable + - name: fairwinds-stable + url: https://charts.fairwinds.com/stable destinations: - name: default diff --git a/manifests/cluster1/vpa.yaml b/manifests/cluster1/vpa.yaml new file mode 100644 index 0000000..28b3e9c --- /dev/null +++ b/manifests/cluster1/vpa.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: vpa + namespace: argo-system +spec: + destination: + namespace: vpa-system + server: https://kubernetes.default.svc + project: default + source: + chart: vpa + helm: + valueFiles: + - ./values/common/values.yaml + path: ./vendor/vpa + repoURL: https://git.badhouseplants.net/allanger/helmfile-vs-argo + targetRevision: argo-apps-main + diff --git a/manifests/cluster2/goldilocks.yaml b/manifests/cluster2/goldilocks.yaml new file mode 100644 index 0000000..89a1c2b --- /dev/null +++ b/manifests/cluster2/goldilocks.yaml @@ -0,0 +1,18 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: goldilocks + namespace: argo-system +spec: + destination: + namespace: vpa-system + server: https://kubernetes.default.svc + project: default + source: + helm: + releaseName: goldilocks + path: ./vendor/goldilocks + repoURL: ssh://git@git.badhouseplants.net/allanger/helmfile-vs-argo.git + targetRevision: argo-apps-main + + diff --git a/manifests/cluster2/vpa.yaml b/manifests/cluster2/vpa.yaml new file mode 100644 index 0000000..da74a68 --- /dev/null +++ b/manifests/cluster2/vpa.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: vpa + namespace: argo-system +spec: + destination: + namespace: vpa-system + server: https://kubernetes.default.svc + project: default + source: + helm: + releaseName: vpa + valueFiles: + - ../../values/vpa.common.yaml + path: ./vendor/vpa + repoURL: ssh://git@git.badhouseplants.net/allanger/helmfile-vs-argo.git + targetRevision: argo-apps-main + diff --git a/manifests/cluster_test/goldilocks.yaml b/manifests/cluster_test/goldilocks.yaml new file mode 100644 index 0000000..aa74b1d --- /dev/null +++ b/manifests/cluster_test/goldilocks.yaml @@ -0,0 +1,16 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: goldilocks + namespace: argo-system +spec: + destination: + namespace: vpa-system + server: https://kubernetes.default.svc + project: services + source: + chart: goldilocks + path: ./vendor/goldilocks + repoURL: git@git.badhouseplants.net:allanger/helmfile-vs-argo.git + targetRevision: argo-apps-main + diff --git a/manifests/cluster_test/vpa.yaml b/manifests/cluster_test/vpa.yaml new file mode 100644 index 0000000..6ea23e0 --- /dev/null +++ b/manifests/cluster_test/vpa.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: vpa + namespace: argo-system +spec: + destination: + namespace: vpa-system + server: https://kubernetes.default.svc + project: services + source: + chart: vpa + helm: + valueFiles: + - ./values/common/values.yaml + path: ./vendor/vpa + repoURL: git@git.badhouseplants.net:allanger/helmfile-vs-argo.git + targetRevision: argo-apps-main + diff --git a/values/vpa.common.yaml b/values/vpa.common.yaml new file mode 100644 index 0000000..16268dc --- /dev/null +++ b/values/vpa.common.yaml @@ -0,0 +1,3 @@ +updater: + enabled: true +