-
Notifications
You must be signed in to change notification settings - Fork 55
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
operator: rename object Deployment name #814
Labels
Comments
I'm undecided about the spelling. PMEMCSIDeployment is consistent with how we spell the project, but doesn't look nice. PmemCSIDeployment is easier to read. Thoughts? |
I suspect that renaming the object is a hard API break compared to 0.8.0. That's okay, we can remove v1alpha1 and replace it with a different object name in v1beta1. |
On chat we agreed on |
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Dec 29, 2020
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not it's sub types, becasue this is what used by the 'kubebuilder' to determine the generated CRD Kind is. This change is backward incompatible and we cannot support auto conversion of existing v1alpha1 Deployment CRs. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Dec 29, 2020
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. This change is backward incompatible and we cannot support auto conversion of existing v1alpha1 Deployment CRs. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 5, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 5, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 7, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 8, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 8, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 8, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 12, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
avalluri
added a commit
to avalluri/pmem-CSI
that referenced
this issue
Jan 12, 2021
Renaming the operator `Deployment` API to `PmemCSIDeployment'. Prefixed only the `Deployment` type with 'PmemCSI' not its sub-types, because this is what used by the 'kubebuilder' to determine the generated CRD Kind is. FIXES intel#814
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The object name "Deployment" is the same as in core Kubernetes, which is confusing for users when talking about it and also isn't handled correctly by some software which only checks the object name without the API group (operator framework, vertical pod autoscaler).
We are still in alpha and can rename it in beta.
Possible replacements:
In both cases, we need to support:
kubect get pmemcsideployments
The text was updated successfully, but these errors were encountered: