diff --git a/k8s/config-domain.yaml b/k8s/config-domain.yaml new file mode 100644 index 000000000..3144a6a4d --- /dev/null +++ b/k8s/config-domain.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: config-domain + namespace: knative-serving +data: + boson-project.org: | + selector: + faas.domain: "boson-project.org" + # Default is local only. + svc.cluster.local: "" diff --git a/k8s/config-network.yaml b/k8s/config-network.yaml new file mode 100644 index 000000000..e34a0dae2 --- /dev/null +++ b/k8s/config-network.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: config-network + namespace: knative-serving +data: + # If there exists an annotation `faas.subdomain` on the service, + # use it instead of the default name.namespace + domainTemplate: |- + {{if index .Annotations "faas.subdomain" -}} + {{- index .Annotations "faas.subdomain" -}} + {{else -}} + {{- .Name}}.{{.Namespace -}} + {{end -}} + .{{.Domain}}