You've already forked helm-docker
							
							Compare commits
	
		
			63 Commits
		
	
	
		
			v3.15.3
			...
			79ef6ac52b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						79ef6ac52b
	
				 | 
					
					
						|||
| 12c04703e7 | |||
| 
						
						
							
						
						bc45c1b0e0
	
				 | 
					
					
						|||
| c25909951e | |||
| 
						
						
							
						
						ee37332a63
	
				 | 
					
					
						|||
| 
						
						
							
						
						c66f038a8c
	
				 | 
					
					
						|||
| 
						
						
							
						
						887d9e91ad
	
				 | 
					
					
						|||
| 
						
						
							
						
						a99754aa23
	
				 | 
					
					
						|||
| 
						
						
							
						
						1eafbeef07
	
				 | 
					
					
						|||
| 
						
						
							
						
						5f7da9ba4c
	
				 | 
					
					
						|||
| 
						
						
							
						
						7133ff79fb
	
				 | 
					
					
						|||
| 
						
						
							
						
						779f81257c
	
				 | 
					
					
						|||
| 
						
						
							
						
						b8b1eb9cfb
	
				 | 
					
					
						|||
| 
						
						
							
						
						67873d8a02
	
				 | 
					
					
						|||
| 
						
						
							
						
						57bd879c0f
	
				 | 
					
					
						|||
| 
						
						
							
						
						c095838ac3
	
				 | 
					
					
						|||
| 
						
						
							
						
						e320fb8dfb
	
				 | 
					
					
						|||
| 
						
						
							
						
						b13112fa0e
	
				 | 
					
					
						|||
| 
						
						
							
						
						08b117c1ce
	
				 | 
					
					
						|||
| 
						
						
							
						
						a1ad58285b
	
				 | 
					
					
						|||
| 
						
						
							
						
						5fffc502e0
	
				 | 
					
					
						|||
| 
						
						
							
						
						b317bb3060
	
				 | 
					
					
						|||
| 
						
						
							
						
						a3a1b514b5
	
				 | 
					
					
						|||
| 
						
						
							
						
						d91277240f
	
				 | 
					
					
						|||
| 
						
						
							
						
						99e37f124f
	
				 | 
					
					
						|||
| 
						
						
							
						
						aa8c51f834
	
				 | 
					
					
						|||
| 
						
						
							
						
						fe35f190a6
	
				 | 
					
					
						|||
| 
						
						
							
						
						cb62152d59
	
				 | 
					
					
						|||
| 
						
						
							
						
						05ea30c3e7
	
				 | 
					
					
						|||
| 
						
						
							
						
						d54665db16
	
				 | 
					
					
						|||
| 
						
						
							
						
						e3634d4ab6
	
				 | 
					
					
						|||
| 
						
						
							
						
						296266a2d5
	
				 | 
					
					
						|||
| 
						
						
							
						
						ebc8597ead
	
				 | 
					
					
						|||
| 
						
						
							
						
						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
	
				 | 
					
					
						
							
								
								
									
										667
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										667
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -1,667 +0,0 @@
 | 
				
			|||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: kubernetes
 | 
					 | 
				
			||||||
name: linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: markdown lint
 | 
					 | 
				
			||||||
  commands:
 | 
					 | 
				
			||||||
  - markdownlint *.md
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/markdownlint:0.41.0
 | 
					 | 
				
			||||||
  resources:
 | 
					 | 
				
			||||||
    limits:
 | 
					 | 
				
			||||||
      cpu: 150
 | 
					 | 
				
			||||||
      memory: 150M
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - tag
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: dry-run-amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  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/helm
 | 
					 | 
				
			||||||
    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:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - pull_request
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: dry-run-arm64-v8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  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/helm
 | 
					 | 
				
			||||||
    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/helm-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.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  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/helm
 | 
					 | 
				
			||||||
    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:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
  - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - cron
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: latest-arm64-v8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  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/helm
 | 
					 | 
				
			||||||
    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:
 | 
					 | 
				
			||||||
  - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - cron
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: kubernetes
 | 
					 | 
				
			||||||
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:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build-manifest
 | 
					 | 
				
			||||||
  image: docker.io/plugins/manifest:1.4.0
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag: false
 | 
					 | 
				
			||||||
    ignore_missing: true
 | 
					 | 
				
			||||||
    spec: manifest.tmpl
 | 
					 | 
				
			||||||
    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
 | 
					 | 
				
			||||||
  resources:
 | 
					 | 
				
			||||||
    limits:
 | 
					 | 
				
			||||||
      cpu: 150
 | 
					 | 
				
			||||||
      memory: 150M
 | 
					 | 
				
			||||||
  when:
 | 
					 | 
				
			||||||
    status:
 | 
					 | 
				
			||||||
    - changed
 | 
					 | 
				
			||||||
    - failure
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
  - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - cron
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: kubernetes
 | 
					 | 
				
			||||||
name: latest-sync
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- latest-manifest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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.15.2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  branch:
 | 
					 | 
				
			||||||
  - master
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - cron
 | 
					 | 
				
			||||||
  - push
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: tagged-amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag: true
 | 
					 | 
				
			||||||
    auto_tag_suffix: amd64
 | 
					 | 
				
			||||||
    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/helm
 | 
					 | 
				
			||||||
    username:
 | 
					 | 
				
			||||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
					 | 
				
			||||||
    password:
 | 
					 | 
				
			||||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
					 | 
				
			||||||
    build_args:
 | 
					 | 
				
			||||||
    - HELM_VERSION=${DRONE_TAG}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - tag
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: tagged-arm64-v8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  os: linux
 | 
					 | 
				
			||||||
  arch: arm64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build
 | 
					 | 
				
			||||||
  image: docker.io/plugins/docker:20.18.3
 | 
					 | 
				
			||||||
  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/helm
 | 
					 | 
				
			||||||
    username:
 | 
					 | 
				
			||||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
					 | 
				
			||||||
    password:
 | 
					 | 
				
			||||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
					 | 
				
			||||||
    build_args:
 | 
					 | 
				
			||||||
    - HELM_VERSION=${DRONE_TAG}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - tag
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: kubernetes
 | 
					 | 
				
			||||||
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:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: build-manifest
 | 
					 | 
				
			||||||
  image: docker.io/plugins/manifest:1.4.0
 | 
					 | 
				
			||||||
  settings:
 | 
					 | 
				
			||||||
    auto_tag: true
 | 
					 | 
				
			||||||
    ignore_missing: true
 | 
					 | 
				
			||||||
    spec: manifest.tmpl
 | 
					 | 
				
			||||||
    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
 | 
					 | 
				
			||||||
  resources:
 | 
					 | 
				
			||||||
    limits:
 | 
					 | 
				
			||||||
      cpu: 150
 | 
					 | 
				
			||||||
      memory: 150M
 | 
					 | 
				
			||||||
  when:
 | 
					 | 
				
			||||||
    status:
 | 
					 | 
				
			||||||
    - changed
 | 
					 | 
				
			||||||
    - failure
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - tag
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: kubernetes
 | 
					 | 
				
			||||||
