datreeio / CRDs-catalog

Popular Kubernetes CRDs (CustomResourceDefinition) in JSON schema format.
MIT License
511 stars 219 forks source link

Is there autoupdate procedure? #129

Open den-vasyliev opened 1 year ago

den-vasyliev commented 1 year ago

Hello!

Flux source refreshing so frequently - is there a chance to get fresh updates here?

Thanks for the catalogue!

eyarz commented 1 year ago

Unfortunately, there is no auto-update, so any required update is done manually (by submitting a PR). We'll need the help of the community to design and coding capability.

den-vasyliev commented 1 year ago

So, to update flux crd's it's needs to open PR for the exact release - am I right? Beleive we can create such step in GitHubflow to get refresh periodically

eyarz commented 1 year ago

it depends.

den-vasyliev commented 1 year ago

thanks!

xNok commented 1 year ago

I was curious about what the index.yaml actually does. This seems like a good place to build a script that checks for updates.

seanpoulter-foci commented 6 months ago

Unfortunately, there is no auto-update, so any required update is done manually (by submitting a PR). We'll need the help of the community to design and coding capability.

Would you want to focus on automating the process? It seems like we're building up a queue of PRs. I'd be happy to facilitate an ensemble (mob) for everyone interested to get'r done.

apresti12 commented 5 months ago

Has there been any progress on this? I think you could just have a map of crds to urls

external-secrets.io: 
  - https://raw.githubusercontent.com/external-secrets/external-secrets/main/config/crds/bases/external-secrets.io_clusterexternalsecrets.yaml

Then just run a github action on a schedule to pull the latest CRDs and use a conversion script like this from the kubeconform repo

eyarz commented 4 months ago

@apresti12 totally open to get any help on this :)

seanpoulter commented 4 months ago

@apresti12 totally open to get any help on this :)

You want a PR to auto-update the catalog?

eyarz commented 4 months ago

You want a PR to auto-update the catalog?

yes, the idea is that if the CRD schema was updated on the source it should somehow update the schema in this repo.