Skip to content

Commit

Permalink
group cluster config fields
Browse files Browse the repository at this point in the history
  • Loading branch information
Lily Pan committed Mar 27, 2024
1 parent aa05cb4 commit 8bf7226
Show file tree
Hide file tree
Showing 6 changed files with 700 additions and 527 deletions.
356 changes: 356 additions & 0 deletions pkg/proto/nbcontract/v1/clusterconfig.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions pkg/proto/nbcontract/v1/clusterconfig.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
syntax = "proto3";
package nbcontract.v1;

import "pkg/proto/nbcontract/v1/loadbalancerconfig.proto";
import "pkg/proto/nbcontract/v1/vmtype.proto";

// Cluster Config fields stored in azure.json used by cloud-provider-azure
message ClusterConfig {
string resource_group = 1;
string location = 2;
VmType vm_type = 3;
string primary_availability_set = 4;
string primary_scale_set = 5;
ClusterNetworkConfig virtual_network_config = 6;
bool use_instance_metadata = 7;
LoadBalancerConfig load_balancer_config = 8;
}


message ClusterNetworkConfig {
string vnet_name = 1;
string vnet_resource_group = 2;
string subnet = 3;
string security_group_name = 4;
string route_table = 5;
}
Loading

0 comments on commit 8bf7226

Please sign in to comment.