kubernetes / ingress-gce

Ingress controller for Google Cloud
Apache License 2.0
1.27k stars 301 forks source link

CRDs as YAML #1679

Open xvzf opened 2 years ago

xvzf commented 2 years ago

Hello

I'd like to generate jsonnet libraries for Grafana Tanka based on the CRDs but unfortunately they are not in any of the releases. Would you be open to address this?

swetharepakula commented 2 years ago

Hello @xvzf,

We currently do not use the CRDs as YAML and do not have them in the repo to reduce our maintenance. However if you would like, you can get the YAML form by querying a cluster:

kubectl get crds backendconfigs.cloud.google.com -o yaml > backendconfig.yaml
kubectl get crds frontendconfigs.networking.gke.io -o yaml > frontendconfig.yaml
xvzf commented 2 years ago

Hi @swetharepakula this is fine but we'd need a static exposure of them to automatically generate them. It's not a manual task for now. Would you consider adding them to this repo or is it a no-go?

swetharepakula commented 2 years ago

Hi @xvzf, Do our API definitions work? Those are what we generate our CRDs.

xvzf commented 2 years ago

@swetharepakula Unfortunately no, we'd need a YAML file, containing the rendered CRDs that are applied to the cluster then

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

xvzf commented 2 years ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

xvzf commented 1 year ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

xvzf commented 1 year ago

/remove-lifecycle rotten

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

xvzf commented 1 year ago

/remove-lifecycle stale

k8s-triage-robot commented 8 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 7 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

swetharepakula commented 7 months ago

/lifecycle frozen

shinebayar-g commented 3 months ago

We built a library around GKE CRDs using cdk8s import. It seems running kubectl get crds .. is the only option. This has some drawbacks like

It would've been lot more helpful, if GKE CRDs were available as a yaml format and if it was possible to track which GKE versions comes with which Ingress Controller versions. So our internal toolings are consistent with GKE versions..