You've already forked bind9-docker
							
							Compare commits
	
		
			81 Commits
		
	
	
		
			v0.1.0
			...
			dc96b724c6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						dc96b724c6
	
				 | 
					
					
						|||
| 
						
						
							
						
						c45644c1ee
	
				 | 
					
					
						|||
| 
						
						
							
						
						d2567230fc
	
				 | 
					
					
						|||
| 
						
						
							
						
						93c597e5d3
	
				 | 
					
					
						|||
| 
						
						
							
						
						813b81d137
	
				 | 
					
					
						|||
| 
						
						
							
						
						b2ed530a53
	
				 | 
					
					
						|||
| 
						
						
							
						
						31c8e10b32
	
				 | 
					
					
						|||
| 
						
						
							
						
						4360e13a84
	
				 | 
					
					
						|||
| 
						
						
							
						
						8cf1d23907
	
				 | 
					
					
						|||
| 
						
						
							
						
						a2ecfaa2b3
	
				 | 
					
					
						|||
| 
						
						
							
						
						141cb6603a
	
				 | 
					
					
						|||
| 
						
						
							
						
						655a0d4a30
	
				 | 
					
					
						|||
| 
						
						
							
						
						2762c3f0b6
	
				 | 
					
					
						|||
| 
						
						
							
						
						77424c18a3
	
				 | 
					
					
						|||
| 
						
						
							
						
						e44dea6953
	
				 | 
					
					
						|||
| 
						
						
							
						
						95ae7bfcdb
	
				 | 
					
					
						|||
| 
						
						
							
						
						57f535a7d4
	
				 | 
					
					
						|||
| 
						
						
							
						
						c8d07c4c19
	
				 | 
					
					
						|||
| 
						
						
							
						
						944b3197f6
	
				 | 
					
					
						|||
| 
						
						
							
						
						582873a514
	
				 | 
					
					
						|||
| 
						
						
							
						
						bbda545553
	
				 | 
					
					
						|||
| 
						
						
							
						
						566246cc7a
	
				 | 
					
					
						|||
| 
						
						
							
						
						6bbf1d7736
	
				 | 
					
					
						|||
| 
						
						
							
						
						48a2a76ec3
	
				 | 
					
					
						|||
| 
						
						
							
						
						b54354e1d9
	
				 | 
					
					
						|||
| 
						
						
							
						
						c0494e696c
	
				 | 
					
					
						|||
| 
						
						
							
						
						3608a40732
	
				 | 
					
					
						|||
| 
						
						
							
						
						e64fa46d44
	
				 | 
					
					
						|||
| 
						
						
							
						
						71c16e4072
	
				 | 
					
					
						|||
| 
						
						
							
						
						92ecaa9813
	
				 | 
					
					
						|||
| 
						
						
							
						
						872b45dda9
	
				 | 
					
					
						|||
| 
						
						
							
						
						22d3eb3467
	
				 | 
					
					
						|||
| 46ea257ca4 | |||
| 0ef541dacd | |||
| 863854b9d8 | |||
| 44111db529 | |||
| 69a43aa277 | |||
| 12050d4f7f | |||
| c8d4f00d80 | |||
| 
						
						
							
						
						05aaf634c6
	
				 | 
					
					
						|||
| 5d21d69a35 | |||
| cc3d647c07 | |||
| 83954c2e3e | |||
| f4dec6349f | |||
| 45d9d8490c | |||
| a97348a768 | |||
| b55dc277dc | |||
| 
						
						
							
						
						f2c27d4566
	
				 | 
					
					
						|||
| 
						
						
							
						
						36f6299b30
	
				 | 
					
					
						|||
| e0379e1b72 | |||
| c03de474a3 | |||
| 5d1d6f274a | |||
| 2d69c31c5a | |||
| 
						
						
							
						
						d84c7bc71f
	
				 | 
					
					
						|||
