Compare commits

...

3 Commits

Author SHA1 Message Date
46a766bbfb fix: install helm cm-push plugin from upstream
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-02-03 21:19:06 +01:00
7408a66044 fix: compile helm cm-push plugin via build step
Some checks failed
continuous-integration/drone/push Build is failing
2022-02-03 17:59:25 +01:00
87b7296618 fix(ci): enable force push
Some checks failed
continuous-integration/drone/push Build is failing
2022-02-02 21:32:53 +01:00
2 changed files with 48 additions and 27 deletions

View File

@@ -54,16 +54,18 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
dockerfile: Dockerfile
dry_run: true dry_run: true
tags: latest-amd64 force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-amd64
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
volumes: volumes:
- name: docker_socket - name: docker_socket
path: /var/run/docker.sock path: /var/run/docker.sock
@@ -115,16 +117,18 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
dockerfile: Dockerfile
dry_run: true dry_run: true
tags: latest-arm-v7 force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-arm-v7
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
- name: notify - name: notify
image: drillster/drone-email image: drillster/drone-email
@@ -176,16 +180,18 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
dockerfile: Dockerfile
dry_run: true dry_run: true
tags: latest-arm64-v8 force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-arm64-v8
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
- name: notify - name: notify
image: drillster/drone-email image: drillster/drone-email
@@ -237,15 +243,17 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
tags: latest-amd64 dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-amd64
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
volumes: volumes:
- name: docker_socket - name: docker_socket
path: /var/run/docker.sock path: /var/run/docker.sock
@@ -296,15 +304,17 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
tags: latest-arm-v7 dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-arm-v7
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
- name: notify - name: notify
image: drillster/drone-email image: drillster/drone-email
@@ -355,15 +365,17 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: false auto_tag: false
tags: latest-arm64-v8 dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
tags: latest-arm64-v8
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
password: password:
from_secret: container_image_registry_password from_secret: container_image_registry_password
no_cache: true
- name: notify - name: notify
image: drillster/drone-email image: drillster/drone-email
@@ -465,9 +477,12 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: true
auto_tag_suffix: amd64 auto_tag_suffix: amd64
auto_tag: true
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
@@ -475,7 +490,6 @@ steps:
from_secret: container_image_registry_password from_secret: container_image_registry_password
build_args: build_args:
- HELM_VERSION=${DRONE_TAG} - HELM_VERSION=${DRONE_TAG}
no_cache: true
volumes: volumes:
- name: docker_socket - name: docker_socket
path: /var/run/docker.sock path: /var/run/docker.sock
@@ -520,9 +534,12 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: true
auto_tag_suffix: arm-v7 auto_tag_suffix: arm-v7
auto_tag: true
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
@@ -530,7 +547,6 @@ steps:
from_secret: container_image_registry_password from_secret: container_image_registry_password
build_args: build_args:
- HELM_VERSION=${DRONE_TAG} - HELM_VERSION=${DRONE_TAG}
no_cache: true
volumes: volumes:
- name: docker_socket - name: docker_socket
path: /var/run/docker.sock path: /var/run/docker.sock
@@ -575,9 +591,12 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: Dockerfile
auto_tag: true
auto_tag_suffix: arm64-v8 auto_tag_suffix: arm64-v8
auto_tag: true
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
repo: volkerraschek/helm repo: volkerraschek/helm
username: username:
from_secret: container_image_registry_user from_secret: container_image_registry_user
@@ -585,7 +604,6 @@ steps:
from_secret: container_image_registry_password from_secret: container_image_registry_password
build_args: build_args:
- HELM_VERSION=${DRONE_TAG} - HELM_VERSION=${DRONE_TAG}
no_cache: true
volumes: volumes:
- name: docker_socket - name: docker_socket
path: /var/run/docker.sock path: /var/run/docker.sock

View File

@@ -5,4 +5,7 @@ ARG HELM_VERSION
COPY install.sh /install.sh COPY install.sh /install.sh
RUN VERSION=${HELM_VERSION} /install.sh RUN VERSION=${HELM_VERSION} /install.sh
# Install additionally cm-push plugin
RUN helm plugin install https://github.com/chartmuseum/helm-push.git
ENTRYPOINT [ "/usr/bin/helm" ] ENTRYPOINT [ "/usr/bin/helm" ]