mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
move NEG out of featuregate
This commit is contained in:
parent
67e7d4c68f
commit
7beefd0c9c
@ -26,8 +26,6 @@ const (
|
|||||||
// Allows Services backed by a GCP load balancer to choose what network
|
// Allows Services backed by a GCP load balancer to choose what network
|
||||||
// tier to use. Currently supports "Standard" and "Premium" (default).
|
// tier to use. Currently supports "Standard" and "Premium" (default).
|
||||||
AlphaFeatureNetworkTiers = "NetworkTiers"
|
AlphaFeatureNetworkTiers = "NetworkTiers"
|
||||||
|
|
||||||
AlphaFeatureNetworkEndpointGroup = "NetworkEndpointGroup"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlphaFeatureGate struct {
|
type AlphaFeatureGate struct {
|
||||||
|
@ -41,9 +41,6 @@ func (gce *GCECloud) GetNetworkEndpointGroup(name string, zone string) (*compute
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("get", zone)
|
mc := newNetworkEndpointGroupMetricContext("get", zone)
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return nil, mc.Observe(err)
|
|
||||||
}
|
|
||||||
v, err := gce.c.AlphaNetworkEndpointGroups().Get(ctx, meta.ZonalKey(name, zone))
|
v, err := gce.c.AlphaNetworkEndpointGroups().Get(ctx, meta.ZonalKey(name, zone))
|
||||||
return v, mc.Observe(err)
|
return v, mc.Observe(err)
|
||||||
}
|
}
|
||||||
@ -53,9 +50,6 @@ func (gce *GCECloud) ListNetworkEndpointGroup(zone string) ([]*computealpha.Netw
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("list", zone)
|
mc := newNetworkEndpointGroupMetricContext("list", zone)
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return nil, mc.Observe(err)
|
|
||||||
}
|
|
||||||
negs, err := gce.c.AlphaNetworkEndpointGroups().List(ctx, zone, filter.None)
|
negs, err := gce.c.AlphaNetworkEndpointGroups().List(ctx, zone, filter.None)
|
||||||
return negs, mc.Observe(err)
|
return negs, mc.Observe(err)
|
||||||
}
|
}
|
||||||
@ -66,9 +60,6 @@ func (gce *GCECloud) AggregatedListNetworkEndpointGroup() (map[string][]*compute
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("aggregated_list", "")
|
mc := newNetworkEndpointGroupMetricContext("aggregated_list", "")
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return nil, mc.Observe(err)
|
|
||||||
}
|
|
||||||
// TODO: filter for the region the cluster is in.
|
// TODO: filter for the region the cluster is in.
|
||||||
all, err := gce.c.AlphaNetworkEndpointGroups().AggregatedList(ctx, filter.None)
|
all, err := gce.c.AlphaNetworkEndpointGroups().AggregatedList(ctx, filter.None)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -91,9 +82,6 @@ func (gce *GCECloud) CreateNetworkEndpointGroup(neg *computealpha.NetworkEndpoin
|
|||||||
ctx, cancel := cloud.ContextWithCallTimeout()
|
ctx, cancel := cloud.ContextWithCallTimeout()
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("create", zone)
|
mc := newNetworkEndpointGroupMetricContext("create", zone)
|
||||||
return mc.Observe(gce.c.AlphaNetworkEndpointGroups().Insert(ctx, meta.ZonalKey(neg.Name, zone), neg))
|
return mc.Observe(gce.c.AlphaNetworkEndpointGroups().Insert(ctx, meta.ZonalKey(neg.Name, zone), neg))
|
||||||
}
|
}
|
||||||
@ -102,9 +90,6 @@ func (gce *GCECloud) DeleteNetworkEndpointGroup(name string, zone string) error
|
|||||||
ctx, cancel := cloud.ContextWithCallTimeout()
|
ctx, cancel := cloud.ContextWithCallTimeout()
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("delete", zone)
|
mc := newNetworkEndpointGroupMetricContext("delete", zone)
|
||||||
return mc.Observe(gce.c.AlphaNetworkEndpointGroups().Delete(ctx, meta.ZonalKey(name, zone)))
|
return mc.Observe(gce.c.AlphaNetworkEndpointGroups().Delete(ctx, meta.ZonalKey(name, zone)))
|
||||||
}
|
}
|
||||||
@ -114,9 +99,6 @@ func (gce *GCECloud) AttachNetworkEndpoints(name, zone string, endpoints []*comp
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("attach", zone)
|
mc := newNetworkEndpointGroupMetricContext("attach", zone)
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return mc.Observe(err)
|
|
||||||
}
|
|
||||||
req := &computealpha.NetworkEndpointGroupsAttachEndpointsRequest{
|
req := &computealpha.NetworkEndpointGroupsAttachEndpointsRequest{
|
||||||
NetworkEndpoints: endpoints,
|
NetworkEndpoints: endpoints,
|
||||||
}
|
}
|
||||||
@ -128,9 +110,6 @@ func (gce *GCECloud) DetachNetworkEndpoints(name, zone string, endpoints []*comp
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("detach", zone)
|
mc := newNetworkEndpointGroupMetricContext("detach", zone)
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return mc.Observe(err)
|
|
||||||
}
|
|
||||||
req := &computealpha.NetworkEndpointGroupsDetachEndpointsRequest{
|
req := &computealpha.NetworkEndpointGroupsDetachEndpointsRequest{
|
||||||
NetworkEndpoints: endpoints,
|
NetworkEndpoints: endpoints,
|
||||||
}
|
}
|
||||||
@ -142,9 +121,6 @@ func (gce *GCECloud) ListNetworkEndpoints(name, zone string, showHealthStatus bo
|
|||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
mc := newNetworkEndpointGroupMetricContext("list_networkendpoints", zone)
|
mc := newNetworkEndpointGroupMetricContext("list_networkendpoints", zone)
|
||||||
if err := gce.alphaFeatureEnabled(AlphaFeatureNetworkEndpointGroup); err != nil {
|
|
||||||
return nil, mc.Observe(err)
|
|
||||||
}
|
|
||||||
healthStatus := "SKIP"
|
healthStatus := "SKIP"
|
||||||
if showHealthStatus {
|
if showHealthStatus {
|
||||||
healthStatus = "SHOW"
|
healthStatus = "SHOW"
|
||||||
|
@ -75,10 +75,6 @@ func setupProviderConfig() error {
|
|||||||
managedZones = []string{zone}
|
managedZones = []string{zone}
|
||||||
}
|
}
|
||||||
|
|
||||||
gceAlphaFeatureGate := gcecloud.NewAlphaFeatureGate([]string{
|
|
||||||
gcecloud.AlphaFeatureNetworkEndpointGroup,
|
|
||||||
})
|
|
||||||
|
|
||||||
gceCloud, err := gcecloud.CreateGCECloud(&gcecloud.CloudConfig{
|
gceCloud, err := gcecloud.CreateGCECloud(&gcecloud.CloudConfig{
|
||||||
ApiEndpoint: framework.TestContext.CloudConfig.ApiEndpoint,
|
ApiEndpoint: framework.TestContext.CloudConfig.ApiEndpoint,
|
||||||
ProjectID: framework.TestContext.CloudConfig.ProjectID,
|
ProjectID: framework.TestContext.CloudConfig.ProjectID,
|
||||||
@ -91,7 +87,8 @@ func setupProviderConfig() error {
|
|||||||
NodeInstancePrefix: "",
|
NodeInstancePrefix: "",
|
||||||
TokenSource: nil,
|
TokenSource: nil,
|
||||||
UseMetadataServer: false,
|
UseMetadataServer: false,
|
||||||
AlphaFeatureGate: gceAlphaFeatureGate})
|
AlphaFeatureGate: gcecloud.NewAlphaFeatureGate([]string{}),
|
||||||
|
})
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("Error building GCE/GKE provider: %v", err)
|
return fmt.Errorf("Error building GCE/GKE provider: %v", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user