kubernetes-examples icon indicating copy to clipboard operation
kubernetes-examples copied to clipboard

Identify resources still TODO

Open ianmiell opened this issue 5 years ago • 3 comments

  • Identify top-level resources that are still TODO
  • [ ] EndpointSlice
  • [ ] CSIDriver
  • [ ] CSINode
  • [ ] VolumeAttachment
  • [ ] PersistentVolumeClaim
  • [ ] ControllerRevision
  • [ ] ControllerRevisionList
  • [ ] CustomResourceDefinition – simplest example done: #48 ; TODO: add a custom resource being used example
  • [ ] Event
  • [ ] HorizontalPodAutoscalar
  • [ ] ValidatingAdmissionWebhook
  • [ ] MutatingAdmissionWebhook
  • [ ] PodDisruptionBudget
  • [ ] PriorityClass
  • [ ] PodPreset
  • Create folders for these with a README.md in each (empty is OK for now)

ianmiell avatar Sep 01 '20 14:09 ianmiell

Ok, I went through everything except Cluster API stuff.

There are some things that we cover in other directories that you might want to cross link e.g. IngressClass and the various Pod/ReplicaSet/Container things.

Anyway, as best as I can tell, the following is missing:

  • EndpointSlice
  • CSIDriver, CSINode, VolumeAttachment (I can't find much resources on these, I assume they're for setting up cluster specific volume types? https://kubernetes-csi.github.io/docs/csi-driver-object.html)
  • PersistentVolumeClaim (we do have PVs, but nothing about PVCs that I saw, could add to PV dir)
  • ControllerRevision & ControllerRevisionList (not sure what this is about or if it can be created by users)
  • CustomResourceDefinition
  • Event (I think this is created internally only and should be ignored)
  • HorizontalPodAutoscalar
  • ValidatingAdmissionWebhook
  • MutatingAdmissionWebhook
  • PodDisruptionBudget
  • PriorityClass
  • PodPreset

Above you mention creating empty folders for these. I'd actually recommend against that idea, as I think it will make it trickier to see what exists and what doesn't.

If it's ok with you, I'd like to take several of these resources and create independent issues for them, which can labelled good first issue and hacktoberfest.

amouat avatar Sep 22 '20 15:09 amouat

Added #17, #18, #19, #20, #21, #22, #23.

I've left out resources I wasn't sure about (Event, CSIDriver, ControllerRevision).

And as above I've not done the ClusterAPI (only because of time).

amouat avatar Sep 23 '20 10:09 amouat

We need to update missing resources list and create separete issues for those resources

melihc1 avatar Jul 20 '22 14:07 melihc1