File tree Expand file tree Collapse file tree 3 files changed +24
-11
lines changed
Expand file tree Collapse file tree 3 files changed +24
-11
lines changed Original file line number Diff line number Diff line change @@ -15,19 +15,26 @@ linters:
1515 type : " module"
1616 description : Kube API LInter lints Kube like APIs based on API conventions and best practices.
1717 settings :
18- linters :
19- # TODO: remove linters from this list as we add support from them
20- disable :
21- # integers linter will force type change from int to int32/int64, we are going to wait for v1beta1 to enable this
22- - " integers"
23- # optionalfields requires changing fields to pointers in a way that might be hard to support in a backwards compatible way
24- - " optionalfields"
25- lintersConfig : { }
18+ linters : {}
19+ lintersConfig :
20+ optionalfields :
21+ pointers :
22+ preference : WhenRequired
2623 exclusions :
2724 rules :
2825 - path-except : " ^api/"
2926 linters :
3027 - kubeapilinter
28+ # integers linter will force type change from int to int32/int64, we are going to wait for v1beta1 to enable this
29+ - path : " api/v1alpha2/*"
30+ text : " integers"
31+ linters :
32+ - kubeapilinter
33+ # optionalfields requires changing fields to pointers in a way that might be hard to support in a backwards compatible way
34+ - path : " api/v1alpha2/*"
35+ text : " optionalfields"
36+ linters :
37+ - kubeapilinter
3138issues :
3239 max-issues-per-linter : 0
3340 max-same-issues : 0
Original file line number Diff line number Diff line change @@ -528,7 +528,9 @@ type LinodeMachineStatus struct {
528528 Addresses []clusterv1.MachineAddress `json:"addresses,omitempty"`
529529
530530 // cloudinitMetadataSupport determines whether to use cloud-init or not.
531- // Deprecated: Stackscript no longer in use, so this field is not used.
531+ //
532+ // Deprecated: stackscript are no longer in use, so this field is not used.
533+ //
532534 // +kubebuilder:deprecatedversion:warning="CloudinitMetadataSupport is deprecated"
533535 // +optional
534536 // +kubebuilder:default=true
Original file line number Diff line number Diff line change @@ -91,14 +91,18 @@ type LinodeObjectStorageKeySpec struct {
9191 GeneratedSecret `json:"generatedSecret"`
9292
9393 // secretType instructs the controller what type of secret to generate containing access key details.
94- // Deprecated: Use generatedSecret.type.
94+ //
95+ // Deprecated: secretType is no longer supported, Use generatedSecret.type.
96+ //
9597 // +kubebuilder:validation:Enum=Opaque;addons.cluster.x-k8s.io/resource-set
9698 // +kubebuilder:deprecatedversion:warning="secretType deprecated by generatedSecret.type"
9799 // +optional
98100 SecretType corev1.SecretType `json:"secretType,omitempty"`
99101
100102 // secretDataFormat instructs the controller how to format the data stored in the secret containing access key details.
101- // Deprecated: Use generatedSecret.format.
103+ //
104+ // Deprecated: secretDataFormat is no longer supported, please use generatedSecret.format.
105+ //
102106 // +kubebuilder:deprecatedversion:warning="secretDataFormat deprecated by generatedSecret.format"
103107 // +optional
104108 SecretDataFormat map [string ]string `json:"secretDataFormat,omitempty"`
You can’t perform that action at this time.
0 commit comments