Skip to content

Commit ae30531

Browse files
authored
Merge pull request kubernetes#1901 from JeremyOT/mcs-updates
Update graduation criteria and dual stack prep
2 parents a47a454 + b0e0440 commit ae30531

File tree

1 file changed

+6
-2
lines changed
  • keps/sig-multicluster/1645-multi-cluster-services-api

1 file changed

+6
-2
lines changed

keps/sig-multicluster/1645-multi-cluster-services-api/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,8 +564,9 @@ const (
564564
type ServiceImportSpec struct {
565565
// +listType=atomic
566566
Ports []ServicePort `json:"ports"`
567+
// +kubebuilder:validation:MaxItems:=1
567568
// +optional
568-
IP string `json:"ip,omitempty"`
569+
IPs []string `json:"ips,omitempty"`
569570
// +optional
570571
Type ServiceImportType `json:"type"`
571572
// +optional
@@ -625,7 +626,8 @@ metadata:
625626
name: my-svc
626627
namespace: my-ns
627628
spec:
628-
ip: 42.42.42.42
629+
ips:
630+
- 42.42.42.42
629631
type: "ClusterSetIP"
630632
ports:
631633
- name: http
@@ -872,11 +874,13 @@ when drafting this test plan.
872874
- A detailed DNS spec for multi-cluster services.
873875
- NetworkPolicy either solved or explicitly ruled out.
874876
- API group chosen and approved.
877+
- Implementation strategy defined and approved.
875878
- Kube-proxy can consume ServiceImport and EndpointSlice.
876879
- E2E tests exist for MCS services.
877880
- Beta -> GA Graduation criteria defined.
878881
- At least one MCS DNS implementation.
879882
- A formal plan for a standard Cluster ID.
883+
- Finalize a name for the "supercluster" concept.
880884
881885
#### Beta -> GA Graduation
882886

0 commit comments

Comments
 (0)