Skip to content

Commit 9de0e78

Browse files
committed
Use legal names
1 parent 014c2dd commit 9de0e78

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

operator/src/main/java/oracle/kubernetes/operator/helpers/PodStepContext.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,9 @@ protected List<V1ContainerPort> getContainerPorts() {
166166
if (scan.getNetworkAccessPoints() != null) {
167167
for (NetworkAccessPoint nap : scan.getNetworkAccessPoints()) {
168168
V1ContainerPort port =
169-
new V1ContainerPort().name(nap.getName()).containerPort(nap.getListenPort());
169+
new V1ContainerPort()
170+
.name(LegalNames.toDNS1123LegalName(nap.getName()))
171+
.containerPort(nap.getListenPort());
170172
ports.add(port);
171173
}
172174
}
@@ -175,10 +177,10 @@ protected List<V1ContainerPort> getContainerPorts() {
175177
}
176178
if (scan.getSslListenPort() != null) {
177179
ports.add(
178-
new V1ContainerPort().name("defaultSecure").containerPort(scan.getSslListenPort()));
180+
new V1ContainerPort().name("default-secure").containerPort(scan.getSslListenPort()));
179181
}
180182
if (scan.getAdminPort() != null) {
181-
ports.add(new V1ContainerPort().name("defaultAdmin").containerPort(scan.getAdminPort()));
183+
ports.add(new V1ContainerPort().name("default-admin").containerPort(scan.getAdminPort()));
182184
}
183185
return ports;
184186
}

operator/src/main/java/oracle/kubernetes/operator/helpers/ServiceHelper.java

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,18 +118,21 @@ protected List<V1ServicePort> createServicePorts() {
118118
List<V1ServicePort> ports = new ArrayList<>();
119119
if (scan.getNetworkAccessPoints() != null) {
120120
for (NetworkAccessPoint nap : scan.getNetworkAccessPoints()) {
121-
V1ServicePort port = new V1ServicePort().name(nap.getName()).port(nap.getListenPort());
121+
V1ServicePort port =
122+
new V1ServicePort()
123+
.name(LegalNames.toDNS1123LegalName(nap.getName()))
124+
.port(nap.getListenPort());
122125
ports.add(port);
123126
}
124127
}
125128
if (scan.getListenPort() != null) {
126129
ports.add(new V1ServicePort().name("default").port(scan.getListenPort()));
127130
}
128131
if (scan.getSslListenPort() != null) {
129-
ports.add(new V1ServicePort().name("defaultSecure").port(scan.getSslListenPort()));
132+
ports.add(new V1ServicePort().name("default-secure").port(scan.getSslListenPort()));
130133
}
131134
if (scan.getAdminPort() != null) {
132-
ports.add(new V1ServicePort().name("defaultAdmin").port(scan.getAdminPort()));
135+
ports.add(new V1ServicePort().name("default-admin").port(scan.getAdminPort()));
133136
}
134137
return ports;
135138
}
@@ -614,7 +617,9 @@ protected List<V1ServicePort> createServicePorts() {
614617
if (server.getNetworkAccessPoints() != null) {
615618
for (NetworkAccessPoint nap : server.getNetworkAccessPoints()) {
616619
V1ServicePort port =
617-
new V1ServicePort().name(nap.getName()).port(nap.getListenPort());
620+
new V1ServicePort()
621+
.name(LegalNames.toDNS1123LegalName(nap.getName()))
622+
.port(nap.getListenPort());
618623
ports.putIfAbsent(nap.getName(), port);
619624
}
620625
}
@@ -625,12 +630,12 @@ protected List<V1ServicePort> createServicePorts() {
625630
if (server.getSslListenPort() != null) {
626631
ports.putIfAbsent(
627632
"defaultSecure",
628-
new V1ServicePort().name("defaultSecure").port(server.getSslListenPort()));
633+
new V1ServicePort().name("default-secure").port(server.getSslListenPort()));
629634
}
630635
if (server.getAdminPort() != null) {
631636
ports.putIfAbsent(
632637
"defaultAdmin",
633-
new V1ServicePort().name("defaultAdmin").port(server.getAdminPort()));
638+
new V1ServicePort().name("default-admin").port(server.getAdminPort()));
634639
}
635640
}
636641
if (!ports.isEmpty()) {
@@ -824,7 +829,7 @@ protected List<V1ServicePort> createServicePorts() {
824829
Integer nodePort = Optional.ofNullable(c.getNodePort()).orElse(nap.getListenPort());
825830
V1ServicePort port =
826831
new V1ServicePort()
827-
.name(nap.getName())
832+
.name(LegalNames.toDNS1123LegalName(nap.getName()))
828833
.port(nap.getListenPort())
829834
.nodePort(nodePort);
830835
ports.add(port);
@@ -840,23 +845,23 @@ protected List<V1ServicePort> createServicePorts() {
840845
}
841846
}
842847
if (scan.getSslListenPort() != null) {
843-
Channel c = getChannel("defaultSecure");
848+
Channel c = getChannel("default-secure");
844849
if (c != null) {
845850
Integer nodePort = Optional.ofNullable(c.getNodePort()).orElse(scan.getSslListenPort());
846851
ports.add(
847852
new V1ServicePort()
848-
.name("defaultSecure")
853+
.name("default-secure")
849854
.port(scan.getSslListenPort())
850855
.nodePort(nodePort));
851856
}
852857
}
853858
if (scan.getAdminPort() != null) {
854-
Channel c = getChannel("defaultSecure");
859+
Channel c = getChannel("default-admin");
855860
if (c != null) {
856861
Integer nodePort = Optional.ofNullable(c.getNodePort()).orElse(scan.getAdminPort());
857862
ports.add(
858863
new V1ServicePort()
859-
.name("defaultAdmin")
864+
.name("default-admin")
860865
.port(scan.getAdminPort())
861866
.nodePort(nodePort));
862867
}

0 commit comments

Comments
 (0)