Config Structural Validation Schema Part 4: Monitoring#2066
Conversation
089dffc to
777f75f
Compare
427c56a to
bd9b03c
Compare
bd9b03c to
afa1f7a
Compare
afa1f7a to
fd686db
Compare
ec0e78b to
e2da9e7
Compare
|
This for example seems like a config mistake and should be |
anders-elastisys
left a comment
There was a problem hiding this comment.
Seems like there is a missing schema for extraConfigMaps for wc:
✗ ./bin/ck8s validate wc
[ck8s] Validating wc config
...
[ck8s] Failed schema validation:
wc-config.yaml: fluentd: Additional property extraConfigMaps is not allowed
What is the format of |
Yeah should be the same as this for SC https://github.com/elastisys/compliantkubernetes-apps/blob/main/helmfile.d/values/fluentd/forwarder-service-cluster.yaml.gotmpl#L6 |
38cfe97 to
d22a765
Compare
15adfb2 to
679c96e
Compare
|
I will rebase this once #2063 has been merged. |
77152a1 to
671e0b4
Compare
This adds: - alerts - elasticsearch - fluentd - grafana - grafanaLabelEnforcer - kubeStateMetrics - metricsServer - opensearch - openstackMonitoring - prometheus - prometheusBlackboxExporter - prometheusNodeExporter - prometheusOperator - s3Exporter - thanos - wcProbeIngress - welcomingDashboard Co-authored-by: anders-elastisys <112394389+anders-elastisys@users.noreply.github.com>
671e0b4 to
329f715
Compare
Warning
This is a public repository, ensure not to disclose:
What kind of PR is this?
Required: Mark one of the following that is applicable:
Optional: Mark one or more of the following that are applicable:
Important
Breaking changes should be marked
kind/admin-changeorkind/dev-changedepending on typeCritical security fixes should be marked with
kind/securityWhat does this PR do / why do we need this PR?
This adds structural validation for the following top-level config sections:
For more context including the required scripts and see #1862
Part of issue #1427
Information to reviewers
ck8s validateshould now perform validation of the above sections.While the CI is failing:
Please help determine whether it is the schema that is lacking or whether it detected a config mistake.
Suggestions and improvements very welcome!
Also see the README for brief information about the schema format
Obs: The
$defsare really added in #2063 but the commit is included here too for CI.Checklist
NetworkPolicy Dashboard