diff --git a/deploy/whiteboard/deployment.yaml b/deploy/whiteboard/deployment.yaml index 0ef279d..6c16668 100644 --- a/deploy/whiteboard/deployment.yaml +++ b/deploy/whiteboard/deployment.yaml @@ -16,7 +16,9 @@ spec: spec: containers: - name: whiteboard-ws - image: ghcr.io/nextcloud-releases/whiteboard:stable + ### Maintained by flux - Image Update Automation + image: ghcr.io/nextcloud-releases/whiteboard:stable # {"$imagepolicy": "casa-limbosolutions-com:whiteboard"} + ### ports: - containerPort: 3002 env: diff --git a/deploy/whiteboard/image-policy.yaml b/deploy/whiteboard/image-policy.yaml new file mode 100644 index 0000000..d3cd8ac --- /dev/null +++ b/deploy/whiteboard/image-policy.yaml @@ -0,0 +1,13 @@ +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImagePolicy +metadata: + name: whiteboard +spec: + imageRepositoryRef: + name: whiteboard + filterTags: + pattern: '^stable$' + policy: + alphabetical: {} + digestReflectionPolicy: Always + interval: 24h \ No newline at end of file diff --git a/deploy/whiteboard/image-repo.yaml b/deploy/whiteboard/image-repo.yaml new file mode 100644 index 0000000..18c8195 --- /dev/null +++ b/deploy/whiteboard/image-repo.yaml @@ -0,0 +1,8 @@ + +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageRepository +metadata: + name: whiteboard +spec: + image: ghcr.io/nextcloud-releases/whiteboard + interval: 40h \ No newline at end of file diff --git a/deploy/whiteboard/image-update-automation.yaml b/deploy/whiteboard/image-update-automation.yaml new file mode 100644 index 0000000..ff2700a --- /dev/null +++ b/deploy/whiteboard/image-update-automation.yaml @@ -0,0 +1,24 @@ +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageUpdateAutomation +metadata: + name: whiteboard +spec: + interval: 1m + sourceRef: + kind: GitRepository + name: casa-limbosolutions-com + git: + checkout: + ref: + branch: main + commit: + author: + name: FluxCD + email: flux@local + messageTemplate: | + Update whiteboard image. + push: + branch: main + update: + path: .deploy/whiteboard/deployment.yaml + strategy: Setters diff --git a/deploy/whiteboard/kustomization.yaml b/deploy/whiteboard/kustomization.yaml index 7ff70a2..a28e216 100644 --- a/deploy/whiteboard/kustomization.yaml +++ b/deploy/whiteboard/kustomization.yaml @@ -2,10 +2,13 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./whiteboard-secrets.yaml - - ./deployment.yaml - - ./service.yaml - - ./middlewares.yaml - - ./network-policies.yaml - - ./ingress-web-public.yaml - - ./ingress-web.yaml \ No newline at end of file + - whiteboard-secrets.yaml + - deployment.yaml + - service.yaml + - image-policy.yaml + - image-repo.yaml + - image-update-automation.yaml + - middlewares.yaml + - network-policies.yaml + - ingress-web-public.yaml + - ingress-web.yaml \ No newline at end of file