Skip to content

Commit 426cfa3

Browse files
authored
vm onboarding: add [VM] Onboarding Operator to install.controlplane.v1alpha1 API (istio#315)
Signed-off-by: Yaroslav Skopets <[email protected]>
1 parent 6243234 commit 426cfa3

File tree

11 files changed

+1651
-135
lines changed

11 files changed

+1651
-135
lines changed

install/controlplane/v1alpha1/component.pb.go

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

install/controlplane/v1alpha1/component.pb.validate.go

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

install/controlplane/v1alpha1/component.proto

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,26 @@ message XCP {
6666
tetrateio.api.install.kubernetes.KubernetesComponentSpec kubeSpec = 50;
6767
}
6868

69+
// Settings for the [VM] Onboarding component.
70+
message Onboarding {
71+
// Configure [VM] Onboarding Operator component.
72+
OnboardingOperator operator = 1;
73+
// Configure [VM] Onboarding Repository component.
74+
OnboardingRepository repository = 2;
75+
}
76+
77+
// Kubernetes settings for the [VM] Onboarding Operator component.
78+
message OnboardingOperator {
79+
// Configure Kubernetes specific settings.
80+
tetrateio.api.install.kubernetes.KubernetesComponentSpec kubeSpec = 50;
81+
}
82+
83+
// Kubernetes settings for the [VM] Onboarding Repository component.
84+
message OnboardingRepository {
85+
// Configure Kubernetes specific settings.
86+
tetrateio.api.install.kubernetes.KubernetesComponentSpec kubeSpec = 50;
87+
}
88+
6989
// Configuration settings for the RateLimit Server
7090
message RateLimitServer {
7191
// External Backend Database types. This points to the backend

install/controlplane/v1alpha1/component_json.gen.go

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

0 commit comments

Comments
 (0)