c27140c4cb
With release 5.0.0 there are so many deprecations and breaking changes that it is probably a good way to assist the users with values migration before breaking their environments. This adds another template file that doesn't render anything but ensures the removal of dropped or deprecated settings from customized values files. For when it is necessary, this check can be disabled via new setting `checkDeprecation`. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/269 Reviewed-by: luhahn <luhahn@noreply.gitea.io> Reviewed-by: wxiaoguang <wxiaoguang@noreply.gitea.io> Co-authored-by: justusbunsi <justusbunsi@noreply.gitea.io> Co-committed-by: justusbunsi <justusbunsi@noreply.gitea.io>
86 lines
1.7 KiB
YAML
86 lines
1.7 KiB
YAML
---
|
|
kind: pipeline
|
|
type: docker
|
|
name: lint
|
|
|
|
platform:
|
|
os: linux
|
|
arch: arm64
|
|
|
|
steps:
|
|
- name: helm lint
|
|
pull: always
|
|
image: alpine:3.13
|
|
commands:
|
|
- apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm
|
|
- helm lint
|
|
|
|
- name: helm template
|
|
pull: always
|
|
image: alpine:3.13
|
|
commands:
|
|
- apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm
|
|
- helm dependency update
|
|
- helm template --debug gitea-helm .
|
|
|
|
- name: markdown lint
|
|
pull: always
|
|
image: docker.io/volkerraschek/markdownlint:latest
|
|
commands:
|
|
- markdownlint *.md
|
|
|
|
- name: discord
|
|
pull: always
|
|
image: appleboy/drone-discord:1.2.4
|
|
environment:
|
|
DISCORD_WEBHOOK_ID:
|
|
from_secret: discord_webhook_id
|
|
DISCORD_WEBHOOK_TOKEN:
|
|
from_secret: discord_webhook_token
|
|
when:
|
|
status:
|
|
- changed
|
|
- failure
|
|
|
|
---
|
|
kind: pipeline
|
|
type: docker
|
|
name: release-version
|
|
|
|
platform:
|
|
os: linux
|
|
arch: arm64
|
|
|
|
trigger:
|
|
event:
|
|
- tag
|
|
|
|
steps:
|
|
- name: generate-chart
|
|
pull: always
|
|
image: alpine:3.13
|
|
commands:
|
|
- apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm
|
|
- apk add --no-cache curl
|
|
- helm dependency update
|
|
- helm package --version "${DRONE_TAG##v}" ./
|
|
- mkdir gitea
|
|
- mv gitea*.tgz gitea/
|
|
- curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml
|
|
- helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml
|
|
|
|
- name: upload-chart
|
|
pull: always
|
|
image: plugins/s3:latest
|
|
settings:
|
|
bucket: gitea-artifacts
|
|
endpoint: https://storage.gitea.io
|
|
path_style: true
|
|
access_key:
|
|
from_secret: aws_access_key_id
|
|
secret_key:
|
|
from_secret: aws_secret_access_key
|
|
source: gitea/*
|
|
target: /charts
|
|
strip_prefix: gitea/
|