enable autosync and image updates (hopefully)
This commit is contained in:
		| @@ -1,103 +1,3 @@ | |||||||
| # apiVersion: source.toolkit.fluxcd.io/v1beta2 |  | ||||||
| # kind: HelmRepository |  | ||||||
| # metadata: |  | ||||||
| #   name: immich-helmrepo |  | ||||||
| #   namespace: flux-system |  | ||||||
| # spec: |  | ||||||
| #   interval: 60m0s |  | ||||||
| #   url: https://immich-app.github.io/immich-charts |  | ||||||
| # --- |  | ||||||
| # apiVersion: helm.toolkit.fluxcd.io/v2beta1 |  | ||||||
| # kind: HelmRelease |  | ||||||
| # metadata: |  | ||||||
| #   name: immich-helmchart |  | ||||||
| #   namespace: flux-system |  | ||||||
| # spec: |  | ||||||
| #   interval: 5m0s |  | ||||||
| #   chart: |  | ||||||
| #     spec: |  | ||||||
| #       chart: immich |  | ||||||
| #       sourceRef: |  | ||||||
| #         kind: HelmRepository |  | ||||||
| #         name: immich-helmrepo |  | ||||||
| #       valuesFiles: |  | ||||||
| #         - ./apps/immich/values.yaml |  | ||||||
| #   #       - values-production.yaml |  | ||||||
| #   # values: ./apps/immich/values.yaml |  | ||||||
| # --- |  | ||||||
| # apiVersion: image.toolkit.fluxcd.io/v1beta2 |  | ||||||
| # kind: ImageRepository |  | ||||||
| # metadata: |  | ||||||
| #   name: immich-registry |  | ||||||
| #   namespace: flux-system |  | ||||||
| # spec: |  | ||||||
| #   image: ghcr.io/immich-app/immich-server |  | ||||||
| #   interval: 15m |  | ||||||
| # --- |  | ||||||
| # apiVersion: image.toolkit.fluxcd.io/v1beta2 |  | ||||||
| # kind: ImagePolicy |  | ||||||
| # metadata: |  | ||||||
| #   name: immich-imagerange |  | ||||||
| #   namespace: flux-system |  | ||||||
| # spec: |  | ||||||
| #   imageRepositoryRef: |  | ||||||
| #     name: immich-registry |  | ||||||
| #   policy: |  | ||||||
| #     semver: |  | ||||||
| #       range: 1.x.x |  | ||||||
| # --- |  | ||||||
| # apiVersion: image.toolkit.fluxcd.io/v1beta1 |  | ||||||
| # kind: ImageUpdateAutomation |  | ||||||
| # metadata: |  | ||||||
| #   name: immich-automation |  | ||||||
| #   namespace: flux-system |  | ||||||
| # spec: |  | ||||||
| #   interval: 30m |  | ||||||
| #   sourceRef: |  | ||||||
| #     kind: GitRepository |  | ||||||
| #     name: flux-system |  | ||||||
| #   #### Git configuration |  | ||||||
| #   git: |  | ||||||
| #     checkout: |  | ||||||
| #       ref: |  | ||||||
| #         branch: main |  | ||||||
| #     commit: |  | ||||||
| #       author: |  | ||||||
| #         email: flux@moll.re |  | ||||||
| #         name: fluxcdbot |  | ||||||
| #       messageTemplate: 'Bump {{range .Updated.Images}}{{println .}}{{end}}' |  | ||||||
| #     push: |  | ||||||
| #       #### Branch to push to |  | ||||||
| #       branch: ci-update |  | ||||||
| #   #### Update configuration |  | ||||||
| #   update: |  | ||||||
| #     #### Path to the file to update |  | ||||||
| #     path: ./apps/immich/values.yaml |  | ||||||
| #     #### Update strategy |  | ||||||
| #     strategy: Setters |  | ||||||
| # --- |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #   # sourceRef: |  | ||||||
| #   #   kind: GitRepository |  | ||||||
| #   #   name: immich |  | ||||||
| #   # git: |  | ||||||
| #   #   checkout: |  | ||||||
| #   #     ref: |  | ||||||
| #   #       branch: main |  | ||||||
| #   #   commit: |  | ||||||
| #   #     author: |  | ||||||
| #   #       email: flux@moll.re |  | ||||||
| #   #       name: fluxcdbot |  | ||||||
| #   #     messageTemplate: '[CI SKIP] Bump {{range .Updated.Images}}{{println .}}{{end}}' |  | ||||||
| #   #   push: |  | ||||||
| #   #     branch: main |  | ||||||
| #   # update: |  | ||||||
| #   #   path: ./deployment/base/deployment.yaml |  | ||||||
| #   #   strategy: Setters |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # --- |  | ||||||
| apiVersion: argoproj.io/v1alpha1 | apiVersion: argoproj.io/v1alpha1 | ||||||
| kind: Application | kind: Application | ||||||
| metadata: | metadata: | ||||||
|   | |||||||
| @@ -5,7 +5,8 @@ metadata: | |||||||
|   namespace: argocd |   namespace: argocd | ||||||
|   annotations: |   annotations: | ||||||
|     argocd-image-updater.argoproj.io/image-list: mollre/journal-bot # no version constraints, use newest |     argocd-image-updater.argoproj.io/image-list: mollre/journal-bot # no version constraints, use newest | ||||||
|     argocd-image-updater.argoproj.io/write-back-method: declarative # write back to git |     argocd-image-updater.argoproj.io/alias.update-strategy: latest | ||||||
|  |     argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/journal-repo | ||||||
|  |  | ||||||
| spec: | spec: | ||||||
|   project: default |   project: default | ||||||
| @@ -16,3 +17,7 @@ spec: | |||||||
|   destination: |   destination: | ||||||
|     server: https://kubernetes.default.svc |     server: https://kubernetes.default.svc | ||||||
|     namespace: journal |     namespace: journal | ||||||
|  |   syncPolicy: | ||||||
|  |     automated: | ||||||
|  |       prune: true | ||||||
|  |       selfHeal: true | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user