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

Move gardener dashboard to addons. #897

Merged
merged 8 commits into from
Jun 30, 2023
Merged

Move gardener dashboard to addons. #897

merged 8 commits into from
Jun 30, 2023

Conversation

JensAc
Copy link
Contributor

@JensAc JensAc commented Jun 29, 2023

This seems to me a little bit cluttered as the dashboard becomes part of the pre-gardener now. However, this seems to be the minimum change solution for the moment, or am I missing something?

This will allow for switching it off.

Signed-off-by: Jens Schneider <schneider@23technologies.cloud>
@JensAc JensAc requested a review from lotharbach June 29, 2023 09:51
@lotharbach
Copy link
Contributor

Maybe there should be a "gardener-addons" chart that comes as part of/after the gardener KS?

@JensAc
Copy link
Contributor Author

JensAc commented Jun 29, 2023

I also thought about this, but this also feels a little bit cluttered. I do not have a clear opinion on that. Just from the feature perspective the solutions are equivalent.

@lotharbach
Copy link
Contributor

I agree that functionally there is no difference as the HelmRelease still is going to wait for the same dependencies and install just the same. I agree it's the most minimal change right now.

Anyway, flux/gardener.yaml needs to get the healthChecks for dashboard-* removed, to make it work when no dashboard gets deployed.

@JensAc
Copy link
Contributor Author

JensAc commented Jun 29, 2023

Indeed...I forgot this. Maybe lets simply keep this open and take another look at it together. Maybe, we find a better solution together.

JensAc added 4 commits June 30, 2023 10:08
Signed-off-by: Jens Schneider <schneider@23technologies.cloud>
Signed-off-by: Jens Schneider <schneider@23technologies.cloud>
Signed-off-by: Jens Schneider <schneider@23technologies.cloud>
Signed-off-by: Jens Schneider <schneider@23technologies.cloud>
@JensAc
Copy link
Contributor Author

JensAc commented Jun 30, 2023

I just added the upgrade guide to the release notes which worked in my test setup. Could you have another look @gesslein?

@lotharbach
Copy link
Contributor

I've added a few minor things, mainly dependencies between Kustomization and helm unittest stuff. If those changes are ok for you as well, this PR LGTM

@JensAc
Copy link
Contributor Author

JensAc commented Jun 30, 2023

Totally fine...
I will merge this now to ensure that these changes become part of v1.74

@JensAc JensAc merged commit 8fa8d49 into main Jun 30, 2023
@JensAc JensAc deleted the move-dashboard-addons branch June 30, 2023 12:06
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