Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Add support for show command to render non-K8s objects #305

Open
wojciechka opened this issue May 11, 2021 · 0 comments
Open

Add support for show command to render non-K8s objects #305

wojciechka opened this issue May 11, 2021 · 0 comments

Comments

@wojciechka
Copy link

Currently kubecfg show can only be used to render Kubernetes objects. This makes sense given the origin of kubecfg and its ties to Kubernetes.

For example:

$ echo '[{ hi: "hello" }]' >/tmp/test.jsonnet ; jsonnet /tmp/test.jsonnet ; kubecfg show /tmp/test.jsonnet
[
   {
      "hi": "hello"
   }
]
ERROR Error reading /tmp/test.jsonnet: Looking for kubernetes object at <top>[0].hi, but instead found string

Being a generic tool with certain properties, kubecfg show could also be used to render generic JSON or YAML files.

One option is for kubecfg show to include new flag that disables the validation - such as kubecfg show --validate=false or --kubernetes-objects=false, but this is just a suggestion and I am open to other ways in which this would get implemented and/or discussion about it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant