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
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,9 @@
4
4
- Describe the scope of your change - i.e. what the change does.
5
5
- Describe any known limitations with your change.
6
6
- Please run any tests or examples that can exercise your modified code.
7
+
- Labels are automatically applied when they are inside the square brackets of your PR title on opening. Examples:
8
+
- [redis]: adds `redis` label
9
+
- [redis, valkey] Adds `redis` and `valkey` labels
7
10
8
11
Thank you for contributing! We will try to test and integrate the change as soon as we can.
9
12
-->
@@ -23,6 +26,7 @@
23
26
### Applicable issues
24
27
25
28
<!-- Enter any applicable Issues here (You can reference an issue using #) -->
29
+
26
30
- fixes #
27
31
28
32
### Additional information
@@ -33,6 +37,6 @@
33
37
34
38
<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->
35
39
36
-
-[ ] Chart version bumped in `Chart.yaml` according to [semver](http://semver.org/). This is *not necessary* when the changes only affect README.md files.
40
+
-[ ] Chart version bumped in `Chart.yaml` according to [semver](http://semver.org/). This is _not necessary_ when the changes only affect README.md files.
37
41
-[ ] Variables are documented in the values.yaml and added to the `README.md`
38
42
-[ ] Title of the pull request follows this pattern [<name_of_the_chart>] Descriptive title
Signed commits help ensure the authenticity and traceability of contributions. They allow us to verify that commits actually came from the stated author, even if GitHub accounts are deleted or modified in the future.
115
+
116
+
### Current Policy (Grace Period)
117
+
118
+
**This is currently a warning only.** We are in a transition period to give all contributors time to set up commit signing.
119
+
120
+
After this grace period, **all commits will be required to be signed** before PRs can be merged.
121
+
122
+
### How to sign your commits
123
+
124
+
Please see our [Contributing Guide](../blob/main/CONTRIBUTING.md#setting-up-your-development-environment) for detailed instructions on setting up commit signing.
125
+
126
+
### Resources
127
+
128
+
- [Contributing Guide: Development Setup](../blob/main/CONTRIBUTING.md#setting-up-your-development-environment)
129
+
- [GitHub Docs: About Commit Signature Verification](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification)
130
+
131
+
---
132
+
133
+
_This check will become mandatory in the future. Please start signing your commits now to avoid issues later._
@@ -22,21 +34,21 @@ This project and everyone participating in it is governed by our [Code of Conduc
22
34
23
35
Before creating bug reports, please check the existing issues as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible:
24
36
25
-
-**Use a clear and descriptive title**
26
-
-**Describe the exact steps to reproduce the problem**
27
-
-**Provide specific examples to demonstrate the steps**
28
-
-**Describe the behavior you observed and what behavior you expected**
29
-
-**Include details about your configuration and environment**
37
+
- Use a **clear and descriptive title**
38
+
- Describe the **exact steps to reproduce** the problem
39
+
- Provide **specific examples** to demonstrate the steps
40
+
- Describe the **behavior you observed** and what **behavior you expected**
41
+
- Include details about **your configuration and environment**
30
42
31
43
### Suggesting Enhancements
32
44
33
45
Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion, please include:
34
46
35
-
-**Use a clear and descriptive title**
36
-
-**Provide a step-by-step description of the suggested enhancement**
37
-
-**Provide specific examples to demonstrate the steps**
38
-
-**Describe the current behavior and explain which behavior you expected to see**
39
-
-**Explain why this enhancement would be useful**
47
+
- Use a **clear and descriptive title**
48
+
- Provide a **step-by-step description** of the suggested enhancement
49
+
- Provide **specific examples** to demonstrate the steps
50
+
- Describe the **current behavior** and explain which **behavior you expected** to see
51
+
- Explain **why this enhancement would be useful**
40
52
41
53
### Types of Contributions We're Looking For
42
54
@@ -52,40 +64,61 @@ Enhancement suggestions are tracked as GitHub issues. When creating an enhanceme
Replace `<filePath>` with the path to your public ssh key file, e.g. `~/.ssh/id_ed25519.pub`, wich you use to push to GitHub.
95
+
Alternatively, a signing ssh key can be used instead.
96
+
If you want to sign commits in every repository, not just this one, add the `--global` parameter.
97
+
98
+
> More information: [GitHub docs](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification)
99
+
70
100
## Contributing Guidelines
71
101
72
102
### Chart Development Standards
73
103
74
104
All charts in this repository must follow these standards:
75
105
76
106
#### Security First
107
+
77
108
- Implement read-only root filesystems where possible
78
109
- Drop unnecessary Linux capabilities
79
110
- Configure security contexts properly
80
111
- Never hardcode credentials
81
112
82
113
#### Production Ready
114
+
83
115
- Include comprehensive health checks (liveness, readiness, startup probes)
84
116
- Support resource requests and limits
85
117
- Provide persistent storage configurations
86
118
- Include health check endpoints
87
119
88
120
#### Highly Configurable
121
+
89
122
- Provide extensive `values.yaml` with detailed documentation
0 commit comments