name: tagged-sync
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- tagged-manifest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: tagged-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.15.2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- 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:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
  - tag
 | 
					 | 
				
			||||||
  repo:
 | 
					 | 
				
			||||||
  - volker.raschek/helm-docker
 | 
					 | 
				
			||||||
							
								
								
									
										49
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
				
			|||||||
 | 
					name: Build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    types:
 | 
				
			||||||
 | 
					    - opened
 | 
				
			||||||
 | 
					    - reopened
 | 
				
			||||||
 | 
					    - synchronize
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					    - master
 | 
				
			||||||
 | 
					  workflow_dispatch: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build-arm64:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest-arm64
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-qemu-action@v3.6.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-buildx-action@v3.11.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Build image
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          TAG=latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker buildx build \
 | 
				
			||||||
 | 
					            --platform linux/arm64 \
 | 
				
			||||||
 | 
					            --file Dockerfile \
 | 
				
			||||||
 | 
					            --provenance false \
 | 
				
			||||||
 | 
					            --tag git.cryptic.systems/volker.raschek/helm:${TAG}-arm64 \
 | 
				
			||||||
 | 
					            .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  build-amd64:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest-amd64
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-qemu-action@v3.6.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-buildx-action@v3.11.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Build image
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          TAG=latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker buildx build \
 | 
				
			||||||
 | 
					            --platform linux/amd64 \
 | 
				
			||||||
 | 
					            --file Dockerfile \
 | 
				
			||||||
 | 
					            --provenance false \
 | 
				
			||||||
 | 
					            --tag git.cryptic.systems/volker.raschek/helm:${TAG}-amd64 \
 | 
				
			||||||
 | 
					            .
 | 
				
			||||||
							
								
								
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					name: 'Lint Markdown files'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    types:
 | 
				
			||||||
 | 
					    - opened
 | 
				
			||||||
 | 
					    - reopened
 | 
				
			||||||
 | 
					    - synchronize
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					    - master
 | 
				
			||||||
 | 
					  workflow_dispatch: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  markdown-lint:
 | 
				
			||||||
 | 
					    runs-on:
 | 
				
			||||||
 | 
					    - ubuntu-latest
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					    - uses: DavidAnson/markdownlint-cli2-action@v20.0.0
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        globs: '**/*.md'
 | 
				
			||||||
							
								
								
									
										101
									
								
								.gitea/workflows/release.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								.gitea/workflows/release.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,101 @@
 | 
				
			|||||||
 | 
					name: Release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    tags:
 | 
				
			||||||
 | 
					    - "**"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  push-arm64:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest-arm64
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-qemu-action@v3.6.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-buildx-action@v3.11.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - uses: docker/login-action@v3.5.0
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          registry: git.cryptic.systems
 | 
				
			||||||
 | 
					          username: ${{ github.repository_owner }}
 | 
				
			||||||
 | 
					          password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Build and push image
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker buildx build \
 | 
				
			||||||
 | 
					            --build-arg HELM_VERSION=${{ github.ref_name }} \
 | 
				
			||||||
 | 
					            --file Dockerfile \
 | 
				
			||||||
 | 
					            --platform linux/arm64 \
 | 
				
			||||||
 | 
					            --provenance false \
 | 
				
			||||||
 | 
					            --push \
 | 
				
			||||||
 | 
					            --tag git.cryptic.systems/volker.raschek/helm:${TAG}-arm64 \
 | 
				
			||||||
 | 
					            .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  push-amd64:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest-amd64
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-qemu-action@v3.6.0
 | 
				
			||||||
 | 
					      - uses: docker/setup-buildx-action@v3.11.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - uses: docker/login-action@v3.5.0
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          registry: git.cryptic.systems
 | 
				
			||||||
 | 
					          username: ${{ github.repository_owner }}
 | 
				
			||||||
 | 
					          password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Build and push image
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker buildx build \
 | 
				
			||||||
 | 
					            --build-arg HELM_VERSION=${{ github.ref_name }} \
 | 
				
			||||||
 | 
					            --file Dockerfile \
 | 
				
			||||||
 | 
					            --platform linux/amd64 \
 | 
				
			||||||
 | 
					            --provenance false \
 | 
				
			||||||
 | 
					            --push \
 | 
				
			||||||
 | 
					            --tag git.cryptic.systems/volker.raschek/helm:${TAG}-amd64 \
 | 
				
			||||||
 | 
					            .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  push-manifest:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    needs:
 | 
				
			||||||
 | 
					    - push-arm64
 | 
				
			||||||
 | 
					    - push-amd64
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: docker/login-action@v3.5.0
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          registry: git.cryptic.systems
 | 
				
			||||||
 | 
					          username: ${{ github.repository_owner }}
 | 
				
			||||||
 | 
					          password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Create and push manifest
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker manifest create git.cryptic.systems/volker.raschek/helm:${TAG} \
 | 
				
			||||||
 | 
					            --amend git.cryptic.systems/volker.raschek/helm:${TAG}-amd64 \
 | 
				
			||||||
 | 
					            --amend git.cryptic.systems/volker.raschek/helm:${TAG}-arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          docker manifest push git.cryptic.systems/volker.raschek/helm:${TAG}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  sync-to-hub-docker-io:
 | 
				
			||||||
 | 
					    needs:
 | 
				
			||||||
 | 
					    - push-manifest
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - name: Copy images to docker.io
 | 
				
			||||||
 | 
					      run: |
 | 
				
			||||||
 | 
					        TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        apt-get update --yes
 | 
				
			||||||
 | 
					        apt-get install --yes skopeo
 | 
				
			||||||
 | 
					        skopeo copy \
 | 
				
			||||||
 | 
					          --all \
 | 
				
			||||||
 | 
					          --dest-password ${{ secrets.DOCKER_IO_PASSWORD }} \
 | 
				
			||||||
 | 
					          --dest-username ${{ secrets.DOCKER_IO_USERNAME }} \
 | 
				
			||||||
 | 
					          --src-password ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} \
 | 
				
			||||||
 | 
					          --src-username volker.raschek \
 | 
				
			||||||
 | 
					            docker://git.cryptic.systems/volker.raschek/helm:${TAG} \
 | 
				
			||||||
 | 
					            docker://docker.io/volkerraschek/helm:${TAG}
 | 
				
			||||||
							
								
								
									
										22
									
								
								.gitea/workflows/update-docker-hub-description.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/update-docker-hub-description.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					name: Update Docker Hub Description
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					    - master
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					    - README.md
 | 
				
			||||||
 | 
					  workflow_dispatch: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  update-description-on-hub-docker-io:
 | 
				
			||||||
 | 
					    runs-on:
 | 
				
			||||||
 | 
					    - ubuntu-latest
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - uses: actions/checkout@v5.0.0
 | 
				
			||||||
 | 
					    - uses: peter-evans/dockerhub-description@v4.0.2
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        username: ${{ secrets.DOCKER_IO_USERNAME }}
 | 
				
			||||||
 | 
					        password: ${{ secrets.DOCKER_IO_PASSWORD }}
 | 
				
			||||||
 | 
					        repository: volkerraschek/helm
 | 
				
			||||||
 | 
					        readme-filepath: README.md
 | 
				
			||||||
