-
Notifications
You must be signed in to change notification settings - Fork 593
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
Make all-in-one-dbless use SCD #3423
Comments
This is almost done. Users can already use deploy/single/all-in-one-dbless-multi-gw.yaml to install KIC in SCD mode (separate KIC and Gateway deployments). Currently those manifests use 2.8.1 tag for KIC, hence its deployment is expected to fail with this until 2.9 is released (with #3421) and used in those manifests. |
Do the ACs still hold?
Do we really intend to deprecate the old DB-less single-pod setup and replace it with gw-discovery? We've introduced deploy/single/all-in-one-dbless-multi-gw.yaml which became a separate, brand-new deploy option. I'd say it should still be a valid config to have a single Pod deployment as it's the simplest one which in many cases will be sufficient for users. Please correct me if I'm wrong. |
I'm not sure I recall correctly what was the consensus on our sync meeting for this matter. I believe this is blocked on a internally tracked action item to figure out the supported set of topologies in all-in-one manifests, right? cc: @mflendrich |
After our discussion on Slack, I have updated the ACs of this issue to be more precise in terms of renaming the all-in-one manifests and covering E2E tests adaptation. @pmalek @mflendrich please take a look if that makes sense. |
👍 from me. |
Is there an existing issue for this?
Problem Statement
After #702 gets implemented in the controller we have to expose this functionality to the end users.
This issue aims to track this effort.
Proposed Solution
all-in-one-dbless.yaml
as deprecated by renaming it toall-in-one-dbless-legacy.yaml
Additional information
No response
Acceptance Criteria
all-in-one-dbless.yaml
(using a single Pod deployment) is renamed toall-in-one-dbless-legacy.yaml
deploy/single
use SCD and their paths are unchanged.all-in-one-dbless.yaml
use the new one (with the same name, but using SCD)all-in-one-dbless-legacy.yaml
works as expectedThe text was updated successfully, but these errors were encountered: