feat/fix: add dynamic dashboard deployment, remove legacy SSL annotations and delete legacy OpenShift template #95
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.
Description of the changes
The purpose of this PR is mainly to remove old SSL annotations that are no longer useful. The SSL redirection is no longer defined by these annotations, I think this is a leftover from ancient code. The HTTP -> HTTPS redirection is handled natively by the Traefik module and is enabled by default (a variable is available to deactivate it if necessary).
I also took the time to add a way to dynamically add dashboards by simply adding them to the folder
dashboards
inside the chart (like what is done on other modules).I noticed that there was still some code related to OpenShift deployments, so I've removed it.
Breaking change
Tests executed on which distribution(s)