-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Add support for all OpenShift resources in OpenShiftClient DSL #2949
Comments
OpenShift Homologous of #2912 |
Add DSL support for the following resources: - ResourceAccessReview : `client.resourceAccessReviews()` - LocalSubjectAccessReview : `client.localSubjectAccessReviews()` - ClusterRole : `client.cluserRoles()` - LocalResourceAccessReview : `client.localResourceAccessReviews()` - SubjectRulesReview : `client.subjectRulesReviews()` - SelfSubjectRulesReview : `client.selfSubjectRulesReviews()` - RoleBindingRestrictions: `client.roleBindingRestrictions()` Related to fabric8io#2949
Add DSL support for the following resources: - ResourceAccessReview : `client.resourceAccessReviews()` - LocalSubjectAccessReview : `client.localSubjectAccessReviews()` - ClusterRole : `client.cluserRoles()` - LocalResourceAccessReview : `client.localResourceAccessReviews()` - SubjectRulesReview : `client.subjectRulesReviews()` - SelfSubjectRulesReview : `client.selfSubjectRulesReviews()` - RoleBindingRestrictions: `client.roleBindingRestrictions()` Related to fabric8io#2949
Add DSL support for the following resources: - ResourceAccessReview : `client.resourceAccessReviews()` - LocalSubjectAccessReview : `client.localSubjectAccessReviews()` - ClusterRole : `client.cluserRoles()` - LocalResourceAccessReview : `client.localResourceAccessReviews()` - SubjectRulesReview : `client.subjectRulesReviews()` - SelfSubjectRulesReview : `client.selfSubjectRulesReviews()` - RoleBindingRestrictions: `client.roleBindingRestrictions()` Related to fabric8io#2949
Add missing resources in OpenShiftClient DSL for the following: operator.openshift.io - CloudCredential `openShiftClient.operator().cloudCredentials()` - ClusterCSIDriver `openShiftClient.operator().clusterCSIDrivers()` - Config `openShiftClient.operator().configs()` - PodNetworkConnectivityCheck `openShiftClient.operator().podNetworkConnectivityChecks()` - Storage `openShiftClient.operator().storages()` monitoring.coreos.com - AlertmanagerConfig `openShiftClient.monitoring().alertmanagerConfigs()` - Probe `openShiftClient.monitoring().probes()` - ThanosRuler `openShiftClient.monitoring().thanosRulers()` Related to fabric8io#2949
Add missing resources in OpenShiftClient DSL for the following: operator.openshift.io - CloudCredential `openShiftClient.operator().cloudCredentials()` - ClusterCSIDriver `openShiftClient.operator().clusterCSIDrivers()` - Config `openShiftClient.operator().configs()` - PodNetworkConnectivityCheck `openShiftClient.operator().podNetworkConnectivityChecks()` - Storage `openShiftClient.operator().storages()` monitoring.coreos.com - AlertmanagerConfig `openShiftClient.monitoring().alertmanagerConfigs()` - Probe `openShiftClient.monitoring().probes()` - ThanosRuler `openShiftClient.monitoring().thanosRulers()` Related to fabric8io#2949
Add DSL support for the following resources: - ResourceAccessReview : `client.resourceAccessReviews()` - LocalSubjectAccessReview : `client.localSubjectAccessReviews()` - ClusterRole : `client.cluserRoles()` - LocalResourceAccessReview : `client.localResourceAccessReviews()` - SubjectRulesReview : `client.subjectRulesReviews()` - SelfSubjectRulesReview : `client.selfSubjectRulesReviews()` - RoleBindingRestrictions: `client.roleBindingRestrictions()` Related to fabric8io#2949
Add missing resources in OpenShiftClient DSL for the following: operator.openshift.io - CloudCredential `openShiftClient.operator().cloudCredentials()` - ClusterCSIDriver `openShiftClient.operator().clusterCSIDrivers()` - Config `openShiftClient.operator().configs()` - PodNetworkConnectivityCheck `openShiftClient.operator().podNetworkConnectivityChecks()` - Storage `openShiftClient.operator().storages()` monitoring.coreos.com - AlertmanagerConfig `openShiftClient.monitoring().alertmanagerConfigs()` - Probe `openShiftClient.monitoring().probes()` - ThanosRuler `openShiftClient.monitoring().thanosRulers()` Related to fabric8io#2949
Add DSL support for the following resources: - ResourceAccessReview : `client.resourceAccessReviews()` - LocalSubjectAccessReview : `client.localSubjectAccessReviews()` - ClusterRole : `client.cluserRoles()` - LocalResourceAccessReview : `client.localResourceAccessReviews()` - SubjectRulesReview : `client.subjectRulesReviews()` - SelfSubjectRulesReview : `client.selfSubjectRulesReviews()` - RoleBindingRestrictions: `client.roleBindingRestrictions()` Related to #2949
Add missing resources in OpenShiftClient DSL for the following: operator.openshift.io - CloudCredential `openShiftClient.operator().cloudCredentials()` - ClusterCSIDriver `openShiftClient.operator().clusterCSIDrivers()` - Config `openShiftClient.operator().configs()` - PodNetworkConnectivityCheck `openShiftClient.operator().podNetworkConnectivityChecks()` - Storage `openShiftClient.operator().storages()` monitoring.coreos.com - AlertmanagerConfig `openShiftClient.monitoring().alertmanagerConfigs()` - Probe `openShiftClient.monitoring().probes()` - ThanosRuler `openShiftClient.monitoring().thanosRulers()` Related to fabric8io#2949
Add Model+DSL Support for OpenShift MachineConfig Operator Model resources in OpenShiftClient DSL. Introduced a DSL entrypoint called `openshiftClient.machineConfigurations()` which would provide all available resources Related to fabric8io#2949
Add Model+DSL Support for OpenShift MachineConfig Operator Model resources in OpenShiftClient DSL. Introduced a DSL entrypoint called `openshiftClient.machineConfigurations()` which would provide all available resources Related to fabric8io#2949
Add missing resources in OpenShiftClient DSL for the following: operator.openshift.io - CloudCredential `openShiftClient.operator().cloudCredentials()` - ClusterCSIDriver `openShiftClient.operator().clusterCSIDrivers()` - Config `openShiftClient.operator().configs()` - PodNetworkConnectivityCheck `openShiftClient.operator().podNetworkConnectivityChecks()` - Storage `openShiftClient.operator().storages()` monitoring.coreos.com - AlertmanagerConfig `openShiftClient.monitoring().alertmanagerConfigs()` - Probe `openShiftClient.monitoring().probes()` - ThanosRuler `openShiftClient.monitoring().thanosRulers()` Related to #2949
Add Model+DSL Support for OpenShift MachineConfig Operator Model resources in OpenShiftClient DSL. Introduced a DSL entrypoint called `openshiftClient.machineConfigurations()` which would provide all available resources Related to fabric8io#2949
Add Model+DSL Support for OpenShift MachineConfig Operator Model resources in OpenShiftClient DSL. Introduced a DSL entrypoint called `openshiftClient.machineConfigurations()` which would provide all available resources Related to fabric8io#2949
Add Model+DSL Support for OpenShift MachineConfig Operator Model resources in OpenShiftClient DSL. Introduced a DSL entrypoint called `openshiftClient.machineConfigurations()` which would provide all available resources Related to #2949
+ Add new module openshift-model-clusterautoscaling in kubernetes-model-generator + Add DSL support for these resources: - MachineAutoscaler `openShiftClient.clusterAutoscaling().v1beta1().machineAutoscalers()` - ClusterAutoscaler `openShiftClient.clusterAutoscaling().v1().clusterAutoscalers()` Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL Related to fabric8io#2949
+ Add new module openshift-model-clusterautoscaling in kubernetes-model-generator + Add DSL support for these resources: - MachineAutoscaler `openShiftClient.clusterAutoscaling().v1beta1().machineAutoscalers()` - ClusterAutoscaler `openShiftClient.clusterAutoscaling().v1().clusterAutoscalers()` Related to fabric8io#2949
+ Add new module openshift-model-clusterautoscaling in kubernetes-model-generator + Add DSL support for these resources: - MachineAutoscaler `openShiftClient.clusterAutoscaling().v1beta1().machineAutoscalers()` - ClusterAutoscaler `openShiftClient.clusterAutoscaling().v1().clusterAutoscalers()` Related to #2949
…lient DSL + Add DSL support for the following resources in `security.openshift.io/v1` apiGroup: - PodSecurityPolicyReview - PodSecurityPolicySelfSubjectReview - PodSecurityPolicySubjectReview Related to fabric8io#2949
…lient DSL + Add DSL support for the following resources in `security.openshift.io/v1` apiGroup: - PodSecurityPolicyReview - PodSecurityPolicySelfSubjectReview - PodSecurityPolicySubjectReview Related to #2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL + Updated OpenShift API Model to latest version Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL + Updated OpenShift API Model to latest version Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL + Updated OpenShift API Model to latest version Related to fabric8io#2949
+ Add ConsoleQuickStart and ConsolePlugin in OpenShift Model and OpenShiftClient DSL + Updated OpenShift API Model to latest version Related to #2949
Add support for the following resources in OpenShiftClient DSL - ImageStreamImport `openShiftClient.imageStreamImports()` - ImageStreamImage `openShiftClient.imageStreamImages()` - ImageStreamMapping `openShiftClient.imageStreamMappings()` - ImageSignature `openShiftClient.imageSignatures()` Related to fabric8io#2949
Add support for the following resources in OpenShiftClient DSL - ImageStreamImport `openShiftClient.imageStreamImports()` - ImageStreamImage `openShiftClient.imageStreamImages()` - ImageStreamMapping `openShiftClient.imageStreamMappings()` - ImageSignature `openShiftClient.imageSignatures()` Related to fabric8io#2949
Add support for the following resources in OpenShiftClient DSL - ImageStreamImport `openShiftClient.imageStreamImports()` - ImageStreamImage `openShiftClient.imageStreamImages()` - ImageStreamMapping `openShiftClient.imageStreamMappings()` - ImageSignature `openShiftClient.imageSignatures()` Related to #2949
Regarding the resources which are still not supported:
|
I think this issue can be closed now. |
This is the output(openshift specific resources filtered) of
kubectl api-resources
on an OpenShift v4.7.0 cluster.openShiftClient.deploymentConfigs()
openShiftClient.clusterRoleBindings()
client.clusterRoles()
client.localResourceAccessReviews()
openShiftClient.localSubjectAccessReviews()
client.resourceAccessReviews()
client.roleBindingRestrictions()
openShiftClient.roleBindings()
openShiftClient.roles()
client.selfSubjectRulesReviews()
openShiftClient.subjectAccessReviews()
client.subjectRulesReviews()
openShiftClient.clusterAutoscaling().v1().clusterAutoscalers()
openShiftClient.clusterAutoscaling().v1beta1().machineAutoscalers()
openShiftClient.buildConfigs()
openShiftClient.builds()
openShiftClient.credentialsRequests()
openShiftClient.config().apiServers()
openShiftClient.config().authentications()
openShiftClient.config().clusterOperators()
openShiftClient.config().clusterVersions()
openShiftClient.config().consoles()
openShiftClient.config().dnses()
openShiftClient.config().featureGates()
openShiftClient.config().infrastructures()
openshiftClient.config().ingresses()
#2947openShiftClient.config().networks()
openShiftClient.config().oAuths()
openShiftClient.config().operatorHubs()
openShiftClient.config().proxies()
openShiftClient.config().schedulers()
openShiftClient.console().consoleCLIDownloads()
openShiftClient.console().consoleExternalLogLinks()
openShiftClient.console().consoleLinks()
openShiftClient.console().consoleNotifications()
openShiftClient.console().consolePlugins()
openShiftClient.console().consoleQuickStarts()
openShiftClient.console().consoleYAMLSamples()
openShiftClient.operator().podNetworkConnectivityChecks()
openShiftClient.helmChartRepositories()
openShiftClient.images()
openShiftClient.imageSignatures()
openShiftClient.imageStreamImages()
openShiftClient.imageStreamImports()
openShiftClient.imageStreamMappings()
openShiftClient.imageStreams()
openShiftClient.imageStreamTags()
openShiftClient.imageTags()
openShiftClient.operator().imagePruners()
openShiftClient.operator().dnsRecords()
openShiftClient.networkAttachmentDefinitions()
openShiftClient.machine().machines()
openShiftClient.machine().machineSets()
openShiftClient.machine().machineHealthChecks()
client.machineConfigurations().containerRuntimeConfigs()
client.machineConfigurations().controllerConfigs()
client.machineConfigurations().containerRuntimeConfigs()
client.machineConfigurations().machineConfigPools()
client.machineConfigurations().machineConfigs()
openShiftClient.bareMetalHosts()
openShiftClient.kubeStorageVersionMigrator().storageStates()
openShiftClient.kubeStorageVersionMigrator().storageVersionMigrations()
openShiftClient.monitoring().alertmanagerConfigs()
openShiftClient.monitoring().alertmanagers()
openShiftClient.monitoring().podMonitors()
openShiftClient.monitoring().probes()
openShiftClient.monitoring().prometheuses()
openShiftClient.monitoring().prometheusRules()
openShiftClient.monitoring().serviceMonitors()
openShiftClient.monitoring().thanosRulers()
openShiftClient.clusterNetworks()
openShiftClient.egressNetworkPolicies()
openShiftClient.hostSubnets()
openShiftClient.netNamespaces()
openShiftClient.operatorPKIs()
openShiftClient.oAuthAccessTokens()
openShiftClient.oAuthAuthorizeTokens()
openShiftClient.oAuthClientAuthorizations()
openShiftClient.oAuthClients()
openShiftClient.userOAuthAccessTokens()
openShiftClient.operator().authentications()
openShiftClient.operator().cloudCredentials()
openShiftClient.operator().clusterCSIDrivers()
openShiftClient.operator().configs()
openShiftClient.operator().consoles()
openShiftClient.operator().csiSnapshotControllers()
openShiftClient.operator().dnses()
openShiftClient.operator().etcds()
openShiftClient.operator().imageContentSourcePolicies()
openShiftClient.operator().ingressControllers()
openShiftClient.operator().kubeAPIServers()
openShiftClient.operator().kubeControllerManagers()
openShiftClient.operator().kubeSchedulers()
openShiftClient.operator().kubeStorageVersionMigrators()
openShiftClient.operator().networks()
openShiftClient.operator().openShiftAPIServers()
openShiftClient.operator().openShiftControllerManagers()
openShiftClient.operator().serviceCAs()
openShiftClient.operator().storages()
openShiftClient.operatorHub().catalogSources()
openShiftClient.operatorHub().clusterServiceVersions()
openShiftClient.operatorHub().installPlans()
openShiftClient.operatorHub().operatorConditions()
openShiftClient.operatorHub().operatorGroups()
openShiftClient.operatorHub().operators()
openShiftClient.operatorHub().subscriptions()
openShiftClient.operatorHub().packageManifests()
openShiftClient.projectrequests()
openShiftClient.projects()
openShiftClient.quotas().appliedClusterResourceQuotas()
openShiftClient.quotas().clusterResourceQuotas()
openShiftClient.routes()
openShiftClient.podSecurityPolicyReviews()
openShiftClient.podSecurityPolicySelfSubjectReviews()
openShiftClient.podSecurityPolicySubjectReviews()
openShiftClient.rangeAllocations()
openShiftClient.securityContextConstraints()
openShiftClient.templates();
openShiftClient.templateInstances()
openShiftClient.tuned().profiles()
openShiftClient.tuned().tuneds().
openShiftClient.groups()
openShiftClient.identities()
openShiftClient.userIdentityMappings()
openShiftClient.users()
openShiftClient.whereabouts().ippools()
openShiftClient.whereabouts().overlappingRangeIpReservations()
The text was updated successfully, but these errors were encountered: