You've already forked helm-docker
							
							Compare commits
	
		
			146 Commits
		
	
	
		
			v3.8.0
			...
			ecc78b124f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						ecc78b124f
	
				 | 
					
					
						|||
| 
						
						
							
						
						ed2e8be2a3
	
				 | 
					
					
						|||
| 
						
						
							
						
						b6ea5e7c98
	
				 | 
					
					
						|||
| 
						
						
							
						
						11c1e70477
	
				 | 
					
					
						|||
| 
						
						
							
						
						c44a0c44cc
	
				 | 
					
					
						|||
| 
						
						
							
						
						710e9b18b6
	
				 | 
					
					
						|||
| 
						
						
							
						
						fd5bceaf86
	
				 | 
					
					
						|||
| 
						
						
							
						
						6c1e3c1731
	
				 | 
					
					
						|||
| 
						
						
							
						
						9ccb05f7f4
	
				 | 
					
					
						|||
| 
						
						
							
						
						1d08ff6ee2
	
				 | 
					
					
						|||
| 
						
						
							
						
						a0fa81d54a
	
				 | 
					
					
						|||
| 
						
						
							
						
						27fa6d8321
	
				 | 
					
					
						|||
| 
						
						
							
						
						7e76594809
	
				 | 
					
					
						|||
| 
						
						
							
						
						22ba0676d8
	
				 | 
					
					
						|||
| 361bfe9314 | |||
| 
						
						
							
						
						26e5c3695f
	
				 | 
					
					
						|||
| 
						
						
							
						
						a81dbaba71
	
				 | 
					
					
						|||
| 
						
						
							
						
						1caecd485a
	
				 | 
					
					
						|||
| 
						
						
							
						
						bfa82abb16
	
				 | 
					
					
						|||
| 
						
						
							
						
						e80924a5e0
	
				 | 
					
					
						|||
| 
						
						
							
						
						06c7f3bbe9
	
				 | 
					
					
						|||
| 
						
						
							
						
						f910312516
	
				 | 
					
					
						|||
| 
						
						
							
						
						6ec71ee9bc
	
				 | 
					
					
						|||
| 
						
						
							
						
						6e24c5f3a1
	
				 | 
					
					
						|||
| 
						
						
							
						
						9185a272de
	
				 | 
					
					
						|||
| 
						
						
							
						
						0e9d6d25e4
	
				 | 
					
					
						|||
| 
						
						
							
						
						5a17aaf821
	
				 | 
					
					
						|||
| 
						
						
							
						
						a6efe61538
	
				 | 
					
					
						|||
| 
						
						
							
						
						34107f606c
	
				 | 
					
					
						|||
| 
						
						
							
						
						81dc6b0912
	
				 | 
					
					
						|||
| 
						
						
							
						
						45609b3361
	
				 | 
					
					
						|||
| 
						
						
							
						
						8d03b650bf
	
				 | 
					
					
						|||
| 
						
						
							
						
						cc5bb74644
	
				 | 
					
					
						|||
| 
						
						
							
						
						0ba837b8d5
	
				 | 
					
					
						|||
| 
						
						
							
						
						b6064ce608
	
				 | 
					
					
						|||
| 
						
						
							
						
						7a964973d5
	
				 | 
					
					
						|||
| 
						
						
							
						
						e7c56824fb
	
				 | 
					
					
						|||
| 
						
						
							
						
						1ee761d4f0
	
				 | 
					
					
						|||
| 
						
						
							
						
						b54be5cdf7
	
				 | 
					
					
						|||
| 
						
						
							
						
						760d160720
	
				 | 
					
					
						|||
| 
						
						
							
						
						dcf09559fb
	
				 | 
					
					
						|||
| 
						
						
							
						
						b6dd07d33c
	
				 | 
					
					
						|||
| 
						
						
							
						
						f1abfdcf17
	
				 | 
					
					
						|||
| 
						
						
							
						
						9c47484a83
	
				 | 
					
					
						|||
| 
						
						
							
						
						56418bd691
	
				 | 
					
					
						|||
| 
						
						
							
						
						62f73f3a11
	
				 | 
					
					
						|||
| 
						
						
							
						
						daef926086
	
				 | 
					
					
						|||
| 
						
						
							
						
						daa0905499
	
				 | 
					
					
						|||
| bf2843eb9f | |||
| 
						
						
							
						
						97f2d3b9d2
	
				 | 
					
					
						|||
| 
						
						
							
						
						dc42d1ccba
	
				 | 
					
					
						|||
| 
						
						
							
						
						eb0ebf6868
	
				 | 
					
					
						|||
| 
						
						
							
						
						475cd9396a
	
				 | 
					
					
						|||
| 
						
						
							
						
						569d54a624
	
				 | 
					
					
						|||
| 
						
						
							
						
						c00ba3a5f5
	
				 | 
					
					
						|||
| 
						
						
							
						
						e4d9024a0d
	
				 | 
					
					
						|||
| 4b5b755285 | |||
| ff317871b1 | |||
| 55ba6159f6 | |||
| 
						
						
							
						
						382f33cbba
	
				 | 
					
					
						|||
| 
						
						
							
						
						48349be74c
	
				 | 
					
					
						|||
| 2b27324926 | |||
| 378f839c32 | |||
| 45d98ca303 | |||
| ca23eeb5b2 | |||
| 3ae7d2f3ea | |||
| 6342119257 | |||
| f4fc932ea6 | |||
| d3a3822a35 | |||
| 
						
						
							
						
						ba04d79ffd
	
				 | 
					
					
						|||
| 0548de5603 | |||
| 
						
						
							
						
						9ffbd16796
	
				 | 
					
					
						|||
| 
						
						
							
						
						5a55ee913f
	
				 | 
					
					
						|||
| 94cff7bba5 | |||
| 995bedfc37 | |||
| c89fa99e2a | |||
| 38a8dcebf6 | |||
| 
						
						
							
						
						ac5b6da92a
	
				 | 
					
					
						|||
| 
						
						
							
						
						31da4e958c
	
				 | 
					
					
						|||
| 27a6c74aa3 | |||
| 0eaa8d43b4 | |||
| 3569f9b37c | |||
| 44ecf0efb1 | |||
| c409af16d9 | |||
| 417679a5fd | |||
| 
						
						
							
						
						0d943376e7
	
				 | 
					
					
						|||
| 
						
						
							
						
						f73eddd042
	
				 | 
					
					
						|||
| 
						
						
							
						
						38c3bc7d5d
	
				 | 
					
					
						|||
| 
						
						
							
						
						8987794f2d
	
				 | 
					
					
						|||
| 
						
						
							
						
						b6207b0e77
	
				 | 
					
					
						|||
| 
						
						
							
						
						9f309b4730
	
				 | 
					
					
						|||
| 
						
						
							
						
						c408d860d2
	
				 | 
					
					
						|||
| 5d5e22df79 | |||
| 
						
						
							
						
						3a1f44c5c1
	
				 | 
					
					
						|||
| b6105d12e5 | |||
| 
						
						
							
						
						152f20fe9b
	
				 | 
					
					
						|||
| 
						
						
							
						
						3eb4d90651
	
				 | 
					
					
						|||
| 
						
						
							
						
						aa8afab6dd
	
				 | 
					
					
						|||
| 2bded211fb | |||
| 9ac4ed9a07 | |||
| 
						
						
							
						
						cfe9857d40
	
				 | 
					
					
						|||
| 2138b801cf | |||
| 
						
						
							
						
						4430a371d4
	
				 | 
					
					
						|||
| 
						
						
							
						
						a1311cdb51
	
				 | 
					
					
						|||
| 
						
						
							
						
						67e3106a54
	
				 | 
					
					
						|||
| 
						
						
							
						
						5e7defd1a2
	
				 | 
					
					
						|||
| 
						
						
							
						
						b970f8d81e
	
				 | 
					
					
						|||
| 43985ce2e5 | |||
| ea222a8314 | |||
| fc81067211 | |||
| ad0a308774 | |||
| 66ae6e4dbc | |||
| 
						
						
							
						
						3a7e0cf35f
	
				 | 
					
					
						|||
| 5f4aff7976 | |||
| 946cf7d351 | |||
| 6928585892 | |||
| f6ede8ceb9 | |||
| 2b76f8e8bb | |||
| bd1e6dd432 | |||
| 9af901b752 | |||
| 5d5f8393bb | |||
| 
						
						
							
						
						31019deafc
	
				 | 
					
					
						|||
