File tree Expand file tree Collapse file tree 7 files changed +60
-1
lines changed Expand file tree Collapse file tree 7 files changed +60
-1
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 0.7.5] - 2025-07-11
9
+
10
+ ### Changed
11
+
12
+ - Added option to overrid root-paths of API services [ #245 ] ( https://github.com/developmentseed/eoapi-k8s/pull/245 )
13
+
8
14
## [ 0.7.4] - 2025-06-30
9
15
10
16
### Changed
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ annotations:
39
39
# This is the chart version. This version number should be incremented each time you make changes
40
40
# to the chart and its templates, including the app version.
41
41
# Versions are expected to follow Semantic Versioning (https://semver.org/)
42
- version : " 0.7.4 "
42
+ version : " 0.7.5 "
43
43
44
44
# This is the version number of the application being deployed. This version number should be
45
45
# incremented each time you make changes to the application. Versions are not expected to
Original file line number Diff line number Diff line change 40
40
{{- if (and (.Values.ingress.className) (or (eq .Values.ingress.className "nginx") (eq .Values.ingress.className "traefik"))) }}
41
41
- " --proxy-headers"
42
42
- " --forwarded-allow-ips=*"
43
+ {{- if .Values.multidim.overrideRootPath}}
44
+ - " --root-path={{ .Values.multidim.overrideRootPath }}"
45
+ {{- else }}
43
46
- " --root-path={{ .Values.multidim.ingress.path }}"
47
+ {{- end }}
44
48
{{- end }}{{/* needed for proxies and path rewrites on NLB */}}
45
49
livenessProbe :
46
50
tcpSocket :
@@ -51,14 +55,22 @@ spec:
51
55
timeoutSeconds : 1
52
56
readinessProbe :
53
57
httpGet :
58
+ {{- if .Values.multidim.overrideRootPath}}
59
+ path : {{ .Values.multidim.overrideRootPath }}/healthz
60
+ {{- else}}
54
61
path : /healthz
62
+ {{- end}}
55
63
port : {{ .Values.service.port }}
56
64
failureThreshold : 3
57
65
periodSeconds : 15
58
66
successThreshold : 1
59
67
startupProbe :
60
68
httpGet :
69
+ {{- if .Values.multidim.overrideRootPath}}
70
+ path : {{ .Values.multidim.overrideRootPath }}/healthz
71
+ {{- else}}
61
72
path : /healthz
73
+ {{- end}}
62
74
port : {{ .Values.service.port }}
63
75
# check every sec for 1 minute
64
76
periodSeconds : 1
Original file line number Diff line number Diff line change 40
40
{{- if (and (.Values.ingress.className) (or (eq .Values.ingress.className "nginx") (eq .Values.ingress.className "traefik"))) }}
41
41
- " --proxy-headers"
42
42
- " --forwarded-allow-ips=*"
43
+ {{- if .Values.raster.overrideRootPath}}
44
+ - " --root-path={{ .Values.raster.overrideRootPath }}"
45
+ {{- else }}
43
46
- " --root-path={{ .Values.raster.ingress.path }}"
47
+ {{- end }}
44
48
{{- end }}{{/* needed for proxies and path rewrites on NLB */}}
45
49
livenessProbe :
46
50
tcpSocket :
@@ -51,14 +55,22 @@ spec:
51
55
timeoutSeconds : 1
52
56
readinessProbe :
53
57
httpGet :
58
+ {{- if .Values.raster.overrideRootPath}}
59
+ path : {{ .Values.raster.overrideRootPath }}/healthz
60
+ {{- else}}
54
61
path : /healthz
62
+ {{- end}}
55
63
port : {{ .Values.service.port }}
56
64
failureThreshold : 3
57
65
periodSeconds : 15
58
66
successThreshold : 1
59
67
startupProbe :
60
68
httpGet :
69
+ {{- if .Values.raster.overrideRootPath}}
70
+ path : {{ .Values.raster.overrideRootPath }}/healthz
71
+ {{- else}}
61
72
path : /healthz
73
+ {{- end}}
62
74
port : {{ .Values.service.port }}
63
75
# check every sec for 1 minute
64
76
periodSeconds : 1
Original file line number Diff line number Diff line change 40
40
{{- if (and (.Values.ingress.className) (or (eq .Values.ingress.className "nginx") (eq .Values.ingress.className "traefik"))) }}
41
41
- " --proxy-headers"
42
42
- " --forwarded-allow-ips=*"
43
+ {{- if .Values.stac.overrideRootPath}}
44
+ - " --root-path={{ .Values.stac.overrideRootPath }}"
45
+ {{- else }}
43
46
- " --root-path={{ .Values.stac.ingress.path }}"
47
+ {{- end }}
44
48
{{- end }}{{/* needed for proxies and path rewrites on NLB */}}
45
49
livenessProbe :
46
50
tcpSocket :
@@ -51,14 +55,22 @@ spec:
51
55
timeoutSeconds : 1
52
56
readinessProbe :
53
57
httpGet :
58
+ {{- if .Values.stac.overrideRootPath}}
59
+ path : {{ .Values.stac.overrideRootPath }}/_mgmt/ping
60
+ {{- else}}
54
61
path : /_mgmt/ping
62
+ {{- end}}
55
63
port : {{ .Values.service.port }}
56
64
failureThreshold : 3
57
65
periodSeconds : 15
58
66
successThreshold : 1
59
67
startupProbe :
60
68
httpGet :
69
+ {{- if .Values.stac.overrideRootPath}}
70
+ path : {{ .Values.stac.overrideRootPath }}/_mgmt/ping
71
+ {{- else}}
61
72
path : /_mgmt/ping
73
+ {{- end}}
62
74
port : {{ .Values.service.port }}
63
75
# check every sec for 1 minute
64
76
periodSeconds : 1
Original file line number Diff line number Diff line change 40
40
{{- if (and (.Values.ingress.className) (or (eq .Values.ingress.className "nginx") (eq .Values.ingress.className "traefik"))) }}
41
41
- " --proxy-headers"
42
42
- " --forwarded-allow-ips=*"
43
+ {{- if .Values.vector.overrideRootPath}}
44
+ - " --root-path={{ .Values.vector.overrideRootPath }}"
45
+ {{- else }}
43
46
- " --root-path={{ .Values.vector.ingress.path }}"
47
+ {{- end }}
44
48
{{- end }}{{/* needed for proxies and path rewrites on NLB */}}
45
49
livenessProbe :
46
50
tcpSocket :
@@ -51,14 +55,22 @@ spec:
51
55
timeoutSeconds : 1
52
56
readinessProbe :
53
57
httpGet :
58
+ {{- if .Values.vector.overrideRootPath}}
59
+ path : {{ .Values.vector.overrideRootPath }}/healthz
60
+ {{- else}}
54
61
path : /healthz
62
+ {{- end}}
55
63
port : {{ .Values.service.port }}
56
64
failureThreshold : 3
57
65
periodSeconds : 15
58
66
successThreshold : 1
59
67
startupProbe :
60
68
httpGet :
69
+ {{- if .Values.vector.overrideRootPath}}
70
+ path : {{ .Values.vector.overrideRootPath }}/healthz
71
+ {{- else}}
61
72
path : /healthz
73
+ {{- end}}
62
74
port : {{ .Values.service.port }}
63
75
# check every sec for 1 minute
64
76
periodSeconds : 1
Original file line number Diff line number Diff line change 108
108
}
109
109
}
110
110
},
111
+
111
112
"postgresql" : {
112
113
"type" : " object" ,
113
114
"properties" : {
412
413
},
413
414
"description" : " Container command"
414
415
},
416
+ "overrideRootPath" : {
417
+ "type" : " string" ,
418
+ "description" : " Override root path for this service"
419
+ },
415
420
"settings" : {
416
421
"type" : " object" ,
417
422
"properties" : {
You can’t perform that action at this time.
0 commit comments