Skip to content

feat(membership): add wizard job#302

Merged
Dav-14 merged 1 commit intomainfrom
feat/EN-724-add-wizard-job
Feb 9, 2026
Merged

feat(membership): add wizard job#302
Dav-14 merged 1 commit intomainfrom
feat/EN-724-add-wizard-job

Conversation

@Dav-14
Copy link
Contributor

@Dav-14 Dav-14 commented Feb 9, 2026

No description provided.

@Dav-14 Dav-14 requested a review from a team as a code owner February 9, 2026 10:26
@coderabbitai
Copy link

coderabbitai bot commented Feb 9, 2026

Walkthrough

Documentation version bumps for Helm charts (Cloudprem 4.0.0-beta.21→4.0.0-beta.22, Membership 3.0.0-beta.8→3.0.0-beta.9) with corresponding Dex image updates (v1.0.4→v2.0.0-beta.2), new Dex role field in staticPasswords, wizard configuration blocks, and template restructuring in helpers.

Changes

Cohort / File(s) Summary
Version Badges & Docs
README.md, charts/cloudprem/README.md, charts/membership/README.md
Updated Helm chart and app version badges; Cloudprem 4.0.0-beta.22, Membership 3.0.0-beta.9 / v2.0.0-beta.3. Dex image tag updated from v1.0.4 to v2.0.0-beta.2.
Dex & Configuration Schema
charts/cloudprem/README.md, charts/membership/README.md
Added role field to Dex staticPasswords[0] (role: "USER"); updated Dex configOverrides with role field. Removed PostgreSQL architecture, fullnameOverride, image.repository, and primary config blocks. additionalEnv description cleared to placeholder.
Wizard Configuration
charts/cloudprem/README.md, charts/membership/README.md
New wizard config blocks added under membership.config.wizard with job.annotations, job.labels, ttlSecondsAfterFinished, and setup fields.
Template Definitions
charts/membership/templates/_helpers.tpl
Introduced new membership.wizard.env template; reorganized membership.stack.env by removing membership.stack.cycle inclusion; added membership.stack.cycle inclusion to membership.env.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰✨ Chart versions hop from beta to beta,
With wizard configs and Dex updates to better,
Templates dance in helper files with grace,
New roles and cycles find their place!
The membership chart evolves with care,
A burrow of improvements we all share. 🏰

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive No pull request description was provided by the author. A description is missing entirely, making it impossible to evaluate relatedness to the changeset. Add a pull request description explaining the purpose, context, and scope of the wizard job changes being introduced to the membership chart.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately describes the main change: adding wizard job configuration to the membership chart. The title is specific and directly reflects the primary purpose of the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/EN-724-add-wizard-job

Warning

Review ran into problems

🔥 Problems

Errors were encountered while retrieving linked issues.

Errors (1)
  • EN-724: Authentication required, not authenticated - You need to authenticate to access this operation.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@charts/membership/README.md`:
- Line 14: Update the chart README and default values to document and require
explicit migration and new helm values for Bitnami PostgreSQL v18: note that
major-version migration (pg_dumpall/pg_upgrade) is required for moving from
15→18 and must be performed outside a helm upgrade; update references to the
NetworkPolicy keys to the new split structure for primary and readReplicas
(e.g., primary/networkPolicy and readReplicas/networkPolicy) and mark them
enabled by default; document the image verification flag
global.security.allowInsecureImages=true for custom images (or require use of
official Bitnami images) and add guidance about the image distribution change
and supported registries; update README examples and any default values
referencing global.postgresql.* to reflect these new keys and migration steps.
- Line 140: The Helm chart bumps dex.image.tag to v2.0.0-beta.2 which is a
breaking major upgrade; update all Dex connector configurations under the values
key dex.connectors to include the new required id field for each connector,
remove any unsupported role fields from dex.staticPasswords (only email, hash,
username, userID allowed), and audit any deployment/storage assumptions against
Dex v2 architecture docs to ensure the chart’s storage, config-loading and
binary expectations are compatible with v2.

@Dav-14 Dav-14 enabled auto-merge (squash) February 9, 2026 10:32
@Dav-14 Dav-14 merged commit c2aa418 into main Feb 9, 2026
5 checks passed
@Dav-14 Dav-14 deleted the feat/EN-724-add-wizard-job branch February 9, 2026 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants