Promoting EndpointSlices to beta
Kubernetes-commit: a7e589a8c689d1a6c0c21d47c5e6c97267822875
This commit is contained in:
parent
b031036a44
commit
56eaaf1668
|
@ -41,7 +41,7 @@ import (
|
|||
certificatesv1beta1 "k8s.io/api/certificates/v1beta1"
|
||||
coordinationv1 "k8s.io/api/coordination/v1"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
discoveryv1alpha1 "k8s.io/api/discovery/v1alpha1"
|
||||
discoveryv1beta1 "k8s.io/api/discovery/v1beta1"
|
||||
extensionsv1beta1 "k8s.io/api/extensions/v1beta1"
|
||||
networkingv1 "k8s.io/api/networking/v1"
|
||||
networkingv1beta1 "k8s.io/api/networking/v1beta1"
|
||||
|
@ -171,7 +171,7 @@ func describerMap(clientConfig *rest.Config) (map[schema.GroupKind]describe.Desc
|
|||
{Group: corev1.GroupName, Kind: "Endpoints"}: &EndpointsDescriber{c},
|
||||
{Group: corev1.GroupName, Kind: "ConfigMap"}: &ConfigMapDescriber{c},
|
||||
{Group: corev1.GroupName, Kind: "PriorityClass"}: &PriorityClassDescriber{c},
|
||||
{Group: discoveryv1alpha1.GroupName, Kind: "EndpointSlice"}: &EndpointSliceDescriber{c},
|
||||
{Group: discoveryv1beta1.GroupName, Kind: "EndpointSlice"}: &EndpointSliceDescriber{c},
|
||||
{Group: extensionsv1beta1.GroupName, Kind: "ReplicaSet"}: &ReplicaSetDescriber{c},
|
||||
{Group: extensionsv1beta1.GroupName, Kind: "NetworkPolicy"}: &NetworkPolicyDescriber{c},
|
||||
{Group: extensionsv1beta1.GroupName, Kind: "PodSecurityPolicy"}: &PodSecurityPolicyDescriber{c},
|
||||
|
@ -2621,7 +2621,7 @@ type EndpointSliceDescriber struct {
|
|||
}
|
||||
|
||||
func (d *EndpointSliceDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error) {
|
||||
c := d.DiscoveryV1alpha1().EndpointSlices(namespace)
|
||||
c := d.DiscoveryV1beta1().EndpointSlices(namespace)
|
||||
|
||||
eps, err := c.Get(name, metav1.GetOptions{})
|
||||
if err != nil {
|
||||
|
@ -2636,7 +2636,7 @@ func (d *EndpointSliceDescriber) Describe(namespace, name string, describerSetti
|
|||
return describeEndpointSlice(eps, events)
|
||||
}
|
||||
|
||||
func describeEndpointSlice(eps *discoveryv1alpha1.EndpointSlice, events *corev1.EventList) (string, error) {
|
||||
func describeEndpointSlice(eps *discoveryv1beta1.EndpointSlice, events *corev1.EventList) (string, error) {
|
||||
return tabbedString(func(out io.Writer) error {
|
||||
w := NewPrefixWriter(out)
|
||||
w.Write(LEVEL_0, "Name:\t%s\n", eps.Name)
|
||||
|
|
|
@ -30,7 +30,7 @@ import (
|
|||
autoscalingv2beta2 "k8s.io/api/autoscaling/v2beta2"
|
||||
coordinationv1 "k8s.io/api/coordination/v1"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
discoveryv1alpha1 "k8s.io/api/discovery/v1alpha1"
|
||||
discoveryv1beta1 "k8s.io/api/discovery/v1beta1"
|
||||
networkingv1 "k8s.io/api/networking/v1"
|
||||
policyv1beta1 "k8s.io/api/policy/v1beta1"
|
||||
storagev1 "k8s.io/api/storage/v1"
|
||||
|
@ -2582,7 +2582,7 @@ func TestDescribeEvents(t *testing.T) {
|
|||
}, events),
|
||||
},
|
||||
"EndpointSliceDescriber": &EndpointSliceDescriber{
|
||||
fake.NewSimpleClientset(&discoveryv1alpha1.EndpointSlice{
|
||||
fake.NewSimpleClientset(&discoveryv1beta1.EndpointSlice{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "bar",
|
||||
Namespace: "foo",
|
||||
|
@ -3519,16 +3519,16 @@ func TestDescribeEndpointSlice(t *testing.T) {
|
|||
protocolTCP := corev1.ProtocolTCP
|
||||
port80 := int32(80)
|
||||
|
||||
fake := fake.NewSimpleClientset(&discoveryv1alpha1.EndpointSlice{
|
||||
fake := fake.NewSimpleClientset(&discoveryv1beta1.EndpointSlice{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo.123",
|
||||
Namespace: "bar",
|
||||
},
|
||||
AddressType: discoveryv1alpha1.AddressTypeIPv4,
|
||||
Endpoints: []discoveryv1alpha1.Endpoint{
|
||||
AddressType: discoveryv1beta1.AddressTypeIPv4,
|
||||
Endpoints: []discoveryv1beta1.Endpoint{
|
||||
{
|
||||
Addresses: []string{"1.2.3.4", "1.2.3.5"},
|
||||
Conditions: discoveryv1alpha1.EndpointConditions{Ready: utilpointer.BoolPtr(true)},
|
||||
Conditions: discoveryv1beta1.EndpointConditions{Ready: utilpointer.BoolPtr(true)},
|
||||
TargetRef: &corev1.ObjectReference{Kind: "Pod", Name: "test-123"},
|
||||
Topology: map[string]string{
|
||||
"topology.kubernetes.io/zone": "us-central1-a",
|
||||
|
@ -3536,7 +3536,7 @@ func TestDescribeEndpointSlice(t *testing.T) {
|
|||
},
|
||||
}, {
|
||||
Addresses: []string{"1.2.3.6", "1.2.3.7"},
|
||||
Conditions: discoveryv1alpha1.EndpointConditions{Ready: utilpointer.BoolPtr(true)},
|
||||
Conditions: discoveryv1beta1.EndpointConditions{Ready: utilpointer.BoolPtr(true)},
|
||||
TargetRef: &corev1.ObjectReference{Kind: "Pod", Name: "test-124"},
|
||||
Topology: map[string]string{
|
||||
"topology.kubernetes.io/zone": "us-central1-b",
|
||||
|
@ -3544,7 +3544,7 @@ func TestDescribeEndpointSlice(t *testing.T) {
|
|||
},
|
||||
},
|
||||
},
|
||||
Ports: []discoveryv1alpha1.EndpointPort{
|
||||
Ports: []discoveryv1beta1.EndpointPort{
|
||||
{
|
||||
Protocol: &protocolTCP,
|
||||
Port: &port80,
|
||||
|
|
Loading…
Reference in New Issue