Repository navigation
feat(regions): add opt-in Connectivity Operator beta.2 - #436
Conversation
|
Heads-up before merging: the Operator |
|
Update: the Operator |
Add connectivity-operator 0.2.0 (oci://ghcr.io/formancehq/helm) as an optional dependency of the regions chart behind operator.connectivity.enabled (default false), mirroring the Ledger Operator opt-in. Rendering fails when the flag is set without operator.enabled or operator.ledger.enabled, because the Formance Operator's Connectivity module delegates to the Connectivity operator and needs the Ledger operator's Credentials CRD and a Ledger v3. Pin the operator and default connectivity images to 1.0.0-alpha.1, the minimum version required by Formance Operator >= v3.15 and the only tagged connectivity-operator image published on ghcr; chart 0.2.0 is the connectivity operator chart source at that tag. Cascade: regions 3.19.0 -> 3.20.0, formance 3.0.2 -> 3.1.0.
4b492bf to
5338864
Compare
NumaryBot
left a comment
There was a problem hiding this comment.
The required automated review completed with no remaining findings.
NumaryBot
left a comment
There was a problem hiding this comment.
The required automated review completed with no remaining findings.
db9e670 to
9f427ca
Compare
NumaryBot
left a comment
There was a problem hiding this comment.
The required automated review completed with no remaining findings.
|
Follow-up to the adversarial review on
Installed CRD alignment, existing-resource migration, applied grants, ingestion and recovery remain runtime qualification gates. No deployment or merge performed. |
Add an opt-in Connectivity Operator to Regions and Formance, disabled by default. Enabling it requires both the Stack Operator and Ledger Operator flags; invalid combinations fail at render time.
v3.17.0image and matching packaged CRDs. It producessuperuser=falseCredentials with Core's five required scopes, correcting the previous producer/schema mismatch.latest, so the consumer keeps release tags.v4.0-betaprofile: Ledger beta.10 / Connectivity beta.2. Existing consumers without higher-precedence versions can adopt this selection independently of the installation opt-in.Chart cascade: Regions 3.20.6 → 3.21.0; Formance 3.2.4 → 3.3.0.
Validation: full local
nix develop --impure --command just pre-commit, 16 Regions/Formance opt-in cases, targeted Stack/Connectivity/Ledger image and profile renders, andgit diff --checkpass. Stack Operator release run 37807019362 succeeded at042902be1c5a1682f27b4cdc7e11a3e59b8d974c; both published image architectures carry that revision.Source contracts now align. This does not qualify a rollout: installed CRD alignment (Regions defaults
operator-crds.create=false), existing-resource migration, applied Ledger grants, reflected descriptors, ingestion and recovery remain target gates. No deployment performed.