Open
Conversation
Introduce Kubernetes operator infrastructure for IdentityInstance: Keycloak and Ferriskey provider handlers, managed CNPG cluster provisioning, status events and readiness checks. Update CRD schema to support managedCluster config and rename example. Move identity infrastructure into its own module and add unit tests.
Add CRD YAML and example, implement the IdentityInstanceUpgrade Rust type (with tests), and add a controller to reconcile upgrades. Update the CRD generator example and script to emit both CRDs, wire the new infrastructure module into the operator run loop, and adjust domain ports and service logic to account for upgrade_in_progress.
Update identity-instance CRD to add ferriskey and ingress fields Add example IdentityInstance for Ferriskey and tweak Keycloak example Add cluster-issuer manifest for Let's Encrypt (letsencrypt-prod) Introduce FerriskeyConfig, IngressConfig and IngressTlsConfig in Rust Add ingress_ready to deployer trait and use ingress readiness in reconcile logic; ensure operator creates/patches ingress resources
Update Cargo.lock with multiple crate version bumps and additions (e.g. syn, aws-lc-rs, base64ct, bytes, getrandom, indexmap, js-sys, jsonwebtoken, and more). Add new lock entries such as anyhow, id-arena, leb128fmt, prettyplease, and getrandom 0.4.1. Bump jsonwebtoken in libs/aether-auth/Cargo.toml to 10.3.0. Add to build_ferriskey_api_deployment to silence a lint.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.