Skip to content
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

EVEREST-1511 | support for deploying default DB namespace during installation #425

Merged
merged 23 commits into from
Nov 26, 2024

Conversation

mayankshah1607
Copy link
Member

@mayankshah1607 mayankshah1607 commented Nov 22, 2024

This PR brings 2 big improvements:

1. Deploy a default DB namespace along with the core chart installation:

  • By default, the everest DB namespace will be deployed along with the core chart installation
  • The default DB namespace may be skipped from the core chart by specifying dbNamespace.enabled=false
  • The default DB namespace name may be overriden by specifying dbNamespace.namespaceOverride
  • By default, all operators are installed. Specific operators may be skipped by specifying pxc|pg|psmdb=false

2. No longer need to manually create the namespace object before installing DB namespace

  • Earlier you were required to create the namespace beforehand, so that we could attach the app.kubernetes.io/managed-by=everest label
  • With this PR, the labelling happens automatically as a part of the post-install hook. So you no longer need to create a namespace manually.

See the updated README for full info.

Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
@mayankshah1607 mayankshah1607 changed the title EVEREST-1511 EVEREST-1511 | support for deploying default DB engine during installation Nov 22, 2024
@mayankshah1607 mayankshah1607 changed the title EVEREST-1511 | support for deploying default DB engine during installation EVEREST-1511 | support for deploying default DB namespace during installation Nov 22, 2024
@mayankshah1607 mayankshah1607 marked this pull request as ready for review November 26, 2024 09:00
charts/everest/README.md Outdated Show resolved Hide resolved
charts/everest/README.md Outdated Show resolved Hide resolved
charts/everest/README.md Outdated Show resolved Hide resolved
.github/workflows/everest-pr-checks.yaml Outdated Show resolved Hide resolved
mayankshah1607 and others added 2 commits November 26, 2024 16:21
Signed-off-by: Mayank Shah <[email protected]>
Co-authored-by: Diogo Recharte <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
Signed-off-by: Mayank Shah <[email protected]>
@mayankshah1607 mayankshah1607 merged commit ed46612 into main Nov 26, 2024
3 checks passed
@mayankshah1607 mayankshah1607 deleted the EVEREST-1511-default-dbnamespace branch November 26, 2024 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants