-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
From https://github.com/awoimbee/helm-charts Includes metabase chart
- Loading branch information
0 parents
commit 54c4cec
Showing
26 changed files
with
2,136 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
name: Bug Report | ||
description: Create a report to help us improve | ||
title: "[name of the chart e.g. keycloak-x] Issue Title" | ||
labels: [bug] | ||
assignees: | ||
- awoimbee | ||
body: | ||
- type: textarea | ||
id: desc | ||
attributes: | ||
label: Clear and concise description of the bug. | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
id: helm-version | ||
attributes: | ||
label: What's your helm version? | ||
description: Enter the output of `$ helm version` | ||
validations: | ||
required: true | ||
- type: input | ||
id: kubectl-version | ||
attributes: | ||
label: What's your kubectl version? | ||
description: Enter the output of `$ kubectl version` | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
id: chart-name | ||
attributes: | ||
label: Which chart? | ||
description: Enter the name of the chart where you encountered this bug. | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
id: chart-version | ||
attributes: | ||
label: What's the chart version? | ||
description: Enter the version of the chart that you encountered this bug. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: what-happened | ||
attributes: | ||
label: What happened? | ||
description: Enter exactly what happened. | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
id: what-expected | ||
attributes: | ||
label: What you expected to happen? | ||
description: Enter what you expected to happen. | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
id: how-to-reproduce | ||
attributes: | ||
label: How to reproduce it? | ||
description: As minimally and precisely as possible. | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
id: changed-values | ||
attributes: | ||
label: Enter the changed values of values.yaml? | ||
description: Please enter only values which differ from the defaults. Enter `NONE` if nothing's changed. | ||
placeholder: 'key: value' | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
id: helm-command | ||
attributes: | ||
label: Enter the command that you execute and failing/misfunctioning. | ||
description: Enter the command as-is as how you executed. | ||
placeholder: helm install my-release extrality/name-of-chart --version version --values values.yaml | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: anything-else | ||
attributes: | ||
label: Anything else we need to know? | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Feature request | ||
description: Suggest an idea for this project | ||
title: "[name of the chart e.g. prometheus-couchdb-exporter] Issue Title" | ||
labels: [enhancement] | ||
assignees: | ||
- awoimbee | ||
body: | ||
|
||
- type: textarea | ||
id: desc | ||
attributes: | ||
label: Is your feature request related to a problem ? | ||
description: Give a clear and concise description of what the problem is. | ||
placeholder: ex. I'm always frustrated when [...] | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: prop-solution | ||
attributes: | ||
label: Describe the solution you'd like. | ||
description: A clear and concise description of what you want to happen. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: alternatives | ||
attributes: | ||
label: Describe alternatives you've considered. | ||
description: A clear and concise description of any alternative solutions or features you've considered. If nothing, please enter `NONE` | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: additional-ctxt | ||
attributes: | ||
label: Additional context. | ||
description: Add any other context or screenshots about the feature request here. | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<!-- | ||
Thank you for contributing. | ||
For a quick overview across what we will look at reviewing your PR, please read our review guidelines: | ||
* https://github.com/helm/charts/blob/master/REVIEW_GUIDELINES.md | ||
Following our best practices right from the start will accelerate the review process and help get your PR merged quicker. | ||
When updates to your PR are requested, please add new commits and do not squash the history. | ||
This will make it easier to identify new changes. | ||
The PR will be squashed anyways when it is merged. | ||
Thanks. | ||
For fast feedback, please @-mention maintainers that are listed in the Chart.yaml file. | ||
Please make sure you test your changes before you push them. | ||
Once pushed, GitHub Actions will run across your changes and do some initial checks and linting. | ||
These checks run very quickly. | ||
Please check the results. | ||
We would like these checks to pass before we even continue reviewing your changes. | ||
--> | ||
#### What this PR does / why we need it: | ||
|
||
#### Which issue this PR fixes | ||
*(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)* | ||
- fixes # | ||
|
||
#### Special notes for your reviewer: | ||
|
||
#### Checklist | ||
<!-- [Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.] --> | ||
- [ ] [DCO](https://github.com/extrality/helm-charts/blob/main/CONTRIBUTING.md#sign-off-your-work) signed | ||
- [ ] Chart Version bumped | ||
- [ ] Title of the PR starts with chart name (e.g. `[keycloak-x]`) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Number of days of inactivity before an issue becomes stale | ||
daysUntilStale: 30 | ||
# Number of days of inactivity before a stale issue is closed | ||
daysUntilClose: 14 | ||
# Issues with these labels will never be considered stale | ||
exemptLabels: | ||
- lifecycle/frozen | ||
staleLabel: lifecycle/stale | ||
# Comment to post when marking an issue as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Any further update will | ||
cause the issue/pull request to no longer be considered stale. Thank you for your contributions. | ||
# Comment to post when closing a stale issue. Set to `false` to disable | ||
closeComment: > | ||
This issue is being automatically closed due to inactivity. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: Codespell | ||
|
||
# Documentation: | ||
# https://help.github.com/en/articles/workflow-syntax-for-github-actions | ||
|
||
on: pull_request | ||
|
||
jobs: | ||
codespell: | ||
name: Codespell | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout Code | ||
uses: actions/checkout@v2 | ||
- name: Codespell | ||
uses: codespell-project/actions-codespell@master | ||
with: | ||
ignore_words_list: iam,aks | ||
check_filenames: true | ||
check_hidden: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Lint and Test Charts | ||
|
||
on: pull_request | ||
|
||
jobs: | ||
lint-test: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 0 | ||
- name: Set up Helm | ||
uses: azure/setup-helm@v1 | ||
with: | ||
version: v3.6.2 | ||
- uses: actions/setup-python@v2 | ||
with: | ||
python-version: 3.7 | ||
- name: Set up chart-testing | ||
uses: helm/chart-testing-action@v2.1.0 | ||
- name: Run chart-testing (list-changed) | ||
id: list-changed | ||
run: | | ||
changed=$(ct list-changed --config ct.yaml) | ||
if [[ -n "$changed" ]]; then | ||
echo "::set-output name=changed::true" | ||
fi | ||
- name: install helm unittest plugin | ||
if: steps.list-changed.outputs.changed == 'true' | ||
run: | | ||
helm env | ||
helm plugin install https://github.com/quintush/helm-unittest.git --version 0.2.6 | ||
- name: Run chart-testing (lint) | ||
run: ct lint --config ct.yaml | ||
- name: Create kind cluster | ||
uses: helm/kind-action@v1.2.0 | ||
if: steps.list-changed.outputs.changed == 'true' | ||
- name: Run chart-testing (install) | ||
run: ct install --config ct.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: Lint Code Base | ||
|
||
# Documentation: | ||
# https://help.github.com/en/articles/workflow-syntax-for-github-actions | ||
|
||
on: pull_request | ||
|
||
jobs: | ||
build: | ||
name: Lint Code Base | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout Code | ||
uses: actions/checkout@v2 | ||
- name: Lint Code Base | ||
uses: docker://github/super-linter:v3.12.0 | ||
env: | ||
VALIDATE_ALL_CODEBASE: false | ||
VALIDATE_BASH: false | ||
VALIDATE_PYTHON: false | ||
VALIDATE_PYTHON_FLAKE8: false | ||
VALIDATE_PYTHON_BLACK: false | ||
VALIDATE_KUBERNETES_KUBEVAL: false | ||
VALIDATE_YAML: false | ||
DEFAULT_BRANCH: main | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name: Release Charts | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
release: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: Fetch history | ||
run: git fetch --prune --unshallow | ||
|
||
- name: Configure Git | ||
run: | | ||
git config user.name "$GITHUB_ACTOR" | ||
git config user.email "$GITHUB_ACTOR@users.noreply.github.com" | ||
- name: Set up Helm | ||
uses: azure/setup-helm@v1 | ||
with: | ||
version: v3.6.2 | ||
|
||
- name: Run chart-releaser | ||
uses: helm/chart-releaser-action@v1.2.1 | ||
env: | ||
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
on: | ||
push: | ||
branches: | ||
- 'main' | ||
paths: | ||
- 'README.md' | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- run: | | ||
cp -f README.md ${{ runner.temp }}/README.md | ||
- uses: actions/checkout@v2 | ||
with: | ||
ref: gh-pages | ||
- run: | | ||
cp -f ${{ runner.temp }}/README.md . | ||
git config user.name "$GITHUB_ACTOR" | ||
git config user.email "$GITHUB_ACTOR@users.noreply.github.com" | ||
git add README.md | ||
git commit --signoff -m "Sync README from main" | ||
git push |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
# Contributing Guidelines | ||
|
||
Contributions are welcome via GitHub pull requests. This document outlines the process to help get your contribution accepted. | ||
|
||
## Sign off Your Work | ||
|
||
The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the [DCO](http://developercertificate.org/). Contributors must sign-off that they adhere to these requirements by adding a `Signed-off-by` line to commit messages. | ||
|
||
```text | ||
This is my commit message | ||
Signed-off-by: Random J Developer <random@developer.example.org> | ||
``` | ||
|
||
See `git help commit`: | ||
|
||
```text | ||
-s, --signoff | ||
Add Signed-off-by line by the committer at the end of the commit log | ||
message. The meaning of a signoff depends on the project, but it typically | ||
certifies that committer has the rights to submit this work under the same | ||
license and agrees to a Developer Certificate of Origin (see | ||
http://developercertificate.org/ for more information). | ||
``` | ||
|
||
## How to Contribute | ||
|
||
1. Fork this repository, develop, and test your changes | ||
1. Remember to sign off your commits as described above | ||
1. Submit a pull request | ||
|
||
***NOTE***: In order to make testing and merging of PRs easier, please submit changes to multiple charts in separate PRs. | ||
|
||
### Technical Requirements | ||
|
||
* Must pass [DCO check](#sign-off-your-work) | ||
* Must follow [Charts best practices](https://helm.sh/docs/topics/chart_best_practices/) | ||
* Must pass CI jobs for linting and installing changed charts with the [chart-testing](https://github.com/helm/chart-testing) tool | ||
* Any change to a chart requires a version bump following [semver](https://semver.org/) principles. See [Immutability](#immutability) and [Versioning](#versioning) below | ||
|
||
Once changes have been merged, the release job will automatically run to package and release changed charts. | ||
|
||
### Immutability | ||
|
||
Chart releases must be immutable. Any change to a chart warrants a chart version bump even if it is only changed to the documentation. | ||
|
||
### Versioning | ||
|
||
The chart `version` should follow [semver](https://semver.org/). | ||
|
||
Charts should start at `1.0.0`. Any breaking (backwards incompatible) changes to a chart should: | ||
|
||
1. Bump the MAJOR version | ||
2. In the README, under a section called "Upgrading", describe the manual steps necessary to upgrade to the new (specified) MAJOR version | ||
|
||
### Community Requirements | ||
|
||
This project is released with a [Contributor Covenant](https://www.contributor-covenant.org). | ||
By participating in this project you agree to abide by its terms. | ||
See [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md). |
Oops, something went wrong.