Skip to content

Commit 55a83bd

Browse files
committed
Generate proto spec
Signed-off-by: Tamal Saha <[email protected]>
1 parent c47b376 commit 55a83bd

File tree

3 files changed

+905
-166
lines changed

3 files changed

+905
-166
lines changed

api/v1/cluster.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ type ClusterMetadata struct {
5454
Name string `json:"name,omitempty" protobuf:"bytes,2,opt,name=name"`
5555
DisplayName string `json:"displayName,omitempty" protobuf:"bytes,3,opt,name=displayName"`
5656
Provider HostingProvider `json:"provider,omitempty" protobuf:"bytes,4,opt,name=provider,casttype=HostingProvider"`
57-
OwnerID string `json:"ownerID,omitempty"`
58-
OwnerType string `json:"ownerType,omitempty"`
59-
APIEndpoint string `json:"apiEndpoint,omitempty"`
60-
CABundle string `json:"caBundle,omitempty"`
57+
OwnerID string `json:"ownerID,omitempty" protobuf:"bytes,5,opt,name=ownerID"`
58+
OwnerType string `json:"ownerType,omitempty" protobuf:"bytes,6,opt,name=ownerType"`
59+
APIEndpoint string `json:"apiEndpoint,omitempty" protobuf:"bytes,7,opt,name=apiEndpoint"`
60+
CABundle string `json:"caBundle,omitempty" protobuf:"bytes,8,opt,name=caBundle"`
6161
}
6262

6363
func (md ClusterMetadata) State() string {
@@ -151,18 +151,18 @@ func (cm ClusterManager) String() string {
151151
}
152152

153153
type CAPIClusterInfo struct {
154-
Provider CAPIProvider `json:"provider"`
155-
Namespace string `json:"namespace"`
156-
ClusterName string `json:"clusterName"`
154+
Provider CAPIProvider `json:"provider" protobuf:"bytes,1,opt,name=provider,casttype=CAPIProvider"`
155+
Namespace string `json:"namespace" protobuf:"bytes,2,opt,name=namespace"`
156+
ClusterName string `json:"clusterName" protobuf:"bytes,3,opt,name=clusterName"`
157157
}
158158

159159
// ClusterInfo used in ace-installer
160160
type ClusterInfo struct {
161-
UID string `json:"uid"`
162-
Name string `json:"name"`
163-
ClusterManagers []string `json:"clusterManagers"`
161+
UID string `json:"uid" protobuf:"bytes,1,opt,name=uid"`
162+
Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
163+
ClusterManagers []string `json:"clusterManagers" protobuf:"bytes,3,rep,name=clusterManagers"`
164164
// +optional
165-
CAPI *CAPIClusterInfo `json:"capi"`
165+
CAPI *CAPIClusterInfo `json:"capi" protobuf:"bytes,4,opt,name=capi"`
166166
}
167167

168168
// +kubebuilder:validation:Enum=capa;capg;capz

0 commit comments

Comments
 (0)