1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package util
- import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- const IsDefaultStorageClassAnnotation = "storageclass.kubernetes.io/is-default-class"
- const BetaIsDefaultStorageClassAnnotation = "storageclass.beta.kubernetes.io/is-default-class"
- func IsDefaultAnnotationText(obj metav1.ObjectMeta) string {
- if obj.Annotations[IsDefaultStorageClassAnnotation] == "true" {
- return "Yes"
- }
- if obj.Annotations[BetaIsDefaultStorageClassAnnotation] == "true" {
- return "Yes"
- }
- return "No"
- }
- func IsDefaultAnnotation(obj metav1.ObjectMeta) bool {
- if obj.Annotations[IsDefaultStorageClassAnnotation] == "true" {
- return true
- }
- if obj.Annotations[BetaIsDefaultStorageClassAnnotation] == "true" {
- return true
- }
- return false
- }
|