diff --git a/deploy/onlyoffice/deployment.yaml b/deploy/onlyoffice/deployment.yaml index c2eadba..d8c48f3 100644 --- a/deploy/onlyoffice/deployment.yaml +++ b/deploy/onlyoffice/deployment.yaml @@ -15,7 +15,9 @@ spec: spec: containers: - name: onlyoffice - image: onlyoffice/documentserver:latest + ### Maintained by flux - Image Update Automation + image: onlyoffice/documentserver:latest # {"$imagepolicy": "casa-limbosolutions-com:onlyoffice"} + ### ports: - containerPort: 80 env: diff --git a/deploy/onlyoffice/image-policy.yaml b/deploy/onlyoffice/image-policy.yaml new file mode 100644 index 0000000..bc80078 --- /dev/null +++ b/deploy/onlyoffice/image-policy.yaml @@ -0,0 +1,13 @@ +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImagePolicy +metadata: + name: onlyoffice +spec: + imageRepositoryRef: + name: onlyoffice + filterTags: + pattern: '^latest$' + policy: + alphabetical: {} + digestReflectionPolicy: Always + interval: 24h \ No newline at end of file diff --git a/deploy/onlyoffice/image-repo.yaml b/deploy/onlyoffice/image-repo.yaml new file mode 100644 index 0000000..393f376 --- /dev/null +++ b/deploy/onlyoffice/image-repo.yaml @@ -0,0 +1,8 @@ + +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageRepository +metadata: + name: onlyoffice +spec: + image: onlyoffice/documentserver:latest + interval: 40h \ No newline at end of file diff --git a/deploy/onlyoffice/image-update-automation.yaml b/deploy/onlyoffice/image-update-automation.yaml new file mode 100644 index 0000000..23d283c --- /dev/null +++ b/deploy/onlyoffice/image-update-automation.yaml @@ -0,0 +1,24 @@ +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageUpdateAutomation +metadata: + name: onlyoffice +spec: + interval: 1m + sourceRef: + kind: GitRepository + name: cloud-limbosolutions-com + git: + checkout: + ref: + branch: main + commit: + author: + name: FluxCD + email: flux@local + messageTemplate: | + Update whiteboard image. + push: + branch: main + update: + path: /deploy/onlyoffice/deployment.yaml + strategy: Setters diff --git a/deploy/whiteboard/image-update-automation.yaml b/deploy/whiteboard/image-update-automation.yaml index e1edca2..78f3d78 100644 --- a/deploy/whiteboard/image-update-automation.yaml +++ b/deploy/whiteboard/image-update-automation.yaml @@ -20,5 +20,5 @@ spec: push: branch: main update: - path: .deploy/whiteboard/deployment.yaml + path: /deploy/whiteboard/deployment.yaml strategy: Setters