kubeval icon indicating copy to clipboard operation
kubeval copied to clipboard

Validate your Kubernetes configuration files, supports multiple Kubernetes versions

Results 111 kubeval issues
Sort by recently updated
recently updated
newest added

Over Christmas I hit an issue where I had gotten confused and tried to put a Flux CRD Kustomization in a file called kustomization.yaml. This was giving me unusual errors...

I am trying to run the below command on our kustomization base and overlay files. kubeval --ignore-missing-schemas patch_issuer.yaml and kubeval --ignore-missing-schemas kustomization.yaml You can see the content of files and...

I keep getting this error: ``` Failed initializing schema https://kubernetesjsonschema.dev/master-standalone/statefulset-apps-v1.json: read tcp xxxxxxxx->xxxxxxxx: read: connection reset by peer ``` and that link is no reachable, not sure if it is...

ERR - tmp/kubernetes.yml: Failed initializing schema https://kubernetesjsonschema.dev/master-standalone/poddisruptionbudget-policy-v1.json: Could not read schema from HTTP, response status is 404 Not Found Error: Process completed with exit code 1.

So when we have a configmap that does not allow number types only string and validate it we get: ``` WARN - /templates/configmap-general.yaml contains an invalid ConfigMap (default.general) - data:...

Hello and apologies in advance if this is a newbie question. I have been experiencing troubles in having kubeval validate even simple Helm charts - see https://github.com/aquariophilie/node-koa-boilerplate/pull/9 as an example....

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.0 to 1.8.0. Commits 181cea6 impr: CallerInfo should print full paths to the terminal (#1201) cf1284f Allow mock expectations to be ordered (#1106) 66eef0e fix: assert.MapSubset (or...

dependencies
go

Example invalid manifest (see [overlong](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set) label): ``` apiVersion: v1 kind: Service metadata: name: mysvc labels: toolong: abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde77 spec: ports: - name: whatever port: 10000 targetPort: 10000 protocol: TCP selector: app:...

bug

I don't see an arm64 release here: https://github.com/instrumenta/kubeval/releases/tag/v0.16.1 though it looks like goreleaser has an [arm configuration now](https://github.com/instrumenta/kubeval/blob/master/.goreleaser.yml#L14) so maybe its just a case of triggering a new release?