Skip to content

Commit af4bd07

Browse files
committed
Address AI review findings
- Make Expected field required (non-pointer value) in SpecNetworkInterface - Add create verb to servernetworkconfigs RBAC marker
1 parent 788dd11 commit af4bd07

5 files changed

Lines changed: 8 additions & 11 deletions

File tree

api/v1alpha1/servernetworkconfig_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ type SpecNetworkInterface struct {
3131
MACAddress string `json:"macAddress"`
3232

3333
// Expected holds the expected switch connectivity for this interface.
34-
// +optional
35-
Expected *ExpectedNetworkDetails `json:"expected,omitempty"`
34+
// +required
35+
Expected ExpectedNetworkDetails `json:"expected"`
3636
}
3737

3838
// ExpectedNetworkDetails holds the expected switch connectivity for a network interface.

api/v1alpha1/zz_generated.deepcopy.go

Lines changed: 2 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/metal.ironcore.dev_servernetworkconfigs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ spec:
8686
source.
8787
type: string
8888
required:
89+
- expected
8990
- macAddress
9091
- name
9192
type: object

dist/chart/templates/crd/metal.ironcore.dev_servernetworkconfigs.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
shortNames:
2121
- snc
2222
singular: servernetworkconfig
23-
scope: Namespaced
23+
scope: Cluster
2424
versions:
2525
- additionalPrinterColumns:
2626
- jsonPath: .spec.serverRef.name
@@ -92,6 +92,7 @@ spec:
9292
source.
9393
type: string
9494
required:
95+
- expected
9596
- macAddress
9697
- name
9798
type: object

dist/chart/templates/rbac/role.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ rules:
126126
resources:
127127
- servernetworkconfigs
128128
verbs:
129+
- create
129130
- get
130131
- list
131132
- patch

0 commit comments

Comments
 (0)