@@ -45,19 +45,17 @@ MD012:
 | 
				
			|||||||
# MD013/line-length - Line length
 | 
					# MD013/line-length - Line length
 | 
				
			||||||
MD013:
 | 
					MD013:
 | 
				
			||||||
  # Number of characters
 | 
					  # Number of characters
 | 
				
			||||||
  line_length: 80
 | 
					  line_length: 120
 | 
				
			||||||
  # Number of characters for headings
 | 
					  # Number of characters for headings
 | 
				
			||||||
  heading_line_length: 80
 | 
					  heading_line_length: 120
 | 
				
			||||||
  # Number of characters for code blocks
 | 
					  # Number of characters for code blocks
 | 
				
			||||||
  code_block_line_length: 80
 | 
					  code_block_line_length: 120
 | 
				
			||||||
  # Include code blocks
 | 
					  # Include code blocks
 | 
				
			||||||
  code_blocks: false
 | 
					  code_blocks: false
 | 
				
			||||||
  # Include tables
 | 
					  # Include tables
 | 
				
			||||||
  tables: false
 | 
					  tables: false
 | 
				
			||||||
  # Include headings
 | 
					  # Include headings
 | 
				
			||||||
  headings: true
 | 
					  headings: true
 | 
				
			||||||
  # Include headings
 | 
					 | 
				
			||||||
  headers: true
 | 
					 | 
				
			||||||
  # Strict length checking
 | 
					  # Strict length checking
 | 
				
			||||||
  strict: false
 | 
					  strict: false
 | 
				
			||||||
  # Stern length checking
 | 
					  # Stern length checking
 | 
				
			||||||
@@ -70,11 +68,6 @@ MD022:
 | 
				
			|||||||
  # Blank lines below heading
 | 
					  # Blank lines below heading
 | 
				
			||||||
  lines_below: 1
 | 
					  lines_below: 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content
 | 
					 | 
				
			||||||
MD024:
 | 
					 | 
				
			||||||
  # Only check sibling headings
 | 
					 | 
				
			||||||
  allow_different_nesting: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# MD025/single-title/single-h1 - Multiple top-level headings in the same document
 | 
					# MD025/single-title/single-h1 - Multiple top-level headings in the same document
 | 
				
			||||||
MD025:
 | 
					MD025:
 | 
				
			||||||
  # Heading level
 | 
					  # Heading level
 | 
				
			||||||
@@ -128,8 +121,7 @@ MD041:
 | 
				
			|||||||
# MD044/proper-names - Proper names should have the correct capitalization
 | 
					# MD044/proper-names - Proper names should have the correct capitalization
 | 
				
			||||||
MD044:
 | 
					MD044:
 | 
				
			||||||
  # List of proper names
 | 
					  # List of proper names
 | 
				
			||||||
  names:
 | 
					  names: []
 | 
				
			||||||
  - helm
 | 
					 | 
				
			||||||
  # Include code blocks
 | 
					  # Include code blocks
 | 
				
			||||||
  code_blocks: false
 | 
					  code_blocks: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -1,16 +1,18 @@
 | 
				
			|||||||
FROM docker.io/library/alpine:3.20.2
 | 
					FROM docker.io/library/alpine:3.22.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARG HELM_VERSION
 | 
					ARG HELM_VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN apk add bash curl git openssl && \
 | 
					RUN apk add bash curl git openssl && \
 | 
				
			||||||
    curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 --output /tmp/install.sh
 | 
					    curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 --output /tmp/install.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN [[ ${HELM_VERSION} == "" ]]; bash /tmp/install.sh
 | 
					RUN if [[ -z "${HELM_VERSION+x}" ]]; then bash /tmp/install.sh; fi
 | 
				
			||||||
RUN [[ ${HELM_VERSION} != "" ]]; bash /tmp/install.sh --version ${HELM_VERSION}
 | 
					RUN if [[ -n "${HELM_VERSION+x}" ]]; then bash /tmp/install.sh --version "${HELM_VERSION}"; fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN rm /tmp/install.sh
 | 
					RUN rm /tmp/install.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install additionally cm-push plugin
 | 
					# Install additionally helm plugins
 | 
				
			||||||
RUN helm plugin install https://github.com/chartmuseum/helm-push.git
 | 
					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" ]
 | 
					ENTRYPOINT [ "/usr/local/bin/helm" ]
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
# HELM_VERSION
 | 
					# HELM_VERSION
 | 
				
			||||||
# Only required to install a specifiy version
 | 
					# Only required to install a specify version
 | 
				
			||||||
HELM_VERSION?=v3.15.3 # renovate: datasource=github-releases depName=helm/helm
 | 
					HELM_VERSION?=v3.18.4 # 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
 | 
				
			||||||
@@ -9,14 +9,13 @@ 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:=git.cryptic.systems
 | 
					HELM_IMAGE_REGISTRY_NAME?=git.cryptic.systems
 | 
				
			||||||
HELM_IMAGE_REGISTRY_USER:=volker.raschek
 | 
					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
 | 
				
			||||||
HELM_IMAGE_VERSION?=latest
 | 
					HELM_IMAGE_VERSION?=latest
 | 
				
			||||||
HELM_IMAGE_FULLY_QUALIFIED=${HELM_IMAGE_REGISTRY_NAME}/${HELM_IMAGE_NAMESPACE}/${HELM_IMAGE_NAME}:${HELM_IMAGE_VERSION}
 | 
					HELM_IMAGE_FULLY_QUALIFIED=${HELM_IMAGE_REGISTRY_NAME}/${HELM_IMAGE_NAMESPACE}/${HELM_IMAGE_NAME}:${HELM_IMAGE_VERSION}
 | 
				
			||||||
HELM_IMAGE_UNQUALIFIED=${HELM_IMAGE_NAMESPACE}/${HELM_IMAGE_NAME}:${HELM_IMAGE_VERSION}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# BUILD CONTAINER IMAGE
 | 
					# BUILD CONTAINER IMAGE
 | 
				
			||||||
# ==============================================================================
 | 
					# ==============================================================================
 | 
				
			||||||
