You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository hosts the community Helm chart for deploying [oauth2-proxy](https://github.com/oauth2-proxy/oauth2-proxy). Automated or human agents working in this repo should prioritize clarity, reproducibility, and reviewer trust.
4
+
5
+
## Mission and scope
6
+
7
+
- Keep the chart aligned with upstream oauth2-proxy releases and Kubernetes best practices.
8
+
- Ensure every functional change ships with updated values, docs, and tests where applicable.
9
+
- Maintain a clear audit trail so reviewers can understand *why* a change exists and how it was validated.
-`helm/oauth2-proxy/values.yaml` – defaults you must update when adding new flags/behavior.
15
+
-`helm/oauth2-proxy/README.md` – source of truth for documented configuration knobs.
16
+
-`ct.yaml` – configuration for `chart-testing`; run `ct lint --config ct.yaml` before requesting review.
17
+
-`helm/oauth2-proxy/ci/*.yaml` – sample value files that double as regression cases.
18
+
19
+
## Quality checklist before opening a PR
20
+
21
+
-[ ] Chart version bumped when any template, values, or docs change.
22
+
-[ ]`artifacthub.io/changes` updated when user-facing behavior changes.
23
+
-[ ] New/changed values documented in both `values.yaml` (with clear comments) and `helm/oauth2-proxy/README.md` tables.
24
+
-[ ] Tests/lint (`ct lint` and, if needed, `ct install`) executed and exits captured in the PR description.
25
+
-[ ] Any required secrets or sample manifests documented so reviewers can reproduce.
26
+
27
+
## AI attribution (keep it brief but visible)
28
+
29
+
We encourage useful automation, but reviewers must know when AI meaningfully shaped a change. Mark substantial AI assistance by append a commit trailer such as `Assisted-by: <tool or service>`.
30
+
31
+
Trivial autocomplete (variable names, single-line suggestions you fully rewrote) does **not** need disclosure. When in doubt, disclose.
32
+
33
+
## Need updates?
34
+
35
+
If the expectations in this file stop reflecting the team’s workflow, propose edits via an issue or PR referencing `agents.md`. Keeping these guidelines current helps both humans and agents land safe, reviewable changes.
This repository is the official **community maintained** helm chart for oauth2-proxy and is not to be confused with the helm chart published by bitnami. We rely on you to test your changes sufficiently.
3
+
This repository is the official **community maintained** helm chart for OAuth2 Proxy and is not to be confused with the helm chart published by bitnami. We rely on you to test your changes sufficiently.
4
4
5
5
## Pull Requests
6
6
7
-
All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose.
7
+
All submissions, including submissions by project members, require a review. We use GitHub pull requests for this purpose.
8
8
9
9
### Pull Request Title
10
10
@@ -16,7 +16,7 @@ The documentation in the chart [README.md](charts/oauth2-proxy) and the `values.
16
16
17
17
### Artifact Hub Annotation
18
18
19
-
Since we release the chart on Artifact Hub we require you to update the `artifacthub.io/changes` annotation in the `Chart.yaml`.
19
+
Since we have rolling release and publish the chart on Artifact Hub, we require you to update the `artifacthub.io/changes` annotation in the `Chart.yaml` for every PR.
Copy file name to clipboardExpand all lines: README.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# manifests
2
2
3
-
For hosting manifests to allow for the deployment of OAuth2-Proxy/OAuth2-Proxy
3
+
For hosting manifests to allow for the deployment of [OAuth2Proxy](https://github.com/oauth2-proxy/oauth2-proxy)
4
4
5
5
## Helm Chart
6
6
@@ -20,6 +20,11 @@ ct lint --all --config ct.yaml
20
20
ct install --all --config ct.yaml
21
21
```
22
22
23
+
## Contributing
24
+
25
+
If you want to contribute to this project, please make yourself familiar with the [CONTRIBUTING.md](https://github.com/oauth2-proxy/manifests/tree/main/CONTRIBUTING.md) guide before opening a PR or issue.
26
+
Be aware this is just the Helm chart / manifest repository. Actual problems with the application OAuth2 Proxy itself should be reported in the main project repository.
27
+
23
28
## Verify Signed Helm Charts
24
29
25
30
With the introduction of cosign for signing artifacts you can verify the
@@ -43,19 +48,19 @@ more about how keyless signing is done, visit the official documentation about
43
48
44
49
45
50
## Code of Conduct
46
-
Participation in the OAuth2-Proxy project is governed by the [CNCF Code of Conduct](https://github.com/oauth2-proxy/oauth2-proxy/tree/master/CODE_OF_CONDUCT.md).
51
+
Participation in the OAuth2Proxy project is governed by the [CNCF Code of Conduct](https://github.com/oauth2-proxy/oauth2-proxy/tree/master/CODE_OF_CONDUCT.md).
47
52
48
53
## License
49
54
50
-
OAuth2-Proxy is distributed under [The MIT License](https://github.com/oauth2-proxy/oauth2-proxy/tree/master/LICENSE).
55
+
OAuth2Proxy is distributed under [The MIT License](https://github.com/oauth2-proxy/oauth2-proxy/tree/master/LICENSE).
0 commit comments