Skip to content

All Rules

The K3s lexicon provides 8 rules: 1 lint rule and 7 post-synth checks.

IDSeverityCategoryDescription
K3S001errorsecurityliteral join token in source.

Post-synth checks validate the serialized output after the build pipeline completes.

IDDescription
K3S101A k3s config entity carries a literal join token
K3S102registries.yaml carries a literal registry credential
K3S103An agent config declares no server to join
K3S104write-kubeconfig-mode is wider than 0644
K3S105registries.yaml disables TLS verification for a registry
K3S106tls-san is missing while bind-address or advertise-address is declared
K3S107disable names a component the config also configures