You've already forked postfixadmin-fetchmail-docker
							
							Compare commits
	
		
			116 Commits
		
	
	
		
			v0.1.2
			...
			df3037d7d8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| df3037d7d8 | |||
| 48ce847f5d | |||
| 1d644eb04e | |||
| 72c3ce23a9 | |||
| 73d410c297 | |||
| c1298a4318 | |||
| 93ebf3b0bc | |||
| 9d72017cea | |||
| 461c55068e | |||
| 7c0379ec6c | |||
| 5929a14316 | |||
| 4b7f92ecd9 | |||
| 71e995d550 | |||
| da8b8847f8 | |||
| 9ced798278 | |||
| 014f281acb | |||
| 73709298dd | |||
| 6862261060 | |||
| 211d40ea91 | |||
| 49160e50fd | |||
| 36f03b80c7 | |||
| 15f00a19a6 | |||
| afcffc3da9 | |||
| 85add0fdcb | |||
| 6eab47d426 | |||
| ae1fc7a20b | |||
| c84f8f0714 | |||
| 228aee5b8e | |||
| 4ac9144623 | |||
| 59948526ea | |||
| aefb7c2fce | |||
| eafd9feb77 | |||
| 2e72f7e5e4 | |||
| f234e72b59 | |||
| 261ed66cfd | |||
| b35714c60c | |||
| e292ed0951 | |||
| 1567554ecf | |||
| f19e86a088 | |||
| 244a389bcd | |||
| 737ef07605 | |||
| 82cb191271 | |||
| b71799d60e | |||
| 054f89955a | |||
| df6d528640 | |||
| 95374d36bd | |||
| 71d28ec0ab | |||
| 04df683517 | |||
| 7974b3fb4b | |||
| 444d4a63f4 | |||
| 3e9ddc466e | |||
| 5a7921e2ab | |||
| cef394400e | |||
| b557cc77f9 | |||
| 4de892e6c3 | |||
| 314a181537 | |||
| d99bdabaca | |||
| 58bb2827fe | |||
| 9a7db82272 | |||
| 468349f121 | |||
| 9ddc331d51 | |||
| 0f77db675a | |||
| 1534b29728 | |||
| 6ed8695600 | |||
| 3b4f12f596 | |||
| c23251eedb | |||
| 65aaf19b6c | |||
| ca1cce0a36 | |||
| 8c8fbdbd93 | |||
| 703a6ac3a9 | |||
| e1f0493129 | |||
| 0265f7b392 | |||
| b4d95c7549 | |||
| ba8ccb0a9f | |||
| 93e783ce1b | |||
| efb73b731a | |||
| d8572c7316 | |||
| 6e275a82e1 | |||
| 75958cc30c | |||
| 29ca174296 | |||
| 1eb6d5e397 | |||
| 4dee9e7174 | |||
| 6674230f94 | |||
| afe01bfa9a | |||
| e59bae8972 | |||
| 17e293a19e | |||
| 15434e11a5 | |||
| 3ea7a0830f | |||
| 2bbe333e33 | |||
| 89d8e88450 | |||
| 8542126e77 | |||
| 76f05709ea | |||
| 4b125b40b5 | |||
| a0b9f6202c | |||
| 922bd139d9 | |||
| 8ff66b34fd | |||
| 6094939993 | |||
| 895bca842b | |||
| 0f84feeb5f | |||
| 4ec1a2311b | |||
| 16f30737f2 | |||
| c33ffca552 | |||
| 25b57f99be | |||
| 163eb5c4ea | |||
| 0cb5db3c50 | |||
| c37d202e25 | |||
| 5acd0eb4df | |||
| 7f72f0349a | |||
| f66d5d0327 | |||
| 4afa9a27ed | |||
| 906f520730 | |||
| c1736289c5 | |||
| eea2724aea | |||
| 3fdf46a523 | |||
| dd3c1184d6 | |||
| c0a6f5c8f5 | 
							
								
								
									
										613
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										613
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -3,35 +3,42 @@ kind: pipeline | |||||||
| type: kubernetes | type: kubernetes | ||||||
| name: linter | name: linter | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: markdown lint | - name: markdown lint | ||||||
|   commands: |   commands: | ||||||
|   - markdownlint *.md |   - markdownlint *.md | ||||||
|   image: docker.io/volkerraschek/markdownlint:0.29.0 |   image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0 | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 50M |       memory: 150M | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
| @@ -45,53 +52,190 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: latest-amd64 | name: dry-run-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - linter | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |   arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: build | - name: clone | ||||||
|   image: plugins/docker |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|   settings: |  | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: false |  | ||||||
|     tags: latest-amd64 |  | ||||||
|     repo: volkerraschek/postfixadmin-fetchmail |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| - name: notify | - name: build | ||||||
|   image: drillster/drone-email |   image: docker.io/plugins/docker:20.18.8 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     dry_run: true | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     mirror: | ||||||
|  |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     tags: latest-amd64 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: | trigger: | ||||||
| - name: docker_socket |   branch: | ||||||
|   host: |     exclude: | ||||||
|     path: /var/run/docker.sock |     - master | ||||||
|  |   event: | ||||||
|  |   - pull_request | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/postfixadmin-fetchmail-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: dry-run-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| depends_on: | depends_on: | ||||||
| - linter | - linter | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: arm64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.18.8 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     dry_run: true | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     mirror: | ||||||
|  |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     tags: latest-arm64-v8 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|  |   environment: | ||||||
|  |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|  |       from_secret: smtp_host | ||||||
|  |     SMTP_USERNAME: | ||||||
|  |       from_secret: smtp_username | ||||||
|  |     SMTP_PASSWORD: | ||||||
|  |       from_secret: smtp_password | ||||||
|  |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|  |   when: | ||||||
|  |     status: | ||||||
|  |     - changed | ||||||
|  |     - failure | ||||||
|  |  | ||||||
|  | trigger: | ||||||
|  |   branch: | ||||||
|  |     exclude: | ||||||
|  |     - master | ||||||
|  |   event: | ||||||
|  |   - pull_request | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/postfixadmin-fetchmail-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: latest-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - linter | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: amd64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.18.8 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     mirror: | ||||||
|  |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     tags: latest-amd64 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|  |   environment: | ||||||
|  |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|  |       from_secret: smtp_host | ||||||
|  |     SMTP_USERNAME: | ||||||
|  |       from_secret: smtp_username | ||||||
|  |     SMTP_PASSWORD: | ||||||
|  |       from_secret: smtp_password | ||||||
|  |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|  |   when: | ||||||
|  |     status: | ||||||
|  |     - changed | ||||||
|  |     - failure | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   branch: |   branch: | ||||||
|   - master |   - master | ||||||
| @@ -104,53 +248,58 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: latest-armv7 | name: latest-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - linter | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: arm |   arch: arm64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: build | - name: clone | ||||||
|   image: plugins/docker |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|   settings: |  | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: false |  | ||||||
|     tags: latest-armv7 |  | ||||||
|     repo: volkerraschek/postfixadmin-fetchmail |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |  | ||||||
|  |  | ||||||
| - name: notify | - name: build | ||||||
|   image: drillster/drone-email |   image: docker.io/plugins/docker:20.18.8 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     mirror: | ||||||
|  |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     tags: latest-arm64-v8 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: |  | ||||||
| - name: docker_socket |  | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   branch: |   branch: | ||||||
|   - master |   - master | ||||||
| @@ -165,41 +314,114 @@ kind: pipeline | |||||||
| type: kubernetes | type: kubernetes | ||||||
| name: latest-manifest | name: latest-manifest | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - latest-amd64 | ||||||
|  | - latest-arm64-v8 | ||||||
|  |  | ||||||
|  | # docker.io/plugins/manifest only for amd64 architectures available | ||||||
|  | node_selector: | ||||||
|  |   kubernetes.io/os: linux | ||||||
|  |   kubernetes.io/arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: plugins/manifest |   image: docker.io/plugins/manifest:1.4.0 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     ignore_missing: true |     ignore_missing: true | ||||||
|     spec: manifest.tmpl |     spec: manifest.tmpl | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
|  | trigger: | ||||||
|  |   branch: | ||||||
|  |   - master | ||||||
|  |   event: | ||||||
|  |   - cron | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/postfixadmin-fetchmail-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: kubernetes | ||||||
|  | name: latest-sync | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| depends_on: | depends_on: | ||||||
| - latest-amd64 | - latest-manifest | ||||||
| - latest-armv7 |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
|  | - name: latest-sync | ||||||
|  |   commands: | ||||||
|  |   - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/postfixadmin-fetchmail docker.io/volkerraschek | ||||||
|  |   environment: | ||||||
|  |     SRC_CRED_USERNAME: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     SRC_CRED_PASSWORD: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |     DEST_CRED_USERNAME: | ||||||
|  |       from_secret: container_image_registry_user | ||||||
|  |     DEST_CRED_PASSWORD: | ||||||
|  |       from_secret: container_image_registry_password | ||||||
|  |   image: quay.io/skopeo/stable:v1.18.0 | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|  |   environment: | ||||||
|  |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|  |       from_secret: smtp_host | ||||||
|  |     SMTP_USERNAME: | ||||||
|  |       from_secret: smtp_username | ||||||
|  |     SMTP_PASSWORD: | ||||||
|  |       from_secret: smtp_password | ||||||
|  |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|  |   resources: | ||||||
|  |     limits: | ||||||
|  |       cpu: 150 | ||||||
|  |       memory: 150M | ||||||
|  |   when: | ||||||
|  |     status: | ||||||
|  |     - changed | ||||||
|  |     - failure | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   branch: |   branch: | ||||||
| @@ -215,48 +437,53 @@ kind: pipeline | |||||||
| type: docker | type: docker | ||||||
| name: tagged-amd64 | name: tagged-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |   arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: plugins/docker |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     auto_tag_suffix: amd64 |     auto_tag_suffix: amd64 | ||||||
|     repo: volkerraschek/postfixadmin-fetchmail |     dockerfile: Dockerfile | ||||||
|     username: |     force_tag: true | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |     no_cache: true | ||||||
|   volumes: |     purge: true | ||||||
|   - name: docker_socket |     mirror: | ||||||
|     path: /var/run/docker.sock |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: drillster/drone-email |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: |  | ||||||
| - name: docker_socket |  | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
|   - tag |   - tag | ||||||
| @@ -266,50 +493,55 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: tagged-armv7 | name: tagged-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: arm |   arch: arm64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: build | - name: clone | ||||||
|   image: plugins/docker |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|   settings: |  | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: true |  | ||||||
|     auto_tag_suffix: armv7 |  | ||||||
|     repo: volkerraschek/postfixadmin-fetchmail |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| - name: notify | - name: build | ||||||
|   image: drillster/drone-email |   image: docker.io/plugins/docker:20.18.8 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: true | ||||||
|  |     auto_tag_suffix: arm64-v8 | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     mirror: | ||||||
|  |       from_secret: docker_io_mirror | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: |  | ||||||
| - name: docker_socket |  | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
|   - tag |   - tag | ||||||
| @@ -321,42 +553,55 @@ kind: pipeline | |||||||
| type: kubernetes | type: kubernetes | ||||||
| name: tagged-manifest | name: tagged-manifest | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - tagged-amd64 | ||||||
|  | - tagged-arm64-v8 | ||||||
|  |  | ||||||
|  | # docker.io/plugins/manifest only for amd64 architectures available | ||||||
|  | node_selector: | ||||||
|  |   kubernetes.io/os: linux | ||||||
|  |   kubernetes.io/arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: plugins/manifest |   image: docker.io/plugins/manifest:1.4.0 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     ignore_missing: true |     ignore_missing: true | ||||||
|     spec: manifest.tmpl |     spec: manifest.tmpl | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - tagged-amd64 |  | ||||||
| - tagged-armv7 |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
|   - tag |   - tag | ||||||
| @@ -366,54 +611,56 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: kubernetes | type: kubernetes | ||||||
| name: sync | name: tagged-sync | ||||||
|  |  | ||||||
| platform: | clone: | ||||||
|   os: linux |   disable: true | ||||||
|   arch: amd64 |  | ||||||
|  | depends_on: | ||||||
|  | - tagged-manifest | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: github | - name: clone | ||||||
|   image: docker.io/appleboy/drone-git-push:latest |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|   resources: |  | ||||||
|     limits: | - name: tagged-sync | ||||||
|       cpu: 50 |   commands: | ||||||
|       memory: 25M |   - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/postfixadmin-fetchmail docker.io/volkerraschek | ||||||
|   settings: |   environment: | ||||||
|     branch: master |     SRC_CRED_USERNAME: | ||||||
|     remote: ssh://git@github.com/volker-raschek/postfixadmin-fetchmail-docker.git |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     force: true |     SRC_CRED_PASSWORD: | ||||||
|     ssh_key: |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|       from_secret: ssh_key |     DEST_CRED_USERNAME: | ||||||
|  |       from_secret: container_image_registry_user | ||||||
|  |     DEST_CRED_PASSWORD: | ||||||
|  |       from_secret: container_image_registry_password | ||||||
|  |   image: quay.io/skopeo/stable:v1.18.0 | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: git.cryptic.systems/volker.raschek/drone-email:0.1.5 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - latest-manifest |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   branch: |  | ||||||
|   - master |  | ||||||
|   event: |   event: | ||||||
|   - cron |   - tag | ||||||
|   - push |  | ||||||
|   repo: |   repo: | ||||||
|   - volker.raschek/postfixadmin-fetchmail-docker |   - volker.raschek/postfixadmin-fetchmail-docker | ||||||
|   | |||||||
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,13 +1,28 @@ | |||||||
| FROM docker.io/library/alpine:3.11.2 | FROM docker.io/library/alpine:3.21.3 | ||||||
|  |  | ||||||
|  | # The file /etc/apk/repositories contains a list of the apk repositories. By | ||||||
|  | # default contains this file a list of the stable repositories pointing to the | ||||||
|  | # alpine version. | ||||||
|  | # | ||||||
|  | # Some perl packages are not part of the stable repositories. For this reason | ||||||
|  | # are the repositories switched to edge to access directly the latest versions | ||||||
|  | # of this apk packages. | ||||||
|  | # | ||||||
|  | # Using stable and edge at the same time is not allowed. For more information, | ||||||
|  | # take a look into the documentation of the edge repository. | ||||||
|  | # | ||||||
|  | #   https://wiki.alpinelinux.org/wiki/Repositories#Edge | ||||||
|  | RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/main" > /etc/apk/repositories | ||||||
|  | RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories | ||||||
|  |  | ||||||
|  | # Install packages | ||||||
|  | RUN apk upgrade && \ | ||||||
|  |     apk add --update perl perl-lockfile-simple perl-dbi perl-dbd-pg perl-dbd-mysql fetchmail | ||||||
|  |  | ||||||
| RUN echo "http://dl-3.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories |  | ||||||
| RUN apk upgrade |  | ||||||
| RUN apk add --update perl perl-lockfile-simple perl-dbi perl-dbd-pg perl-dbd-mysql fetchmail |  | ||||||
| RUN mkdir --parents /run/fetchmail | RUN mkdir --parents /run/fetchmail | ||||||
|  |  | ||||||
| COPY --chown=fetchmail:fetchmail fetchmail.pl /usr/local/bin/fetchmail.pl | COPY --chown=fetchmail:fetchmail fetchmail.pl /usr/local/bin/fetchmail.pl | ||||||
|  |  | ||||||
| USER fetchmail | USER fetchmail | ||||||
|  |  | ||||||
| ENTRYPOINT [ "/usr/bin/perl" ] |  | ||||||
| CMD [ "/usr/local/bin/fetchmail.pl" ] | CMD [ "/usr/local/bin/fetchmail.pl" ] | ||||||
							
								
								
									
										38
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,47 +1,45 @@ | |||||||
| # CONTAINER_RUNTIME | # PODMAN_BIN's and tools | ||||||
| # The CONTAINER_RUNTIME variable will be used to specified the path to a | PODMAN_BIN?=$(shell which podman) | ||||||
| # container runtime. This is needed to start and run a container image. |  | ||||||
| CONTAINER_RUNTIME?=$(shell which docker) |  | ||||||
|  |  | ||||||
| # FETCHMAIL_IMAGE_REGISTRY_NAME | # FETCHMAIL_IMAGE | ||||||
| # Defines the name of the new container to be built using several variables. | FETCHMAIL_IMAGE_REGISTRY_HOST?=git.cryptic.systems | ||||||
| FETCHMAIL_IMAGE_REGISTRY_NAME:=docker.io | FETCHMAIL_IMAGE_REPOSITORY?=volker.raschek/postfixadmin-fetchmail | ||||||
| FETCHMAIL_IMAGE_REGISTRY_USER:=volkerraschek |  | ||||||
|  |  | ||||||
| FETCHMAIL_IMAGE_NAMESPACE?=${FETCHMAIL_IMAGE_REGISTRY_USER} |  | ||||||
| FETCHMAIL_IMAGE_NAME:=postfixadmin-fetchmail |  | ||||||
| FETCHMAIL_IMAGE_VERSION?=latest | FETCHMAIL_IMAGE_VERSION?=latest | ||||||
| FETCHMAIL_IMAGE_FULLY_QUALIFIED=${FETCHMAIL_IMAGE_REGISTRY_NAME}/${FETCHMAIL_IMAGE_NAMESPACE}/${FETCHMAIL_IMAGE_NAME}:${FETCHMAIL_IMAGE_VERSION} | FETCHMAIL_IMAGE_FULLY_QUALIFIED=${FETCHMAIL_IMAGE_REGISTRY_HOST}/${FETCHMAIL_IMAGE_REPOSITORY}:${FETCHMAIL_IMAGE_VERSION} | ||||||
| FETCHMAIL_IMAGE_UNQUALIFIED=${FETCHMAIL_IMAGE_NAMESPACE}/${FETCHMAIL_IMAGE_NAME}:${FETCHMAIL_IMAGE_VERSION} |  | ||||||
|  |  | ||||||
| # BUILD CONTAINER IMAGE | # BUILD CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| PHONY:=container-image/build | PHONY:=container-image/build | ||||||
| container-image/build: | container-image/build: | ||||||
| 	${CONTAINER_RUNTIME} build \ | 	${PODMAN_BIN} build \ | ||||||
| 		--file Dockerfile \ | 		--file Dockerfile \ | ||||||
| 		--no-cache \ | 		--no-cache \ | ||||||
| 		--pull \ | 		--pull \ | ||||||
| 		--tag ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} \ | 		--tag ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} \ | ||||||
| 		--tag ${FETCHMAIL_IMAGE_UNQUALIFIED} \ |  | ||||||
| 		. | 		. | ||||||
|  |  | ||||||
| # DELETE CONTAINER IMAGE | # DELETE CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| PHONY:=container-image/delete | PHONY:=container-image/delete | ||||||
| container-image/delete: | container-image/delete: | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} ${FETCHMAIL_IMAGE_UNQUALIFIED} | 	- ${PODMAN_BIN} image rm ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL} |  | ||||||
|  |  | ||||||
| # PUSH CONTAINER IMAGE | # PUSH CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| PHONY+=container-image/push | PHONY+=container-image/push | ||||||
| container-image/push: | container-image/push: | ||||||
| 	echo ${FETCHMAIL_IMAGE_REGISTRY_PASSWORD} | ${CONTAINER_RUNTIME} login ${FETCHMAIL_IMAGE_REGISTRY_NAME} --username ${FETCHMAIL_IMAGE_REGISTRY_USER} --password-stdin | 	echo ${FETCHMAIL_IMAGE_REGISTRY_PASSWORD} | ${PODMAN_BIN} login ${FETCHMAIL_IMAGE_REGISTRY_HOST} --username ${FETCHMAIL_IMAGE_REGISTRY_USER} --password-stdin | ||||||
| 	${CONTAINER_RUNTIME} push ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} | 	${PODMAN_BIN} push ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} | ||||||
|  | 	${PODMAN_BIN} logout ${FETCHMAIL_IMAGE_REGISTRY_HOST} | ||||||
|  |  | ||||||
|  | # PUSH CONTAINER IMAGE TO DOCKER | ||||||
|  | # ============================================================================== | ||||||
|  | PHONY+=container-image/push-to-docker-daemon | ||||||
|  | container-image/push-to-docker-daemon: | ||||||
|  | 	${PODMAN_BIN} push ${FETCHMAIL_IMAGE_FULLY_QUALIFIED} docker-daemon:${FETCHMAIL_IMAGE_FULLY_QUALIFIED} | ||||||
|  |  | ||||||
| # PHONY | # PHONY | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| # Declare the contents of the PHONY variable as phony.  We keep that information | # Declare the contents of the PHONY variable as phony.  We keep that information | ||||||
| # in a variable so we can use it in if_changed. | # in a variable so we can use it in if_changed. | ||||||
| .PHONY: ${PHONY} | .PHONY: ${PHONY} | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ version: "3" | |||||||
| services: | services: | ||||||
|   postfixadmin-fetchmail: |   postfixadmin-fetchmail: | ||||||
|     container_name: postfixadmin-fetchmail |     container_name: postfixadmin-fetchmail | ||||||
|     image: docker.io/volkerraschek/postfixadmin-fetchmail:latest |     image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:latest | ||||||
|     environment: |     environment: | ||||||
|     - DATABASE_TYPE=${DATABASE_TYPE} |     - DATABASE_TYPE=${DATABASE_TYPE} | ||||||
|     - DATABASE_USER=${DATABASE_USER} |     - DATABASE_USER=${DATABASE_USER} | ||||||
| @@ -11,3 +11,4 @@ services: | |||||||
|     - DATABASE_PORT=${DATABASE_PORT} |     - DATABASE_PORT=${DATABASE_PORT} | ||||||
|     - DATABASE_NAME=${DATABASE_NAME} |     - DATABASE_NAME=${DATABASE_NAME} | ||||||
|     network_mode: host |     network_mode: host | ||||||
|  |     privileged: true | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} | image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} | ||||||
| {{#if build.tags}} | {{#if build.tags}} | ||||||
| tags: | tags: | ||||||
| {{#each build.tags}} | {{#each build.tags}} | ||||||
| @@ -7,14 +7,12 @@ tags: | |||||||
|   - "latest" |   - "latest" | ||||||
| {{/if}} | {{/if}} | ||||||
| manifests: | manifests: | ||||||
|   - |   - image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64 | ||||||
|     image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64 |  | ||||||
|     platform: |     platform: | ||||||
|       architecture: amd64 |       architecture: amd64 | ||||||
|       os: linux |       os: linux | ||||||
|   - |   - image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8 | ||||||
|     image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-armv7 |  | ||||||
|     platform: |     platform: | ||||||
|       architecture: arm |       architecture: arm64 | ||||||
|       os: linux |       os: linux | ||||||
|       variant: v7 |       variant: v8 | ||||||
							
								
								
									
										9
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | { | ||||||
|  |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|  |   "extends": [ | ||||||
|  |     "local>volker.raschek/renovate-config:default#master", | ||||||
|  |     "local>volker.raschek/renovate-config:container#master", | ||||||
|  |     "local>volker.raschek/renovate-config:actions#master", | ||||||
|  |     "local>volker.raschek/renovate-config:regexp#master" | ||||||
|  |   ] | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user