| 
						
						
							
						
						5855874feb
	
				 | 
					
					
						|||
| 2ef2932c8d | |||
| 
						
						
							
						
						9d13af7eb5
	
				 | 
					
					
						|||
| cfea6146af | |||
| 82b29f2fe2 | |||
| ede4e04b5b | |||
| 733f0d32c6 | |||
| b45bc96c1c | |||
| 3a59159952 | |||
| 3975c50d29 | |||
| 
						
						
							
						
						71b37676d1
	
				 | 
					
					
						|||
| 
						
						
							
						
						109f7300c6
	
				 | 
					
					
						|||
| d8271a003f | |||
| 5ec5f7333d | |||
| f94e2dc770 | |||
| 142144ecf5 | |||
| 
						
						
							
						
						dffd6eb068
	
				 | 
					
					
						|||
| 
						
						
							
						
						ff5b969f5f
	
				 | 
					
					
						|||
| 
						
						
							
						
						82058c1b30
	
				 | 
					
					
						|||
| 4c77747a2c | |||
| acd9f0d686 | |||
| 19a7d4a67e | |||
| 
						
						
							
						
						e2eb729cec
	
				 | 
					
					
						|||
| 93fbf00b17 | 
							
								
								
									
										698
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										698
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -3,34 +3,39 @@ kind: pipeline
 | 
				
			|||||||
type: kubernetes
 | 
					type: kubernetes
 | 
				
			||||||
name: linter
 | 
					name: linter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					clone:
 | 
				
			||||||
  os: linux
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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.30.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
 | 
				
			||||||
@@ -46,13 +51,22 @@ kind: pipeline
 | 
				
			|||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
name: dry-run-amd64
 | 
					name: dry-run-amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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:
 | 
				
			||||||
    auto_tag: false
 | 
					    auto_tag: false
 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
@@ -60,103 +74,34 @@ steps:
 | 
				
			|||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    tags: latest-amd64
 | 
					    tags: latest-amd64
 | 
				
			||||||
    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
 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - pull_request
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: dry-run-arm-v7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: plugins/docker
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag: false
 | 
					 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					 | 
				
			||||||
    dry_run: true
 | 
					 | 
				
			||||||
    force_tag: true
 | 
					 | 
				
			||||||
    no_cache: true
 | 
					 | 
				
			||||||
    purge: true
 | 
					 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					 | 
				
			||||||
    tags: latest-arm-v7
 | 
					 | 
				
			||||||
    username:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_user
 | 
					 | 
				
			||||||
    password:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_password
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: notify
 | 
					 | 
				
			||||||
  image: drillster/drone-email
 | 
					 | 
				
			||||||
  environment:
 | 
					 | 
				
			||||||
    PLUGIN_HOST:
 | 
					 | 
				
			||||||
      from_secret: smtp_host
 | 
					 | 
				
			||||||
    PLUGIN_USERNAME:
 | 
					 | 
				
			||||||
      from_secret: smtp_username
 | 
					 | 
				
			||||||
    PLUGIN_PASSWORD:
 | 
					 | 
				
			||||||
      from_secret: smtp_password
 | 
					 | 
				
			||||||
    PLUGIN_FROM:
 | 
					 | 
				
			||||||
      from_secret: smtp_mail_address
 | 
					 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
  when:
 | 
					 | 
				
			||||||
    status:
 | 
					 | 
				
			||||||
    - changed
 | 
					 | 
				
			||||||
    - failure
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
volumes:
 | 
					 | 
				
			||||||
- name: docker_socket
 | 
					 | 
				
			||||||
  host:
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					trigger:
 | 
				
			||||||
  branch:
 | 
					  branch:
 | 
				
			||||||
    exclude:
 | 
					    exclude:
 | 
				
			||||||
@@ -172,13 +117,22 @@ kind: pipeline
 | 
				
			|||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
name: dry-run-arm64-v8
 | 
					name: dry-run-arm64-v8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
  os: linux
 | 
					  os: linux
 | 
				
			||||||
  arch: arm64
 | 
					  arch: arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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:
 | 
				
			||||||
    auto_tag: false
 | 
					    auto_tag: false
 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
@@ -186,40 +140,34 @@ steps:
 | 
				
			|||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    tags: latest-arm64-v8
 | 
					    tags: latest-arm64-v8
 | 
				
			||||||
    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: 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
 | 
					 | 
				
			||||||
  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:
 | 
				
			||||||
    exclude:
 | 
					    exclude:
 | 
				
			||||||
@@ -235,114 +183,56 @@ kind: pipeline
 | 
				
			|||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
name: latest-amd64
 | 
					name: latest-amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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:
 | 
				
			||||||
    auto_tag: false
 | 
					    auto_tag: false
 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    tags: latest-amd64
 | 
					    tags: latest-amd64
 | 
				
			||||||
    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
 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
  - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - cron
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: latest-arm-v7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: plugins/docker
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag: false
 | 
					 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					 | 
				
			||||||
    force_tag: true
 | 
					 | 
				
			||||||
    no_cache: true
 | 
					 | 
				
			||||||
    purge: true
 | 
					 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					 | 
				
			||||||
    tags: latest-arm-v7
 | 
					 | 
				
			||||||
    username:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_user
 | 
					 | 
				
			||||||
    password:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_password
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: notify
 | 
					 | 
				
			||||||
  image: drillster/drone-email
 | 
					 | 
				
			||||||
  environment:
 | 
					 | 
				
			||||||
    PLUGIN_HOST:
 | 
					 | 
				
			||||||
      from_secret: smtp_host
 | 
					 | 
				
			||||||
    PLUGIN_USERNAME:
 | 
					 | 
				
			||||||
      from_secret: smtp_username
 | 
					 | 
				
			||||||
    PLUGIN_PASSWORD:
 | 
					 | 
				
			||||||
      from_secret: smtp_password
 | 
					 | 
				
			||||||
    PLUGIN_FROM:
 | 
					 | 
				
			||||||
      from_secret: smtp_mail_address
 | 
					 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
  when:
 | 
					 | 
				
			||||||
    status:
 | 
					 | 
				
			||||||
    - changed
 | 
					 | 
				
			||||||
    - failure
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
volumes:
 | 
					 | 
				
			||||||
- name: docker_socket
 | 
					 | 
				
			||||||
  host:
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					trigger:
 | 
				
			||||||
  branch:
 | 
					  branch:
 | 
				
			||||||
  - master
 | 
					  - master
 | 
				
			||||||
@@ -357,53 +247,56 @@ kind: pipeline
 | 
				
			|||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
name: latest-arm64-v8
 | 
					name: latest-arm64-v8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
  os: linux
 | 
					  os: linux
 | 
				
			||||||
  arch: arm64
 | 
					  arch: arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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:
 | 
				
			||||||
    auto_tag: false
 | 
					    auto_tag: false
 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    tags: latest-arm64-v8
 | 
					    tags: latest-arm64-v8
 | 
				
			||||||
    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: 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
 | 
					 | 
				
			||||||
  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
 | 
				
			||||||
@@ -418,42 +311,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/helm-docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: kubernetes
 | 
				
			||||||
 | 
					name: latest-sync
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
- latest-amd64
 | 
					- latest-manifest
 | 
				
			||||||
- latest-arm-v7
 | 
					
 | 
				
			||||||
- latest-arm64-v8
 | 
					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/helm 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:
 | 
				
			||||||
@@ -469,109 +434,55 @@ 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:
 | 
				
			||||||
 | 
					    auto_tag: true
 | 
				
			||||||
    auto_tag_suffix: amd64
 | 
					    auto_tag_suffix: amd64
 | 
				
			||||||
    auto_tag: true
 | 
					 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    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
 | 
				
			||||||
    build_args:
 | 
					    build_args:
 | 
				
			||||||
    - HELM_VERSION=${DRONE_TAG}
 | 
					    - HELM_VERSION=${DRONE_TAG}
 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - tag
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: tagged-arm-v7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: plugins/docker
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag_suffix: arm-v7
 | 
					 | 
				
			||||||
    auto_tag: true
 | 
					 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					 | 
				
			||||||
    force_tag: true
 | 
					 | 
				
			||||||
    no_cache: true
 | 
					 | 
				
			||||||
    purge: true
 | 
					 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					 | 
				
			||||||
    username:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_user
 | 
					 | 
				
			||||||
    password:
 | 
					 | 
				
			||||||
      from_secret: container_image_registry_password
 | 
					 | 
				
			||||||
    build_args:
 | 
					 | 
				
			||||||
    - HELM_VERSION=${DRONE_TAG}
 | 
					 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: notify
 | 
					 | 
				
			||||||
  image: drillster/drone-email
 | 
					 | 
				
			||||||
  environment:
 | 
					 | 
				
			||||||
    PLUGIN_HOST:
 | 
					 | 
				
			||||||
      from_secret: smtp_host
 | 
					 | 
				
			||||||
    PLUGIN_USERNAME:
 | 
					 | 
				
			||||||
      from_secret: smtp_username
 | 
					 | 
				
			||||||
    PLUGIN_PASSWORD:
 | 
					 | 
				
			||||||
      from_secret: smtp_password
 | 
					 | 
				
			||||||
    PLUGIN_FROM:
 | 
					 | 
				
			||||||
      from_secret: smtp_mail_address
 | 
					 | 
				
			||||||
  when:
 | 
					 | 
				
			||||||
    status:
 | 
					 | 
				
			||||||
    - changed
 | 
					 | 
				
			||||||
    - failure
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
volumes:
 | 
					 | 
				
			||||||
- name: docker_socket
 | 
					 | 
				
			||||||
  host:
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					trigger:
 | 
				
			||||||
  event:
 | 
					  event:
 | 
				
			||||||
  - tag
 | 
					  - tag
 | 
				
			||||||
@@ -583,52 +494,55 @@ kind: pipeline
 | 
				
			|||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
name: tagged-arm64-v8
 | 
					name: tagged-arm64-v8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
  os: linux
 | 
					  os: linux
 | 
				
			||||||
  arch: arm64
 | 
					  arch: arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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:
 | 
				
			||||||
    auto_tag_suffix: arm64-v8
 | 
					 | 
				
			||||||
    auto_tag: true
 | 
					    auto_tag: true
 | 
				
			||||||
 | 
					    auto_tag_suffix: arm64-v8
 | 
				
			||||||
    dockerfile: Dockerfile
 | 
					    dockerfile: Dockerfile
 | 
				
			||||||
    force_tag: true
 | 
					    force_tag: true
 | 
				
			||||||
    no_cache: true
 | 
					    no_cache: true
 | 
				
			||||||
    purge: true
 | 
					    purge: true
 | 
				
			||||||
    repo: volkerraschek/helm
 | 
					    mirror:
 | 
				
			||||||
 | 
					      from_secret: docker_io_mirror
 | 
				
			||||||
 | 
					    registry: git.cryptic.systems
 | 
				
			||||||
 | 
					    repo: git.cryptic.systems/volker.raschek/helm
 | 
				
			||||||
    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
 | 
				
			||||||
    build_args:
 | 
					    build_args:
 | 
				
			||||||
    - HELM_VERSION=${DRONE_TAG}
 | 
					    - HELM_VERSION=${DRONE_TAG}
 | 
				
			||||||
  volumes:
 | 
					 | 
				
			||||||
  - name: docker_socket
 | 
					 | 
				
			||||||
    path: /var/run/docker.sock
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- 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
 | 
				
			||||||
@@ -640,43 +554,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-arm-v7
 | 
					 | 
				
			||||||
- tagged-arm64-v8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					trigger:
 | 
				
			||||||
  event:
 | 
					  event:
 | 
				
			||||||
  - tag
 | 
					  - tag
 | 
				
			||||||
@@ -686,54 +612,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/helm docker.io/volkerraschek
 | 
				
			||||||
  settings:
 | 
					  environment:
 | 
				
			||||||
    branch: master
 | 
					    SRC_CRED_USERNAME:
 | 
				
			||||||
    remote: ssh://git@github.com/volker-raschek/helm-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/helm-docker
 | 
					  - volker.raschek/helm-docker
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										19
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -1,11 +1,18 @@
 | 
				
			|||||||
FROM docker.io/library/alpine:3.14
 | 
					FROM docker.io/library/alpine:3.21.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARG HELM_VERSION
 | 
					ARG HELM_VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY install.sh /install.sh
 | 
					RUN apk add bash curl git openssl && \
 | 
				
			||||||
RUN VERSION=${HELM_VERSION} /install.sh
 | 
					    curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 --output /tmp/install.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install additionally cm-push plugin
 | 
					RUN if [[ -z "${HELM_VERSION+x}" ]]; then bash /tmp/install.sh; fi
 | 
				
			||||||
RUN helm plugin install https://github.com/chartmuseum/helm-push.git
 | 
					RUN if [[ -n "${HELM_VERSION+x}" ]]; then bash /tmp/install.sh --version "${HELM_VERSION}"; fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENTRYPOINT [ "/usr/bin/helm" ]
 | 
					RUN rm /tmp/install.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Install additionally helm plugins
 | 
				
			||||||
 | 
					RUN helm plugin install https://github.com/chartmuseum/helm-push.git && \
 | 
				
			||||||
 | 
					    helm plugin install https://github.com/helm-unittest/helm-unittest.git && \
 | 
				
			||||||
 | 
					    helm plugin install https://github.com/losisin/helm-values-schema-json.git
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENTRYPOINT [ "/usr/local/bin/helm" ]
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,16 +1,16 @@
 | 
				
			|||||||
# HELM_VERSION
 | 
					# HELM_VERSION
 | 
				
			||||||
# Only required to install a specifiy version
 | 
					# Only required to install a specify version
 | 
				
			||||||
HELM_VERSION?=v3.8.0 # renovate: datasource=github-releases depName=helm lookupName=helm/helm versioning=semver
 | 
					HELM_VERSION?=v3.17.1 # renovate: datasource=github-releases depName=helm/helm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# CONTAINER_RUNTIME
 | 
					# CONTAINER_RUNTIME
 | 
				
			||||||
# The CONTAINER_RUNTIME variable will be used to specified the path to a
 | 
					# The CONTAINER_RUNTIME variable will be used to specified the path to a
 | 
				
			||||||
# container runtime. This is needed to start and run a container image.
 | 
					# container runtime. This is needed to start and run a container image.
 | 
				
			||||||
CONTAINER_RUNTIME?=$(shell which docker)
 | 
					CONTAINER_RUNTIME?=$(shell which podman)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# HELM_IMAGE_REGISTRY_NAME
 | 
					# HELM_IMAGE_REGISTRY_NAME
 | 
				
			||||||
# Defines the name of the new container to be built using several variables.
 | 
					# Defines the name of the new container to be built using several variables.
 | 
				
			||||||
HELM_IMAGE_REGISTRY_NAME:=docker.io
 | 
					HELM_IMAGE_REGISTRY_NAME:=git.cryptic.systems
 | 
				
			||||||
HELM_IMAGE_REGISTRY_USER:=volkerraschek
 | 
					HELM_IMAGE_REGISTRY_USER:=volker.raschek
 | 
				
			||||||
 | 
					
 | 
				
			||||||
HELM_IMAGE_NAMESPACE?=${HELM_IMAGE_REGISTRY_USER}
 | 
					HELM_IMAGE_NAMESPACE?=${HELM_IMAGE_REGISTRY_USER}
 | 
				
			||||||
HELM_IMAGE_NAME:=helm
 | 
					HELM_IMAGE_NAME:=helm
 | 
				
			||||||
@@ -49,4 +49,4 @@ container-image/push:
 | 
				
			|||||||
# ==============================================================================
 | 
					# ==============================================================================
 | 
				
			||||||
# 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}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										38
									
								
								install.sh
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								install.sh
									
									
									
									
									
								
							@@ -1,38 +0,0 @@
 | 
				
			|||||||
#!/bin/sh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set -xe
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
BASE_URL=https://get.helm.sh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if [ -z ${VERSION+x} ]; then
 | 
					 | 
				
			||||||
  echo ${VERSION} not defined
 | 
					 | 
				
			||||||
  exit 1
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case `uname -m` in
 | 
					 | 
				
			||||||
  x86_64)
 | 
					 | 
				
			||||||
    ARCH=amd64
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  armv7l)
 | 
					 | 
				
			||||||
    ARCH=arm
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  aarch64)
 | 
					 | 
				
			||||||
    ARCH=arm64
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  ppc64le)
 | 
					 | 
				
			||||||
    ARCH=ppc64le
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  s390x)
 | 
					 | 
				
			||||||
    ARCH=s390x
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  *)
 | 
					 | 
				
			||||||
    echo "un-supported arch, exit ..."
 | 
					 | 
				
			||||||
    exit 1
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
apk add --update --no-cache wget git
 | 
					 | 
				
			||||||
wget ${BASE_URL}/helm-${VERSION}-linux-${ARCH}.tar.gz -O - | tar -xz
 | 
					 | 
				
			||||||
mv linux-${ARCH}/helm /usr/bin/helm
 | 
					 | 
				
			||||||
chmod +x /usr/bin/helm
 | 
					 | 
				
			||||||
rm -rf linux-${ARCH}
 | 
					 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
image: volkerraschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
					image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
				
			||||||
{{#if build.tags}}
 | 
					{{#if build.tags}}
 | 
				
			||||||
tags:
 | 
					tags:
 | 
				
			||||||
{{#each build.tags}}
 | 
					{{#each build.tags}}
 | 
				
			||||||
@@ -8,19 +8,13 @@ tags:
 | 
				
			|||||||
{{/if}}
 | 
					{{/if}}
 | 
				
			||||||
manifests:
 | 
					manifests:
 | 
				
			||||||
  -
 | 
					  -
 | 
				
			||||||
    image: volkerraschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
					    image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
				
			||||||
    platform:
 | 
					    platform:
 | 
				
			||||||
      architecture: amd64
 | 
					      architecture: amd64
 | 
				
			||||||
      os: linux
 | 
					      os: linux
 | 
				
			||||||
  -
 | 
					  -
 | 
				
			||||||
    image: volkerraschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm-v7
 | 
					    image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
 | 
				
			||||||
    platform:
 | 
					 | 
				
			||||||
      architecture: arm
 | 
					 | 
				
			||||||
      os: linux
 | 
					 | 
				
			||||||
      variant: v7
 | 
					 | 
				
			||||||
  -
 | 
					 | 
				
			||||||
    image: volkerraschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
 | 
					 | 
				
			||||||
    platform:
 | 
					    platform:
 | 
				
			||||||
      architecture: arm64
 | 
					      architecture: arm64
 | 
				
			||||||
      os: linux
 | 
					      os: linux
 | 
				
			||||||
      variant: v8
 | 
					      variant: v8
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,34 +1,16 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
					  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
				
			||||||
  "assignees": [ "volker.raschek" ],
 | 
					  "extends": [
 | 
				
			||||||
  "automergeStrategy": "merge-commit",
 | 
					    "local>volker.raschek/renovate-config:default#master",
 | 
				
			||||||
  "automergeType": "pr",
 | 
					    "local>volker.raschek/renovate-config:container#master",
 | 
				
			||||||
  "labels": [ "renovate" ],
 | 
					    "local>volker.raschek/renovate-config:actions#master",
 | 
				
			||||||
 | 
					    "local>volker.raschek/renovate-config:regexp#master"
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
  "packageRules": [
 | 
					  "packageRules": [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "addLabels": [ "renovate/droneci", "renovate/automerge" ],
 | 
					 | 
				
			||||||
      "automerge": true,
 | 
					 | 
				
			||||||
      "matchManagers": "droneci",
 | 
					 | 
				
			||||||
      "matchUpdateTypes": [ "minor", "patch"]
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "addLabels": [ "renovate/helm", "renovate/automerge" ],
 | 
					 | 
				
			||||||
      "automerge": false,
 | 
					      "automerge": false,
 | 
				
			||||||
      "matchPackageNames": [ "helm" ],
 | 
					      "matchPackageNames": [ "helm" ],
 | 
				
			||||||
      "matchManagers": [ "regex" ]
 | 
					      "matchManagers": [ "regex" ]
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
  "rebaseLabel": "renovate/rebase",
 | 
					 | 
				
			||||||
  "rebaseWhen": "behind-base-branch",
 | 
					 | 
				
			||||||
  "regexManagers": [
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "description": "Update version",
 | 
					 | 
				
			||||||
      "fileMatch": [
 | 
					 | 
				
			||||||
        "^Makefile$"
 | 
					 | 
				
			||||||
      ],
 | 
					 | 
				
			||||||
      "matchStrings": [
 | 
					 | 
				
			||||||
        "HELM_VERSION\\?=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)( lookupName=(?<lookupName>.*))?( versioning=(?<versioning>.*))?"
 | 
					 | 
				
			||||||
      ]
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  ]
 | 
					  ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user