Closed
Description
A list of things need to be changed for renaming PetSet
. Feel free to extend the list:
Pre code freeze:
- PetSet API (PR Rename PetSet to StatefulSet #35663)
- types.go
- API server related codes
- register.go, conversion.go, defaults.go, validation.go, ...
- client/cache/listers.go, clientset, unversioned client, ...
- All other codes that referenced PetSet
- All yaml/json config files that include PetSet
- client-go
- kubectl (PR Rename PetSet to StatefulSet #35663)
- kubectl tests
- test-cmd.sh
- hack/testdata - PetSet related config files
- Related “kubectl help” examples
- kubectl get/describe
- kubectl tests
- All examples
- Example that mention PetSet are: (PR Rename PetSet to StatefulSet in docs and examples. #35776)
- examples//cockroachdb/…
- examples//storage/cassandra/…
- README docs
- yaml/json config files
- file names (do we care?)
- example_test.go
- test/e2e/examples.go
- Example that mention PetSet are: (PR Rename PetSet to StatefulSet in docs and examples. #35776)
- Dashboard (issue Rename PetSet to StatefulSet dashboard#1395)
Post code freeze:
- Fix test failures caused by rename (such as e2e tests that won't block submit queue)
- Need advice on how to upgrade your cluster (issue
Pet set upgrades #28706Upgrade Path When PetSets are renamed #35182) (PR Add Task: upgrading from PetSet to StatefulSet website#1704) - Helm Charts in incubator that currently use petSet need to be renamed and tested against a 1.5 cluster, once a beta with the new name is available, and they need to be documented as requiring 1.5 cluster to work. @viglesiasce
- Documents in kubernetes.io
- Petset docs
- Docs that talked about PetSet
- Docs that used commands that involved PetSet
- kubernetes/CHANGELOG.md
- blogpost (announce name change and update previous post)
Move to 1.6:
- File names (include petset controller, petset tests) & import path (do we care?)
- we care about e2e test file names
Open questions:
- How do we rename “pets”? We can just call them "pods"
- Upgrade tests will be broken?
Ref #35182
cc @erictune @foxish @bprashanth @kubernetes/sig-apps @chrislovecnm @jimmycuadra