add the forked kong subcharts to avoid helm update
[it/dep.git] / ric-platform / 50-RIC-Platform / helm / kong / charts / kong / templates / NOTES.txt
1 1. Kong Admin can be accessed inside the cluster using:
2      DNS={{ template "kong.fullname" . }}-admin.{{ .Release.Namespace }}.svc.cluster.local
3      PORT={{ .Values.admin.servicePort }}
4
5 To connect from outside the K8s cluster:
6    {{- if contains "LoadBalancer" .Values.admin.type }}
7      HOST=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-admin -o jsonpath='{.status.loadBalancer.ingress.ip}')
8      PORT=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-admin -o jsonpath='{.spec.ports[0].nodePort}')
9
10    {{- else if contains "NodePort" .Values.admin.type }}
11      HOST=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath='{.items[0].status.addresses[0].address}')
12      PORT=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-admin -o jsonpath='{.spec.ports[0].nodePort}')
13
14    {{- else if .Values.admin.ingress.enabled  }}
15
16 use one of the addresses listed below
17
18      {{- $path := .Values.admin.ingress.path -}}
19      {{- if .Values.admin.ingress.tls }}
20        {{- range .Values.admin.ingress.hosts }}
21          https://{{ . }}{{ $path }}
22        {{- end }}
23      {{- else }}
24        {{- range .Values.admin.ingress.hosts }}
25          http://{{ . }}{{ $path }}
26        {{- end }}
27      {{- end }}
28
29    {{- else if contains "ClusterIP" .Values.admin.type }}
30      HOST=127.0.0.1
31
32      # Execute the following commands to route the connection to Admin SSL port:
33      export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "release={{ .Release.Name }}, app={{ template "kong.name" . }}" -o jsonpath="{.items[0].metadata.name}")
34      kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.admin.servicePort }}:{{ .Values.admin.servicePort }}
35    {{- end }}
36
37
38 2. Kong Proxy can be accessed inside the cluster using:
39      DNS={{ template "kong.fullname" . }}-proxy.{{ .Release.Namespace }}.svc.cluster.local
40      {{- if .Values.proxy.tls.enabled -}}
41         PORT={{ .Values.proxy.tls.servicePort }}
42      {{- else -}}
43         PORT={{ .Values.proxy.http.servicePort }}
44      {{- end -}}
45
46
47 To connect from outside the K8s cluster:
48    {{- if contains "LoadBalancer" .Values.proxy.type }}
49      HOST=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-proxy -o jsonpath='{.status.loadBalancer.ingress.ip}')
50      PORT=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-proxy -o jsonpath='{.spec.ports[0].nodePort}')
51
52    {{- else if contains "NodePort" .Values.proxy.type }}
53      HOST=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath='{.items[0].status.addresses[0].address}')
54      PORT=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "kong.fullname" . }}-proxy -o jsonpath='{.spec.ports[0].nodePort}')
55
56    {{- else if .Values.proxy.ingress.enabled  }}
57
58 use one of the addresses listed below
59
60      {{- $path := .Values.proxy.ingress.path -}}
61      {{- if .Values.proxy.ingress.tls }}
62        {{- range .Values.proxy.ingress.hosts }}
63          https://{{ . }}{{ $path }}
64        {{- end }}
65      {{- else }}
66        {{- range .Values.proxy.ingress.hosts }}
67          http://{{ . }}{{ $path }}
68        {{- end }}
69      {{- end }}
70
71    {{- else if contains "ClusterIP" .Values.proxy.type }}
72      HOST=127.0.0.1
73
74      # Execute the following commands to route the connection to proxy SSL port:
75      export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "release={{ .Release.Name }}, app={{ template "kong.name" . }}" -o jsonpath="{.items[0].metadata.name}")
76      {{- if .Values.proxy.tls.enabled -}}
77         kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.proxy.tls.servicePort }}:{{ .Values.proxy.tls.servicePort }}
78      {{- else -}}
79         kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.proxy.http.servicePort }}:{{ .Values.proxy.http.servicePort }}
80      {{- end -}}
81    {{- end }}