Skip to content

If env variables type validation fails, mlp error is not understandable #27

@davidebianchi

Description

@davidebianchi

Describe the bug
When deploy a Deployment resource with env var not set to string, the error is not clear: unrecognized type: string

Expected behavior
I expect a more clear error on how to fix the resource, or at least the kind and name or the file path of the resource which has the problem.

To Reproduce
Steps to reproduce the behavior:

Try to deply a resource like:

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: test-case
spec:
  concurrencyPolicy: Forbid
  successfulJobsHistoryLimit: 3
  failedJobsHistoryLimit: 1
  schedule: '*/5 * * * *'
  jobTemplate:
    spec:
      backoffLimit: 1
      template:
        metadata:
          name: test-case
        spec:
          containers:
            - name: test-case
              image: busybox
              env:
                - name: SOME_ENV
                  value: 50
          restartPolicy: Never

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions