-
Notifications
You must be signed in to change notification settings - Fork 272
bunch of new apis #584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
bunch of new apis #584
Conversation
Taken from the working cluster on k3s: root@Ubuntu-2404-noble-amd64-base ~ # kubectl api-resources
NAME SHORTNAMES APIVERSION NAMESPACED KIND
bindings v1 true Binding
componentstatuses cs v1 false ComponentStatus
configmaps cm v1 true ConfigMap
endpoints ep v1 true Endpoints
events ev v1 true Event
limitranges limits v1 true LimitRange
namespaces ns v1 false Namespace
nodes no v1 false Node
persistentvolumeclaims pvc v1 true PersistentVolumeClaim
persistentvolumes pv v1 false PersistentVolume
pods po v1 true Pod
podtemplates v1 true PodTemplate
replicationcontrollers rc v1 true ReplicationController
resourcequotas quota v1 true ResourceQuota
secrets v1 true Secret
serviceaccounts sa v1 true ServiceAccount
services svc v1 true Service
challenges acme.cert-manager.io/v1 true Challenge
orders acme.cert-manager.io/v1 true Order
mutatingwebhookconfigurations admissionregistration.k8s.io/v1 false MutatingWebhookConfiguration
validatingadmissionpolicies admissionregistration.k8s.io/v1 false ValidatingAdmissionPolicy
validatingadmissionpolicybindings admissionregistration.k8s.io/v1 false ValidatingAdmissionPolicyBinding
validatingwebhookconfigurations admissionregistration.k8s.io/v1 false ValidatingWebhookConfiguration
customresourcedefinitions crd,crds apiextensions.k8s.io/v1 false CustomResourceDefinition
apiservices apiregistration.k8s.io/v1 false APIService
controllerrevisions apps/v1 true ControllerRevision
daemonsets ds apps/v1 true DaemonSet
deployments deploy apps/v1 true Deployment
replicasets rs apps/v1 true ReplicaSet
statefulsets sts apps/v1 true StatefulSet
gitlabs gl apps.gitlab.com/v1beta1 true GitLab
selfsubjectreviews authentication.k8s.io/v1 false SelfSubjectReview
tokenreviews authentication.k8s.io/v1 false TokenReview
localsubjectaccessreviews authorization.k8s.io/v1 true LocalSubjectAccessReview
selfsubjectaccessreviews authorization.k8s.io/v1 false SelfSubjectAccessReview
selfsubjectrulesreviews authorization.k8s.io/v1 false SelfSubjectRulesReview
subjectaccessreviews authorization.k8s.io/v1 false SubjectAccessReview
horizontalpodautoscalers hpa autoscaling/v2 true HorizontalPodAutoscaler
cronjobs cj batch/v1 true CronJob
jobs batch/v1 true Job
certificaterequests cr,crs cert-manager.io/v1 true CertificateRequest
certificates cert,certs cert-manager.io/v1 true Certificate
clusterissuers cert-manager.io/v1 false ClusterIssuer
issuers cert-manager.io/v1 true Issuer
certificatesigningrequests csr certificates.k8s.io/v1 false CertificateSigningRequest
clickhousekeeperinstallations chk clickhouse-keeper.altinity.com/v1 true ClickHouseKeeperInstallation
clickhouseinstallations chi clickhouse.altinity.com/v1 true ClickHouseInstallation
clickhouseinstallationtemplates chit clickhouse.altinity.com/v1 true ClickHouseInstallationTemplate
clickhouseoperatorconfigurations chopconf clickhouse.altinity.com/v1 true ClickHouseOperatorConfiguration
leases coordination.k8s.io/v1 true Lease
strimzipodsets sps core.strimzi.io/v1beta2 true StrimziPodSet
endpointslices discovery.k8s.io/v1 true EndpointSlice
dragonflies dragonflydb.io/v1alpha1 true Dragonfly
events ev events.k8s.io/v1 true Event
clusterexternalsecrets ces external-secrets.io/v1 false ClusterExternalSecret
clusterpushsecrets external-secrets.io/v1alpha1 false ClusterPushSecret
clustersecretstores css external-secrets.io/v1 false ClusterSecretStore
externalsecrets es external-secrets.io/v1 true ExternalSecret
pushsecrets ps external-secrets.io/v1alpha1 true PushSecret
secretstores ss external-secrets.io/v1 true SecretStore
flowschemas flowcontrol.apiserver.k8s.io/v1 false FlowSchema
prioritylevelconfigurations flowcontrol.apiserver.k8s.io/v1 false PriorityLevelConfiguration
gatewayclasses gc gateway.networking.k8s.io/v1 false GatewayClass
gateways gtw gateway.networking.k8s.io/v1 true Gateway
grpcroutes gateway.networking.k8s.io/v1 true GRPCRoute
httproutes gateway.networking.k8s.io/v1 true HTTPRoute
referencegrants refgrant gateway.networking.k8s.io/v1beta1 true ReferenceGrant
acraccesstokens generators.external-secrets.io/v1alpha1 true ACRAccessToken
clustergenerators generators.external-secrets.io/v1alpha1 false ClusterGenerator
ecrauthorizationtokens generators.external-secrets.io/v1alpha1 true ECRAuthorizationToken
fakes generators.external-secrets.io/v1alpha1 true Fake
gcraccesstokens generators.external-secrets.io/v1alpha1 true GCRAccessToken
generatorstates gs generators.external-secrets.io/v1alpha1 true GeneratorState
githubaccesstokens generators.external-secrets.io/v1alpha1 true GithubAccessToken
grafanas generators.external-secrets.io/v1alpha1 true Grafana
passwords generators.external-secrets.io/v1alpha1 true Password
quayaccesstokens generators.external-secrets.io/v1alpha1 true QuayAccessToken
stssessiontokens generators.external-secrets.io/v1alpha1 true STSSessionToken
uuids generators.external-secrets.io/v1alpha1 true UUID
vaultdynamicsecrets generators.external-secrets.io/v1alpha1 true VaultDynamicSecret
webhooks generators.external-secrets.io/v1alpha1 true Webhook
helmchartconfigs helm.cattle.io/v1 true HelmChartConfig
helmcharts helm.cattle.io/v1 true HelmChart
helmreleases hr helm.toolkit.fluxcd.io/v2 true HelmRelease
imagepolicies image.toolkit.fluxcd.io/v1beta2 true ImagePolicy
imagerepositories image.toolkit.fluxcd.io/v1beta2 true ImageRepository
imageupdateautomations image.toolkit.fluxcd.io/v1beta2 true ImageUpdateAutomation
addons k3s.cattle.io/v1 true Addon
etcdsnapshotfiles k3s.cattle.io/v1 false ETCDSnapshotFile
kafkabridges kb kafka.strimzi.io/v1beta2 true KafkaBridge
kafkaconnectors kctr kafka.strimzi.io/v1beta2 true KafkaConnector
kafkaconnects kc kafka.strimzi.io/v1beta2 true KafkaConnect
kafkamirrormaker2s kmm2 kafka.strimzi.io/v1beta2 true KafkaMirrorMaker2
kafkanodepools knp kafka.strimzi.io/v1beta2 true KafkaNodePool
kafkarebalances kr kafka.strimzi.io/v1beta2 true KafkaRebalance
kafkas k kafka.strimzi.io/v1beta2 true Kafka
kafkatopics kt kafka.strimzi.io/v1beta2 true KafkaTopic
kafkausers ku kafka.strimzi.io/v1beta2 true KafkaUser
kustomizations ks kustomize.toolkit.fluxcd.io/v1 true Kustomization
cleanuppolicies cleanpol kyverno.io/v2 true CleanupPolicy
clustercleanuppolicies ccleanpol kyverno.io/v2 false ClusterCleanupPolicy
clusterpolicies cpol kyverno.io/v1 false ClusterPolicy
globalcontextentries gctxentry kyverno.io/v2alpha1 false GlobalContextEntry
policies pol kyverno.io/v1 true Policy
policyexceptions polex kyverno.io/v2 true PolicyException
updaterequests ur kyverno.io/v2 true UpdateRequest
nodes metrics.k8s.io/v1beta1 false NodeMetrics
pods metrics.k8s.io/v1beta1 true PodMetrics
alertmanagerconfigs amcfg monitoring.coreos.com/v1alpha1 true AlertmanagerConfig
alertmanagers am monitoring.coreos.com/v1 true Alertmanager
podmonitors pmon monitoring.coreos.com/v1 true PodMonitor
probes prb monitoring.coreos.com/v1 true Probe
prometheuses prom monitoring.coreos.com/v1 true Prometheus
prometheusrules promrule monitoring.coreos.com/v1 true PrometheusRule
servicemonitors smon monitoring.coreos.com/v1 true ServiceMonitor
thanosrulers ruler monitoring.coreos.com/v1 true ThanosRuler
natsclusters nats nats.io/v1alpha2 true NatsCluster
natsserviceroles nats.io/v1alpha2 true NatsServiceRole
ingressclasses networking.k8s.io/v1 false IngressClass
ingresses ing networking.k8s.io/v1 true Ingress
networkpolicies netpol networking.k8s.io/v1 true NetworkPolicy
runtimeclasses node.k8s.io/v1 false RuntimeClass
alerts notification.toolkit.fluxcd.io/v1beta3 true Alert
providers notification.toolkit.fluxcd.io/v1beta3 true Provider
receivers notification.toolkit.fluxcd.io/v1 true Receiver
bucketaccessclasses objectstorage.k8s.io/v1alpha1 false BucketAccessClass
bucketaccesses objectstorage.k8s.io/v1alpha1 true BucketAccess
bucketclaims objectstorage.k8s.io/v1alpha1 true BucketClaim
bucketclasses objectstorage.k8s.io/v1alpha1 false BucketClass
buckets objectstorage.k8s.io/v1alpha1 false Bucket
vlogs operator.victoriametrics.com/v1beta1 true VLogs
vmagents operator.victoriametrics.com/v1beta1 true VMAgent
vmalertmanagerconfigs operator.victoriametrics.com/v1beta1 true VMAlertmanagerConfig
vmalertmanagers vma operator.victoriametrics.com/v1beta1 true VMAlertmanager
vmalerts operator.victoriametrics.com/v1beta1 true VMAlert
vmauths operator.victoriametrics.com/v1beta1 true VMAuth
vmclusters operator.victoriametrics.com/v1beta1 true VMCluster
vmnodescrapes operator.victoriametrics.com/v1beta1 true VMNodeScrape
vmpodscrapes operator.victoriametrics.com/v1beta1 true VMPodScrape
vmprobes operator.victoriametrics.com/v1beta1 true VMProbe
vmrules operator.victoriametrics.com/v1beta1 true VMRule
vmscrapeconfigs operator.victoriametrics.com/v1beta1 true VMScrapeConfig
vmservicescrapes operator.victoriametrics.com/v1beta1 true VMServiceScrape
vmsingles operator.victoriametrics.com/v1beta1 true VMSingle
vmstaticscrapes operator.victoriametrics.com/v1beta1 true VMStaticScrape
vmusers operator.victoriametrics.com/v1beta1 true VMUser
imagevalidatingpolicies ivpol policies.kyverno.io/v1alpha1 false ImageValidatingPolicy
policyexceptions policies.kyverno.io/v1alpha1 true PolicyException
validatingpolicies vpol policies.kyverno.io/v1alpha1 false ValidatingPolicy
poddisruptionbudgets pdb policy/v1 true PodDisruptionBudget
backups postgresql.cnpg.io/v1 true Backup
clusterimagecatalogs postgresql.cnpg.io/v1 false ClusterImageCatalog
clusters postgresql.cnpg.io/v1 true Cluster
databases postgresql.cnpg.io/v1 true Database
imagecatalogs postgresql.cnpg.io/v1 true ImageCatalog
poolers postgresql.cnpg.io/v1 true Pooler
publications postgresql.cnpg.io/v1 true Publication
scheduledbackups postgresql.cnpg.io/v1 true ScheduledBackup
subscriptions postgresql.cnpg.io/v1 true Subscription
clusterrolebindings rbac.authorization.k8s.io/v1 false ClusterRoleBinding
clusterroles rbac.authorization.k8s.io/v1 false ClusterRole
rolebindings rbac.authorization.k8s.io/v1 true RoleBinding
roles rbac.authorization.k8s.io/v1 true Role
clusterephemeralreports cephr reports.kyverno.io/v1 false ClusterEphemeralReport
ephemeralreports ephr reports.kyverno.io/v1 true EphemeralReport
priorityclasses pc scheduling.k8s.io/v1 false PriorityClass
buckets source.toolkit.fluxcd.io/v1 true Bucket
gitrepositories gitrepo source.toolkit.fluxcd.io/v1 true GitRepository
helmcharts hc source.toolkit.fluxcd.io/v1 true HelmChart
helmrepositories helmrepo source.toolkit.fluxcd.io/v1 true HelmRepository
ocirepositories ocirepo source.toolkit.fluxcd.io/v1 true OCIRepository
csidrivers storage.k8s.io/v1 false CSIDriver
csinodes storage.k8s.io/v1 false CSINode
csistoragecapacities storage.k8s.io/v1 true CSIStorageCapacity
storageclasses sc storage.k8s.io/v1 false StorageClass
volumeattachments storage.k8s.io/v1 false VolumeAttachment
clusterpolicyreports cpolr wgpolicyk8s.io/v1alpha2 false ClusterPolicyReport
policyreports polr wgpolicyk8s.io/v1alpha2 true PolicyReport
|
FluxCD: https://github.com/fluxcd/flux2/releases/download/v2.6.1/crd-schemas.tar.gz |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please separate the CRs into individual pull requests, one for each group
@gecube Thanks for the contribution! |
@eyarz Hi! Thanks for the suggestion. I would like to offer to accept it as is or wait till the next week when I would have some time. Also I would like to have some automation as all sources for CRDs are available and I put the proper links in appropriate MRs and issues. The next thing - are you available on slack (like cncf slack or k8s slack)? |
No need for doing the fluxcd stuff. I already seperated it out in it's own PR #600 |
@wcarlsen Great! Thanks! |
No problem, we can wait. |
PR Checklist