@@ -28,15 +27,13 @@ container-image/build:
 | 
				
			|||||||
		--no-cache \
 | 
							--no-cache \
 | 
				
			||||||
		--pull \
 | 
							--pull \
 | 
				
			||||||
		--tag ${HELM_IMAGE_FULLY_QUALIFIED} \
 | 
							--tag ${HELM_IMAGE_FULLY_QUALIFIED} \
 | 
				
			||||||
		--tag ${HELM_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 ${HELM_IMAGE_FULLY_QUALIFIED} ${HELM_IMAGE_UNQUALIFIED}
 | 
						- ${CONTAINER_RUNTIME} image rm ${HELM_IMAGE_FULLY_QUALIFIED}
 | 
				
			||||||
	- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# PUSH CONTAINER IMAGE
 | 
					# PUSH CONTAINER IMAGE
 | 
				
			||||||
# ==============================================================================
 | 
					# ==============================================================================
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										17
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								README.md
									
									
									
									
									
								
							@@ -1,18 +1,15 @@
 | 
				
			|||||||
# helm-docker
 | 
					# helm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[](https://drone.cryptic.systems/volker.raschek/helm-docker)
 | 
					 | 
				
			||||||
[](https://hub.docker.com/r/volkerraschek/helm)
 | 
					[](https://hub.docker.com/r/volkerraschek/helm)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This project contains all sources to build the container image
 | 
					This project contains all sources to build the container image `git.cryptic.systems/volker.raschek/helm`. The primary
 | 
				
			||||||
`docker.io/volkerraschek/helm`. The primary goal of this project is to package
 | 
					goal of this project is to package the binary `helm` as container image to provide the functionally for CI/CD workflows.
 | 
				
			||||||
the binary `helm` as container image to provide the functionally for CI/CD
 | 
					The source code of the binary can be found in the upstream project of [helm](github.com/helm/helm).
 | 
				
			||||||
workflows. The source code of the binary can be found in the upstream project of
 | 
					 | 
				
			||||||
[helm](github.com/helm/helm).
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## drone
 | 
					## drone
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Here is an example to lint, package and deploy a chart to chartmuseum via
 | 
					Here is an example to lint, package and deploy a chart to chartmuseum via
 | 
				
			||||||
`docker.io/volkerraschek/helm`.
 | 
					`git.cryptic.systems/volker.raschek/helm`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```yaml
 | 
					```yaml
 | 
				
			||||||
kind: pipeline
 | 
					kind: pipeline
 | 
				
			||||||
@@ -27,7 +24,7 @@ steps:
 | 
				
			|||||||
- name: helm lint
 | 
					- name: helm lint
 | 
				
			||||||
  commands:
 | 
					  commands:
 | 
				
			||||||
  - helm lint
 | 
					  - helm lint
 | 
				
			||||||
  image: docker.io/volkerraschek/helm:latest
 | 
					  image: git.cryptic.systems/volker.raschek/helm:latest
 | 
				
			||||||
  resources:
 | 
					  resources:
 | 
				
			||||||
    limits:
 | 
					    limits:
 | 
				
			||||||
      cpu: 50
 | 
					      cpu: 50
 | 
				
			||||||
@@ -53,7 +50,7 @@ steps:
 | 
				
			|||||||
      from_secret: helm_repo_password
 | 
					      from_secret: helm_repo_password
 | 
				
			||||||
    HELM_REPO_USERNAME:
 | 
					    HELM_REPO_USERNAME:
 | 
				
			||||||
      from_secret: helm_repo_username
 | 
					      from_secret: helm_repo_username
 | 
				
			||||||
  image: docker.io/volkerraschek/helm:latest
 | 
					  image: git.cryptic.systems/volker.raschek/helm:latest
 | 
				
			||||||
  resources:
 | 
					  resources:
 | 
				
			||||||
    limits:
 | 
					    limits:
 | 
				
			||||||
      cpu: 50
 | 
					      cpu: 50
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,20 +0,0 @@
 | 
				
			|||||||
image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
					 | 
				
			||||||
{{#if build.tags}}
 | 
					 | 
				
			||||||
tags:
 | 
					 | 
				
			||||||
{{#each build.tags}}
 | 
					 | 
				
			||||||
  - {{this}}
 | 
					 | 
				
			||||||
{{/each}}
 | 
					 | 
				
			||||||
  - "latest"
 | 
					 | 
				
			||||||
{{/if}}
 | 
					 | 
				
			||||||
manifests:
 | 
					 | 
				
			||||||
  -
 | 
					 | 
				
			||||||
    image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
					 | 
				
			||||||
    platform:
 | 
					 | 
				
			||||||
      architecture: amd64
 | 
					 | 
				
			||||||
      os: linux
 | 
					 | 
				
			||||||
  -
 | 
					 | 
				
			||||||
    image: git.cryptic.systems/volker.raschek/helm:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
 | 
					 | 
				
			||||||
    platform:
 | 
					 | 
				
			||||||
      architecture: arm64
 | 
					 | 
				
			||||||
      os: linux
 | 
					 | 
				
			||||||
      variant: v8
 | 
					 | 
				
			||||||
@@ -1,40 +1,16 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
					  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
				
			||||||
  "assignees": [ "volker.raschek" ],
 | 
					  "extends": [
 | 
				
			||||||
  "labels": [ "renovate" ],
 | 
					    "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"
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
  "packageRules": [
 | 
					  "packageRules": [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "addLabels": [ "renovate/droneci", "renovate/automerge" ],
 | 
					 | 
				
			||||||
      "automerge": true,
 | 
					 | 
				
			||||||
      "matchManagers": "droneci",
 | 
					 | 
				
			||||||
      "matchUpdateTypes": [ "minor", "patch"]
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "description": "Automatically update patch version of used container images in docker files",
 | 
					 | 
				
			||||||
      "addLabels": [ "renovate/container-image", "renovate/automerge" ],
 | 
					 | 
				
			||||||
      "automerge": true,
 | 
					 | 
				
			||||||
      "matchBaseBranches": [ "master" ],
 | 
					 | 
				
			||||||
      "matchManagers": [ "dockerfile" ],
 | 
					 | 
				
			||||||
      "matchUpdateTypes": [ "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