fabric8io / kubernetes-client

Java client for Kubernetes & OpenShift
http://fabric8.io
Apache License 2.0
3.4k stars 1.46k forks source link

Replace Go model generation for open-cluster-management #6427

Open manusa opened 3 days ago

manusa commented 3 days ago

Description

Part of #6130

Replace model generation for open-cluster-management module with new OpenAPI approach.

[!Note] For extension models there are going to be multiple conflicts with the previously generated code.

Tasks

manusa commented 7 hours ago
Models: https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.3/html/apis/apis#rhacm-docs_apis_cluster_jsondeletecluster https://github.com/fabric8io/kubernetes-client/issues/3506#issuecomment-990899044 Group URL
agent.open-cluster-management.io https://github.com/stolostron/klusterlet-addon-controller/tree/main/pkg/apis/agent/v1
app.k8s.io ???
apps.open-cluster-management.io - https://github.com/open-cluster-management-io/multicloud-operators-channel/tree/main/pkg/apis/apps/v1
- https://github.com/open-cluster-management-io/multicloud-operators-subscription/tree/main/pkg/apis/apps/v1
- https://github.com/stolostron/multicloud-operators-placementrule/tree/main/pkg/apis/apps
- https://github.com/stolostron/multicloud-integrations/tree/main/pkg/apis/apps
cluster.open-cluster-management.io https://github.com/open-cluster-management-io/api/tree/main/cluster
discovery.open-cluster-management.io https://github.com/stolostron/discovery/blob/main/api/
observability.open-cluster-management.io https://github.com/stolostron/multicluster-observability-operator/tree/main/operators/multiclusterobservability/api
operator.open-cluster-management.io - https://github.com/stolostron/multiclusterhub-operator/tree/main/api/v1
- https://github.com/open-cluster-management-io/api/tree/main/operator/v1
policy.open-cluster-management.io https://github.com/stolostron/governance-policy-propagator/tree/main/api
search.open-cluster-management.io https://github.com/stolostron/search-operator/tree/main/api/v1alpha1