Test-Values clean up
- [x] Remove the manual disablement of metricsServer and allow it to use its automatic enablement
- [x] Move values that make sense for bbtests under their respective templates such that users/devs simply need to enable the tests themselves for them to be useful (See Example)
- [x] Update templates for packages that have already been updated to Gluon 1.0.0 or higher to include the fix for the image secrets (Create issue for remaining so it doesn't hold up this issue being closed out)
- [x] Remove any lingering service entries/authorization policies that are no longer needed
Example (KyvernoReporter's test-values):
```
kyvernoReporter:
values:
bbtests:
enabled: true
cypress:
envs:
cypress_grafana_url: https://grafana.dev.bigbang.mil
cypress_prometheus_url: https://prometheus.dev.bigbang.mil
cypress_check_datasource: 'true'
```
Instead of being in test-values, much of this info can be moved into its template where we already know a lot of this information:
```
bbtests:
cypress:
envs:
cypress_grafana_url: https://grafana.{{ .Values.domain }}
cypress_prometheus_url: https://prometheus.{{ .Values.domain }}
cypress_check_datasource: {{ .Values.grafana.enabled | quote }}
```
This way all a user/developer would need to do would be to enable the test and the templating handles the data it already knows about.
Packages:
- [x] alloy
- [x] anchore-enterprise (ready)
- [x] argocd (ready)
- [x] backstage
- [x] bbctl
- [x] eck-operator (ready)
- [x] elasticsearch-kibana
- [x] fluentbit (ready)
- [x] fortify (ready)
- [x] gitlab (ready)
- [x] gitlab-runner (ready)
- [x] grafana
- [x] harbor
- [x] headlamp
- [x] istio-gateway
- [x] keycloak (missing schema for bbtests)
- [x] kiali (missing schema for outbound routes (bb-common))
- [x] kyverno-reporter (ready)
- [x] loki
- [x] mattermost (ready)
- [x] mimir
- [x] minio
- [x] minio-operator
- [x] monitoring (ready)
- [x] neuvector (ready)
- [x] renovate
- [x] sonarqube (ready)
- [x] tempo (ready)
- [x] thanos
- [x] twistlock
- [x] vault (ready)
- [x] velero
issue