Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add target clusters to parameters api #10091

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a7ec903
add target clusters to parameters api
ilackarms Sep 23, 2024
858c496
Merge main into params-add-target-clusters
soloio-bulldozer[bot] Sep 23, 2024
bdb34ea
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 24, 2024
dcf1985
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 24, 2024
405fcb0
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 24, 2024
b6d6aa3
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 24, 2024
dadb62a
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 25, 2024
4988500
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 25, 2024
a519637
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 26, 2024
0d96d3f
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 27, 2024
9b31ca1
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 27, 2024
6773bec
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 27, 2024
136c8e2
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 27, 2024
6c8e94c
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 30, 2024
58a29ad
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 30, 2024
d2f8b4b
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Sep 30, 2024
edcc890
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 1, 2024
0426376
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 1, 2024
6543e07
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 1, 2024
387c2bd
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 1, 2024
226130d
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
43010d1
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
67a5d5b
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
dd711f4
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
edf3c40
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
aa8ec6e
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
78f592e
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 3, 2024
69c9282
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
31606c4
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
57713a7
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
1671289
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
9410c9d
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
9966582
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
2e74981
Merge refs/heads/main into params-add-target-clusters
soloio-bulldozer[bot] Oct 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions projects/gateway2/api/v1alpha1/gateway_parameters_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ type GatewayParametersSpec struct {
// +kubebuilder:validation:Optional
// +kubebuilder:pruning:PreserveUnknownFields
SelfManaged *SelfManagedGateway `json:"selfManaged,omitempty"`

// The proxy will be distributed across multiple clusters via the Gloo Gateway Management Plane.
//
// +kubebuilder:validation:Optional
TargetClusters []*TargetCluster `json:"targetClusters,omitempty"`
}

// The current conditions of the GatewayParameters. This is not currently implemented.
Expand All @@ -52,6 +57,11 @@ type GatewayParametersStatus struct {
type SelfManagedGateway struct {
}

type TargetCluster struct {
ClusterName string `json:"clusterName,omitempty"`
Namespaces []string `json:"namespaces,omitempty"`
}

// Configuration for the set of Kubernetes resources that will be provisioned
// for a given Gateway.
type KubernetesProxyConfig struct {
Expand Down
Loading