-
Notifications
You must be signed in to change notification settings - Fork 0
chore(release): v0.3.0 #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,8 +2,8 @@ apiVersion: v2 | |
| name: proxysql-operator | ||
| description: Operator that reconciles ProxySQLCluster and ProxySQLConfig CRDs (proxysql.com/v1alpha1) | ||
| type: application | ||
| version: 0.2.5 | ||
| appVersion: "0.2.5" | ||
| version: 0.3.0 | ||
| appVersion: "0.3.0" | ||
|
Comment on lines
+5
to
+6
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Description: Check pod specifications in proxysql-operator templates for PSA restricted compliance
# Find all template files
fd -e yaml -e yml 'charts/proxysql-operator/templates' | while read file; do
echo "=== File: $file ==="
cat "$file"
echo ""
doneRepository: ProxySQL/proxysql-on-k8s Length of output: 510 🏁 Script executed: #!/bin/bash
# List all template files in the proxysql-operator templates directory
fd . 'charts/proxysql-operator/templates' -e yaml -e ymlRepository: ProxySQL/proxysql-on-k8s Length of output: 335 🏁 Script executed: #!/bin/bash
# Read the deployment.yaml to check pod specifications
cat 'charts/proxysql-operator/templates/deployment.yaml'Repository: ProxySQL/proxysql-on-k8s Length of output: 3176 🏁 Script executed: #!/bin/bash
# Find values files for proxysql-operator chart
fd . 'charts/proxysql-operator' -name 'values*.yaml' -o -name 'values*.yml'Repository: ProxySQL/proxysql-on-k8s Length of output: 299 🏁 Script executed: #!/bin/bash
# Find values files for proxysql-operator chart
find 'charts/proxysql-operator' -name 'values*.yaml'Repository: ProxySQL/proxysql-on-k8s Length of output: 105 🏁 Script executed: #!/bin/bash
# Read values.yaml to check security context configuration
cat 'charts/proxysql-operator/values.yaml'Repository: ProxySQL/proxysql-on-k8s Length of output: 1683 PSA restricted pod security context is incomplete in The chart's Add the following to podSecurityContext:
runAsNonRoot: true
runAsUser: 999
runAsGroup: 999
seccompProfile:
type: RuntimeDefaultAlso add 🤖 Prompt for AI AgentsSource: Coding guidelines |
||
| kubeVersion: ">=1.29.0-0" | ||
| keywords: | ||
| - proxysql | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: ProxySQL/proxysql-on-k8s
Length of output: 506
🏁 Script executed:
Repository: ProxySQL/proxysql-on-k8s
Length of output: 11711
🏁 Script executed:
Repository: ProxySQL/proxysql-on-k8s
Length of output: 3881
Chart version bump to 0.2.0 is correct.
The version field update from
0.1.0to0.2.0appropriately signals a minor version release.Pod specifications in the main StatefulSet properly implement PSA
restrictedsecurity context: the defaults in values.yaml setrunAsNonRoot=true,uid/gid=999,readOnlyRootFilesystem=true, all capabilities dropped, and seccomp profile set toRuntimeDefault. Values overrides flow correctly through all templates, and label/selector consistency is preserved across all resources.However, the test Pod in
charts/proxysql-cluster/templates/tests/test-connection.yamlviolates the uid requirement by usingrunAsUser: 65534instead of the required999. Update this to match the PSA restricted profile.🤖 Prompt for AI Agents
Source: Coding guidelines