@@ -26,9 +26,14 @@ import (
2626// IpRangeSpec defines the desired state of IpRange 
2727type  IpRangeSpec  struct  {
2828	//+kubebuilder:validation:Format=cidr 
29- 	//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'ipRange ' is immutable" 
29+ 	//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'startAddress ' is immutable" 
3030	//+kubebuilder:validation:Required 
31- 	IpRange  string  `json:"ipRange"` 
31+ 	StartAddress  string  `json:"startAddress"` 
32+ 
33+ 	//+kubebuilder:validation:Format=cidr 
34+ 	//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'endAddress' is immutable" 
35+ 	//+kubebuilder:validation:Required 
36+ 	EndAddress  string  `json:"endAddress"` 
3237
3338	//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'tenant' is immutable" 
3439	Tenant  string  `json:"tenant,omitempty"` 
@@ -54,7 +59,8 @@ type IpRangeStatus struct {
5459//+kubebuilder:object:root=true 
5560//+kubebuilder:subresource:status 
5661//+kubebuilder:storageversion 
57- //+kubebuilder:printcolumn:name="IpRange",type=string,JSONPath=`.spec.ipRange` 
62+ //+kubebuilder:printcolumn:name="StartAddress",type=string,JSONPath=`.spec.startAddress` 
63+ //+kubebuilder:printcolumn:name="EndAddress",type=string,JSONPath=`.spec.endAddress` 
5864//+kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status` 
5965//+kubebuilder:printcolumn:name="ID",type=string,JSONPath=`.status.id` 
6066//+kubebuilder:printcolumn:name="URL",type=string,JSONPath=`.status.url` 
@@ -94,12 +100,12 @@ var ConditionIpRangeReadyFalse = metav1.Condition{
94100	Type :    "Ready" ,
95101	Status :  "False" ,
96102	Reason :  "FailedToReserveIpInNetbox" ,
97- 	Message : "Failed to reserve IP in NetBox" ,
103+ 	Message : "Failed to reserve IP Range  in NetBox" ,
98104}
99105
100106var  ConditionIpRangeReadyFalseDeletionFailed  =  metav1.Condition {
101107	Type :    "Ready" ,
102108	Status :  "False" ,
103109	Reason :  "FailedToDeleteIpInNetbox" ,
104- 	Message : "Failed to delete IP in NetBox" ,
110+ 	Message : "Failed to delete IP Range  in NetBox" ,
105111}
0 commit comments