| fcaea48842 | |||
| 
						
						
							
						
						6c532412c6
	
				 | 
					
					
						|||
| e561d7de5a | |||
| b82d0b8c6a | |||
| 
						
						
							
						
						222df12997
	
				 | 
					
					
						|||
| 
						
						
							
						
						646752cbed
	
				 | 
					
					
						|||
| 
						
						
							
						
						cb1bb23e44
	
				 | 
					
					
						|||
| 
						
						
							
						
						4c362d7b40
	
				 | 
					
					
						|||
| 72c629b360 | |||
| 08a33c5e75 | |||
| 
						
						
							
						
						69c82b4d71
	
				 | 
					
					
						|||
| 
						
						
							
						
						2ccf887284
	
				 | 
					
					
						|||
| 3a2e8f2e0f | |||
| 
						
						
							
						
						9e5aa27867
	
				 | 
					
					
						|||
| c465fadcb5 | |||
| 
						
						
							
						
						385619c644
	
				 | 
					
					
						|||
| 
						
						
							
						
						3e3916c2e9
	
				 | 
					
					
						|||
| 
						
						
							
						
						515a8bd72c
	
				 | 
					
					
						|||
| 
						
						
							
						
						4c9f90f90e
	
				 | 
					
					
						|||
| 
						
						
							
						
						692074b23a
	
				 | 
					
					
						|||
| 8437280cd6 | |||
| 
						
						
							
						
						0aa29055bf
	
				 | 
					
					
						|||
| 58537ca5b2 | |||
| 
						
						
							
						
						b768af214b
	
				 | 
					
					
						|||
| 
						
						
							
						
						8c29a7028d
	
				 | 
					
					
						|||
| 
						
						
							
						
						ed2f75e69a
	
				 | 
					
					
						|||
| 
						
						
							
						
						2cc7fb8a8d
	
				 | 
					
					
						
							
								
								
									
										473
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										473
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -3,35 +3,39 @@ kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.4.0
 | 
			
		||||
 | 
			
		||||
- name: markdown lint
 | 
			
		||||
  commands:
 | 
			
		||||
  - markdownlint *.md
 | 
			
		||||
  image: docker.io/volkerraschek/markdownlint:0.28.1
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 50M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  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
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
@@ -41,153 +45,311 @@ 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.4.0
 | 
			
		||||
 | 
			
		||||
- name: build
 | 
			
		||||
  image: harbor.cryptic.systems/docker/plugins/docker:20.18.8
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    dry_run: true
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/bind9
 | 
			
		||||
    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/bind9-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: latest-amd64
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    tags: latest-amd64
 | 
			
		||||
    repo: volkerraschek/bind9
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
  when:
 | 
			
		||||
    branch:
 | 
			
		||||
    - master
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.4.0
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: build
 | 
			
		||||
  image: harbor.cryptic.systems/docker/plugins/docker:20.18.8
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/bind9
 | 
			
		||||
    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:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/bind9-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: latest-manifest
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- latest-amd64
 | 
			
		||||
 | 
			
		||||
# 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.4.0
 | 
			
		||||
 | 
			
		||||
- name: build-manifest
 | 
			
		||||
  image: plugins/manifest
 | 
			
		||||
  image: harbor.cryptic.systems/docker/plugins/manifest:1.4.0
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    ignore_missing: true
 | 
			
		||||
    spec: manifest.tmpl
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  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
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/bind9-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: latest-sync
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- latest-amd64
 | 
			
		||||
- latest-manifest
 | 
			
		||||
 | 
			
		||||
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/bind9 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:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/bind9-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.4.0
 | 
			
		||||
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  image: harbor.cryptic.systems/docker/plugins/docker:20.18.8
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    auto_tag_suffix: amd64
 | 
			
		||||
    repo: volkerraschek/bind9
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/bind9
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  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
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
@@ -199,92 +361,113 @@ kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: tagged-manifest
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- tagged-amd64
 | 
			
		||||
 | 
			
		||||
# 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.4.0
 | 
			
		||||
 | 
			
		||||
- name: build-manifest
 | 
			
		||||
  image: plugins/manifest
 | 
			
		||||
  image: harbor.cryptic.systems/docker/plugins/manifest:1.4.0
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    ignore_missing: true
 | 
			
		||||
    spec: manifest.tmpl
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  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
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/dhcpd-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: tagged-sync
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- tagged-amd64
 | 
			
		||||
- tagged-manifest
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.4.0
 | 
			
		||||
 | 
			
		||||
- 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/bind9 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:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/bind9-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: sync
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: github
 | 
			
		||||
  image: docker.io/appleboy/drone-git-push:latest
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
  settings:
 | 
			
		||||
    branch: master
 | 
			
		||||
    remote: ssh://git@github.com/volker-raschek/bind9-docker.git
 | 
			
		||||
    force: true
 | 
			
		||||
    ssh_key:
 | 
			
		||||
      from_secret: ssh_key
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  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
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/bind9-docker
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,8 @@ RUN pacman \
 | 
			
		||||
      --sync \
 | 
			
		||||
      --sysupgrade \
 | 
			
		||||
      --refresh --noconfirm \
 | 
			
		||||
        bind bind-tools
 | 
			
		||||
        bind bind-tools && \
 | 
			
		||||
    rm --recursive --force /var/cache/pacman/pkg
 | 
			
		||||
 | 
			
		||||
RUN mkdir --parents /etc/bind/zones /var/log/bind && \
 | 
			
		||||
    mv /etc/named.conf /etc/bind/named.conf && \
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,12 +1,12 @@
 | 
			
		||||
# CONTAINER_RUNTIME
 | 
			
		||||
# 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?=$(shell which docker)
 | 
			
		||||
CONTAINER_RUNTIME?=$(shell which podman)
 | 
			
		||||
 | 
			
		||||
# BIND9_IMAGE_REGISTRY_NAME
 | 
			
		||||
# Defines the name of the new container to be built using several variables.
 | 
			
		||||
BIND9_IMAGE_REGISTRY_NAME:=docker.io
 | 
			
		||||
BIND9_IMAGE_REGISTRY_USER:=volkerraschek
 | 
			
		||||
BIND9_IMAGE_REGISTRY_NAME?=git.cryptic.systems
 | 
			
		||||
BIND9_IMAGE_REGISTRY_USER?=volker.raschek
 | 
			
		||||
 | 
			
		||||
BIND9_IMAGE_NAMESPACE?=${BIND9_IMAGE_REGISTRY_USER}
 | 
			
		||||
BIND9_IMAGE_NAME:=bind9
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
image: volkerraschek/bind9:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
			
		||||
image: git.cryptic.systems/volker.raschek/bind9:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
			
		||||
{{#if build.tags}}
 | 
			
		||||
tags:
 | 
			
		||||
{{#each build.tags}}
 | 
			
		||||
@@ -8,7 +8,7 @@ tags:
 | 
			
		||||
{{/if}}
 | 
			
		||||
manifests:
 | 
			
		||||
  -
 | 
			
		||||
    image: volkerraschek/bind9:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
			
		||||
    image: git.cryptic.systems/volker.raschek/bind9:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
			
		||||
    platform:
 | 
			
		||||
      architecture: amd64
 | 
			
		||||
      os: linux
 | 
			
		||||
							
								
								
									
										9
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
{
 | 
			
		||||
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
			
		||||
  "extends": [
 | 
			
		||||
    "local>volker.raschek/renovate-config:default#master",
 | 
			
		||||
    "local>volker.raschek/renovate-config:container#master",
 | 
			
		||||
    "local>volker.raschek/renovate-config:actions#master",
 | 
			
		||||
    "local>volker.raschek/renovate-config:regexp#master"
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user