kubeconform
kubeconform copied to clipboard
Kubeconform does not report invalid metadata.name
Kubeconform 0.6.4
❯ kubeconform -v
development
❯ cat /tmp/ns.yml
apiVersion: v1
kind: Namespace
metadata:
name: NameSpaceName
❯ kubeconform -verbose /tmp/ns.yml
/tmp/ns.yml - Namespace NameSpaceName is valid
❯ kubectl apply -f /tmp/ns.yml
The Namespace "NameSpaceName" is invalid: metadata.name: Invalid value: "NameSpaceName": a lowercase RFC 1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name', or '123-abc', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?')
Kubeconform should not allow this.