🌱 DNM: Add KAL linter for linting API conventions #7217
Annotations
10 errors and 1 warning
Lint API:
exp/api/v1beta1/machinepool_types.go#L133
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
Lint API:
exp/api/v1beta1/machinepool_types.go#L150
conditions: Conditions field is missing the following markers: patchStrategy=merge, patchMergeKey=type (kal)
|
Lint API:
controlplane/kubeadm/api/v1beta1/kubeadm_control_plane_types.go#L339
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
Lint API:
controlplane/kubeadm/api/v1beta1/kubeadm_control_plane_types.go#L360
conditions: Conditions field is missing the following markers: patchStrategy=merge, patchMergeKey=type (kal)
|
Lint API:
exp/ipam/api/v1beta1/ipaddressclaim_types.go#L44
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
Lint API:
api/v1beta1/cluster_types.go#L903
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
Lint API:
api/v1beta1/cluster_types.go#L925
conditions: Conditions field is missing the following markers: patchStrategy=merge, patchMergeKey=type (kal)
|
Lint API:
api/v1beta1/clusterclass_types.go#L978
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
Lint API:
api/v1beta1/clusterclass_types.go#L998
conditions: Conditions field is missing the following markers: patchStrategy=merge, patchMergeKey=type (kal)
|
Lint API:
api/v1beta1/machine_types.go#L564
conditions: Conditions field must be a slice of metav1.Condition (kal)
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Loading