Skip to content
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 missing resources #1380

Closed
10 tasks
devang-gaur opened this issue Mar 1, 2019 · 7 comments
Closed
10 tasks

Add support for missing resources #1380

devang-gaur opened this issue Mar 1, 2019 · 7 comments
Assignees
Labels
epic gsoc candidate for GSoC

Comments

@devang-gaur
Copy link
Contributor

devang-gaur commented Mar 1, 2019

Kubernetes Client is currently missing support for several types of Resources :

@kunal-kushwaha
Copy link
Contributor

kunal-kushwaha commented Jul 3, 2019

@dev-gaur @rohanKanojia
Support for TokenReview, CertificateSigningRequest, UserInfo has already been provided

@rohanKanojia
Copy link
Member

@kunal-kushwaha : Are these resources provided in DSL?

@kunal-kushwaha
Copy link
Contributor

kunal-kushwaha commented Jul 5, 2019

@rohanKanojia: Model classes for those have been generated and resources have usages as well, although can you please take a look to see if something's missing?
They're missing examples as well.

@devang-gaur
Copy link
Contributor Author

@rohanKanojia let's review all these open PRs this sprint!

@rohanKanojia
Copy link
Member

In case we don't miss any resources, also check that we have all resources as shown in kubectl api-version command:

~/go/src/github.com/fabric8io/kubernetes-client : $ kubectl api-resources
NAME                              SHORTNAMES   APIGROUP                       NAMESPACED   KIND
bindings                                                                      true         Binding
componentstatuses                 cs                                          false        ComponentStatus
configmaps                        cm                                          true         ConfigMap
endpoints                         ep                                          true         Endpoints
events                            ev                                          true         Event
limitranges                       limits                                      true         LimitRange
namespaces                        ns                                          false        Namespace
nodes                             no                                          false        Node
persistentvolumeclaims            pvc                                         true         PersistentVolumeClaim
persistentvolumes                 pv                                          false        PersistentVolume
pods                              po                                          true         Pod
podtemplates                                                                  true         PodTemplate
replicationcontrollers            rc                                          true         ReplicationController
resourcequotas                    quota                                       true         ResourceQuota
secrets                                                                       true         Secret
serviceaccounts                   sa                                          true         ServiceAccount
services                          svc                                         true         Service
mutatingwebhookconfigurations                  admissionregistration.k8s.io   false        MutatingWebhookConfiguration
validatingwebhookconfigurations                admissionregistration.k8s.io   false        ValidatingWebhookConfiguration
customresourcedefinitions         crd,crds     apiextensions.k8s.io           false        CustomResourceDefinition
apiservices                                    apiregistration.k8s.io         false        APIService
controllerrevisions                            apps                           true         ControllerRevision
daemonsets                        ds           apps                           true         DaemonSet
deployments                       deploy       apps                           true         Deployment
replicasets                       rs           apps                           true         ReplicaSet
statefulsets                      sts          apps                           true         StatefulSet
tokenreviews                                   authentication.k8s.io          false        TokenReview
localsubjectaccessreviews                      authorization.k8s.io           true         LocalSubjectAccessReview
selfsubjectaccessreviews                       authorization.k8s.io           false        SelfSubjectAccessReview
selfsubjectrulesreviews                        authorization.k8s.io           false        SelfSubjectRulesReview
subjectaccessreviews                           authorization.k8s.io           false        SubjectAccessReview
horizontalpodautoscalers          hpa          autoscaling                    true         HorizontalPodAutoscaler
cronjobs                          cj           batch                          true         CronJob
jobs                                           batch                          true         Job
certificatesigningrequests        csr          certificates.k8s.io            false        CertificateSigningRequest
leases                                         coordination.k8s.io            true         Lease
events                            ev           events.k8s.io                  true         Event
daemonsets                        ds           extensions                     true         DaemonSet
deployments                       deploy       extensions                     true         Deployment
ingresses                         ing          extensions                     true         Ingress
networkpolicies                   netpol       extensions                     true         NetworkPolicy
podsecuritypolicies               psp          extensions                     false        PodSecurityPolicy
replicasets                       rs           extensions                     true         ReplicaSet
ingresses                         ing          networking.k8s.io              true         Ingress
networkpolicies                   netpol       networking.k8s.io              true         NetworkPolicy
runtimeclasses                                 node.k8s.io                    false        RuntimeClass
poddisruptionbudgets              pdb          policy                         true         PodDisruptionBudget
podsecuritypolicies               psp          policy                         false        PodSecurityPolicy
clusterrolebindings                            rbac.authorization.k8s.io      false        ClusterRoleBinding
clusterroles                                   rbac.authorization.k8s.io      false        ClusterRole
rolebindings                                   rbac.authorization.k8s.io      true         RoleBinding
roles                                          rbac.authorization.k8s.io      true         Role
priorityclasses                   pc           scheduling.k8s.io              false        PriorityClass
csidrivers                                     storage.k8s.io                 false        CSIDriver
csinodes                                       storage.k8s.io                 false        CSINode
storageclasses                    sc           storage.k8s.io                 false        StorageClass
volumeattachments                              storage.k8s.io                 false        VolumeAttachment
~/go/src/github.com/fabric8io/kubernetes-client : $ 

@kunal-kushwaha
Copy link
Contributor

@rohanKanojia @dev-gaur: Can we review the open PRs and merge the approved ones this week? Mainly service-catalog & JUnit5 Migration.

@rohanKanojia
Copy link
Member

Yes, I would prioritize getting your work reviewed/merged next week.

rohanKanojia pushed a commit to kunal-kushwaha/kubernetes-client that referenced this issue Sep 18, 2019
rohanKanojia pushed a commit to kunal-kushwaha/kubernetes-client that referenced this issue Sep 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic gsoc candidate for GSoC
Projects
None yet
Development

No branches or pull requests

3 participants