Skip to content

Commit

Permalink
[MOSIP-35490] moved required helm and deploy scripts to modular repo
Browse files Browse the repository at this point in the history
Signed-off-by: techno-467 <[email protected]>
  • Loading branch information
Prafulrakhade committed Dec 4, 2024
1 parent 399d168 commit 63b5a32
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 4 deletions.
62 changes: 62 additions & 0 deletions .github/workflows/chart-lint-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Validate / Publish helm charts

on:
release:
types: [published]
pull_request:
types: [opened, reopened, synchronize]
paths:
- 'helm/**'
workflow_dispatch:
inputs:
IGNORE_CHARTS:
description: 'Provide list of charts to be ignored separated by pipe(|)'
required: false
default: '""'
type: string
CHART_PUBLISH:
description: 'Chart publishing to gh-pages branch'
required: false
default: 'NO'
type: string
options:
- YES
- NO
INCLUDE_ALL_CHARTS:
description: 'Include all charts for Linting/Publishing (YES/NO)'
required: false
default: 'NO'
type: string
options:
- YES
- NO
push:
branches:
- '!release-branch'
- '!master'
- 1.*
- 0.*
- develop
- MOSIP*
- release*
paths:
- './helm/**'

jobs:
chart-lint-publish:
uses: mosip/kattu/.github/workflows/chart-lint-publish.yml@master
with:
CHARTS_DIR: ./helm
CHARTS_URL: https://mosip.github.io/mosip-helm
REPOSITORY: mosip-helm
BRANCH: gh-pages
INCLUDE_ALL_CHARTS: "${{ inputs.INCLUDE_ALL_CHARTS || 'NO' }}"
IGNORE_CHARTS: "${{ inputs.IGNORE_CHARTS || '\"\"' }}"
CHART_PUBLISH: "${{ inputs.CHART_PUBLISH || 'YES' }}"
LINTING_CHART_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-schema.yaml"
LINTING_LINTCONF_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/lintconf.yaml"
LINTING_CHART_TESTING_CONFIG_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-testing-config.yaml"
LINTING_HEALTH_CHECK_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/health-check-schema.yaml"
secrets:
TOKEN: ${{ secrets.ACTION_PAT }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
2 changes: 1 addition & 1 deletion deploy/minio-client-util/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ if [ $# -ge 1 ] ; then
fi

NS=minio-client-util
CHART_VERSION=1.0.0
CHART_VERSION=0.0.1-develop

echo Create $NS namespace
kubectl create ns $NS
Expand Down
Empty file modified deploy/softhsm-backup/delete.sh
100644 → 100755
Empty file.
Empty file modified deploy/softhsm-backup/install.sh
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion helm/minio-client-util/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ replicaCount: 1

image:
registry: docker.io
repository: mosipdev/minio-client-util
repository: mosipqa/minio-client-util
tag: latest

## Specify a imagePullPolicy
Expand Down
4 changes: 2 additions & 2 deletions helm/softhsm-backup/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ replicaCount: 1

image:
registry: docker.io
repository: mosipdev/softhsm-backup
tag: latest
repository: mosipqa/softhsm-backup
tag: develop

## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
Expand Down

0 comments on commit 63b5a32

Please sign in to comment.