mirror of https://github.com/portainer/portainer
feat(k8s): add ingressClassName to payload EE-2129 (#6265)
* add ingressClassName to payload * add IngressClass.Name into formValuespull/6366/head
parent
c24d8fab0f
commit
84f354452b
|
@ -91,6 +91,7 @@ export class KubernetesIngressConverter {
|
||||||
_.extend(res.Annotations, KubernetesIngressClassRewriteTargetAnnotations[formValues.IngressClass.Type]);
|
_.extend(res.Annotations, KubernetesIngressClassRewriteTargetAnnotations[formValues.IngressClass.Type]);
|
||||||
}
|
}
|
||||||
res.Annotations[KubernetesIngressClassAnnotation] = formValues.IngressClass.Name;
|
res.Annotations[KubernetesIngressClassAnnotation] = formValues.IngressClass.Name;
|
||||||
|
res.IngressClassName = formValues.IngressClass.Name;
|
||||||
res.Hosts = formValues.Hosts;
|
res.Hosts = formValues.Hosts;
|
||||||
res.Paths = formValues.Paths;
|
res.Paths = formValues.Paths;
|
||||||
return res;
|
return res;
|
||||||
|
@ -139,7 +140,7 @@ export class KubernetesIngressConverter {
|
||||||
const res = new KubernetesIngressCreatePayload();
|
const res = new KubernetesIngressCreatePayload();
|
||||||
res.metadata.name = data.Name;
|
res.metadata.name = data.Name;
|
||||||
res.metadata.namespace = data.Namespace;
|
res.metadata.namespace = data.Namespace;
|
||||||
res.metadata.annotations = data.Annotations;
|
res.spec.ingressClassName = data.IngressClassName;
|
||||||
if (data.Paths && data.Paths.length) {
|
if (data.Paths && data.Paths.length) {
|
||||||
_.forEach(data.Paths, (p) => {
|
_.forEach(data.Paths, (p) => {
|
||||||
if (p.Host === 'undefined' || p.Host === undefined) {
|
if (p.Host === 'undefined' || p.Host === undefined) {
|
||||||
|
|
|
@ -4,6 +4,7 @@ export function KubernetesIngressCreatePayload() {
|
||||||
return {
|
return {
|
||||||
metadata: new KubernetesCommonMetadataPayload(),
|
metadata: new KubernetesCommonMetadataPayload(),
|
||||||
spec: {
|
spec: {
|
||||||
|
ingressClassName: '',
|
||||||
rules: [],
|
rules: [],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue