Skip to content

Commit fcc26dc

Browse files
committed
Changed type to *string due to requirements
1 parent b430b07 commit fcc26dc

7 files changed

Lines changed: 33 additions & 17 deletions

File tree

config/v1/types_network.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,12 @@ type NetworkSpec struct {
8787
// +optional
8888
NetworkDiagnostics NetworkDiagnostics `json:"networkDiagnostics"`
8989

90-
// InstallNetworkObservability is an optional field that enables network observability
91-
// when omitted or set to true. If the field is set to false, it does nothing.
92-
//
90+
// installNetworkObservability is an optional field that enables network observability
91+
// when omitted or set to enable. If the field is set to disable, it does nothing.
92+
// Valid values are "", "Enable", "Disable".
93+
// +kubebuilder:validation:Enum:="";Enable;Disable
9394
// +optional
94-
InstallNetworkObservability *bool `json:"installNetworkObservability,omitempty"`
95+
InstallNetworkObservability *string `json:"installNetworkObservability,omitempty"`
9596
}
9697

9798
// NetworkStatus is the current network configuration.

config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_networks.crd.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,14 @@ spec:
114114
type: object
115115
installNetworkObservability:
116116
description: |-
117-
InstallNetworkObservability is an optional field that enables network observability
118-
when omitted or set to true. If the field is set to false, it does nothing.
119-
type: boolean
117+
installNetworkObservability is an optional field that enables network observability
118+
when omitted or set to enable. If the field is set to disable, it does nothing.
119+
Valid values are "", "Enable", "Disable".
120+
enum:
121+
- ""
122+
- Enable
123+
- Disable
124+
type: string
120125
networkDiagnostics:
121126
description: |-
122127
networkDiagnostics defines network diagnostics configuration.

config/v1/zz_generated.deepcopy.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/v1/zz_generated.featuregated-crd-manifests/networks.config.openshift.io/AAA_ungated.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,14 @@ spec:
115115
type: object
116116
installNetworkObservability:
117117
description: |-
118-
InstallNetworkObservability is an optional field that enables network observability
119-
when omitted or set to true. If the field is set to false, it does nothing.
120-
type: boolean
118+
installNetworkObservability is an optional field that enables network observability
119+
when omitted or set to enable. If the field is set to disable, it does nothing.
120+
Valid values are "", "Enable", "Disable".
121+
enum:
122+
- ""
123+
- Enable
124+
- Disable
125+
type: string
121126
networkDiagnostics:
122127
description: |-
123128
networkDiagnostics defines network diagnostics configuration.

config/v1/zz_generated.swagger_doc_generated.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

openapi/generated_openapi/zz_generated.openapi.go

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

payload-manifests/crds/0000_10_config-operator_01_networks.crd.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,14 @@ spec:
114114
type: object
115115
installNetworkObservability:
116116
description: |-
117-
InstallNetworkObservability is an optional field that enables network observability
118-
when omitted or set to true. If the field is set to false, it does nothing.
119-
type: boolean
117+
installNetworkObservability is an optional field that enables network observability
118+
when omitted or set to enable. If the field is set to disable, it does nothing.
119+
Valid values are "", "Enable", "Disable".
120+
enum:
121+
- ""
122+
- Enable
123+
- Disable
124+
type: string
120125
networkDiagnostics:
121126
description: |-
122127
networkDiagnostics defines network diagnostics configuration.

0 commit comments

Comments
 (0)