Skip to content

Commit 2b0abc4

Browse files
Add and reorganize changelog for EOAPI Kubernetes deployment (#214)
* Add initial changelog for EOAPI Kubernetes deployment * Reorganize changelog entries under "Changed" section for clarity
1 parent e4bd39e commit 2b0abc4

File tree

1 file changed

+191
-0
lines changed

1 file changed

+191
-0
lines changed

CHANGELOG.md

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
12+
13+
### Changed
14+
15+
* Refactor pgstacbootstrap job and ConfigMaps to use Helm hooks for execution order [#207](https://github.com/developmentseed/eoapi-k8s/pull/207)
16+
* Simplify PgSTAC Bootstrap Process [#208](https://github.com/developmentseed/eoapi-k8s/pull/208)
17+
* Upgrade stac-fastapi-pgstac to v5.0.2 [#204](https://github.com/developmentseed/eoapi-k8s/pull/204)
18+
19+
### Deprecated
20+
21+
### Removed
22+
23+
### Fixed
24+
25+
### Security
26+
27+
## [v0.6.0] - 2025-04-03
28+
29+
### Breaking Changes
30+
- Database backups are now disabled by default. To enable them, set `backupsEnabled: true` in your values.yaml.
31+
32+
### Added
33+
- Add initContainers to wait for db and its bootstrap [#194](https://github.com/developmentseed/eoapi-k8s/pull/194)
34+
- Let all eoAPI services wait for db bootstrap [#197](https://github.com/developmentseed/eoapi-k8s/pull/197)
35+
36+
### Changed
37+
- Update GCP Setup instructions [#188](https://github.com/developmentseed/eoapi-k8s/pull/188)
38+
- Remove GCP CI deployment tests [#193](https://github.com/developmentseed/eoapi-k8s/pull/193)
39+
- Upgrade PGO to 5.7.0; Add option to disable backups [#191](https://github.com/developmentseed/eoapi-k8s/pull/191)
40+
- Upgrade dependencies [#196](https://github.com/developmentseed/eoapi-k8s/pull/196)
41+
- Upgrade to latest stac-fastapi-pgstac [#195](https://github.com/developmentseed/eoapi-k8s/pull/195)
42+
- Upgrade tipg to 1.0.1 and titiler-pgstac to 1.7.1 [#199](https://github.com/developmentseed/eoapi-k8s/pull/199)
43+
44+
### Fixed
45+
- Fix multidim entrypoint [#192](https://github.com/developmentseed/eoapi-k8s/pull/192)
46+
- Fix unsupported regex in ingress-nginx config [#189](https://github.com/developmentseed/eoapi-k8s/pull/189)
47+
- Reduce errors about too many db connections [#198](https://github.com/developmentseed/eoapi-k8s/pull/198)
48+
49+
## [v0.5.3] - 2025-03-10
50+
51+
### Added
52+
- Allow Repeated Helm Deployments [#169](https://github.com/developmentseed/eoapi-k8s/pull/169)
53+
- Create health documentation [#171](https://github.com/developmentseed/eoapi-k8s/pull/171)
54+
- Introduce a list to avoid hardcoding of api service names [#180](https://github.com/developmentseed/eoapi-k8s/pull/180)
55+
- Add multidim api service [#182](https://github.com/developmentseed/eoapi-k8s/pull/182)
56+
- Tolerations and affinity support [#176](https://github.com/developmentseed/eoapi-k8s/pull/176)
57+
- Allow setting annotations for deployments [#177](https://github.com/developmentseed/eoapi-k8s/pull/177)
58+
59+
### Changed
60+
- Use template functions to quote env vars [#170](https://github.com/developmentseed/eoapi-k8s/pull/170)
61+
- Improve probe setup [#183](https://github.com/developmentseed/eoapi-k8s/pull/183)
62+
63+
### Fixed
64+
- Fix helm template error if docServer settings is not defined [#178](https://github.com/developmentseed/eoapi-k8s/pull/178)
65+
66+
## [v0.5.2] - 2024-12-05
67+
68+
### Added
69+
- Allow additional secrets to set environment variables [#167](https://github.com/developmentseed/eoapi-k8s/pull/167)
70+
71+
## [v0.5.1] - 2024-11-22
72+
73+
### Added
74+
- Add ingest.sh script [#164](https://github.com/developmentseed/eoapi-k8s/pull/164)
75+
76+
### Fixed
77+
- Add passthrough for ca bundle secret into metrics server [#165](https://github.com/developmentseed/eoapi-k8s/pull/165)
78+
79+
## [v0.5.0] - 2024-11-01
80+
81+
### Added
82+
- Document choice of postgres operator [#160](https://github.com/developmentseed/eoapi-k8s/pull/160)
83+
- Add a basic makefile [#162](https://github.com/developmentseed/eoapi-k8s/pull/162)
84+
- Add icon [#163](https://github.com/developmentseed/eoapi-k8s/pull/163)
85+
86+
### Changed
87+
- Update titiler-pgstac version [#157](https://github.com/developmentseed/eoapi-k8s/pull/157)
88+
- Bump eoapi chart and app versions [#158](https://github.com/developmentseed/eoapi-k8s/pull/158)
89+
90+
## [v0.4.18] - 2024-09-25
91+
92+
### Fixed
93+
- Remove VSIL allowed extensions list [#152](https://github.com/developmentseed/eoapi-k8s/pull/152)
94+
95+
### Changed
96+
- Bump eoapi chart version [#153](https://github.com/developmentseed/eoapi-k8s/pull/153)
97+
98+
## [v0.4.17] - 2024-09-24
99+
100+
### Changed
101+
- Change Dependency Order in Support Chart [#150](https://github.com/developmentseed/eoapi-k8s/pull/150)
102+
103+
## [v0.4.16] - 2024-09-20
104+
105+
### Changed
106+
- Upgrade with postgres cluster 5.5.3 [#149](https://github.com/developmentseed/eoapi-k8s/pull/149)
107+
108+
## [v0.4.15] - 2024-09-20
109+
110+
### Changed
111+
- Postgrescluster chart upgrade [#148](https://github.com/developmentseed/eoapi-k8s/pull/148)
112+
113+
## [v0.4.14] - 2024-09-20
114+
115+
### Added
116+
- Add NFS Option to PGBackRest [#147](https://github.com/developmentseed/eoapi-k8s/pull/147)
117+
118+
## [v0.4.13] - 2024-09-09
119+
120+
### Fixed
121+
- Add back postgrescluster dependency to main eoapi chart [#145](https://github.com/developmentseed/eoapi-k8s/pull/145)
122+
123+
## [v0.4.10] - 2024-09-09
124+
125+
### Changed
126+
- Move postgresql cluster file:// dependency to first-level chart dependency [#141](https://github.com/developmentseed/eoapi-k8s/pull/141)
127+
128+
## [v0.4.9] - 2024-09-04
129+
130+
### Fixed
131+
- Fix horizontal pod autoscaling rules [#140](https://github.com/developmentseed/eoapi-k8s/pull/140)
132+
133+
### Changed
134+
- Documentation updates [#139](https://github.com/developmentseed/eoapi-k8s/pull/139)
135+
136+
## [v0.4.8] - 2024-09-03
137+
138+
### Changed
139+
- Default enable vector again [#138](https://github.com/developmentseed/eoapi-k8s/pull/138)
140+
141+
## [v0.4.7] - 2024-09-03
142+
143+
### Added
144+
- Support and Autoscaling Additions [#135](https://github.com/developmentseed/eoapi-k8s/pull/135)
145+
146+
## [v0.4.6] - 2024-07-17
147+
148+
### Changed
149+
- Bump chart patch versions [#131](https://github.com/developmentseed/eoapi-k8s/pull/131)
150+
151+
## [v0.4.2] - 2024-07-11
152+
153+
### Fixed
154+
- Pin pypgstac versions [#126](https://github.com/developmentseed/eoapi-k8s/pull/126)
155+
156+
## [v0.4.1] - 2024-07-10
157+
158+
### Added
159+
- Release Documentation and Cleanup [#117](https://github.com/developmentseed/eoapi-k8s/pull/117)
160+
161+
## [v0.4.0] - 2024-07-09
162+
163+
### Added
164+
- Start EKS IAC with Docs Walkthrough from Notes [#12](https://github.com/developmentseed/eoapi-k8s/pull/12)
165+
- Single Nginx Ingress and NLB with path rewrites [#11](https://github.com/developmentseed/eoapi-k8s/pull/11)
166+
- Unit tests [#14](https://github.com/developmentseed/eoapi-k8s/pull/14)
167+
- Document GKE k8s cluster setup [#27](https://github.com/developmentseed/eoapi-k8s/pull/27)
168+
- Generalized commands and added livenessProbe [#35](https://github.com/developmentseed/eoapi-k8s/pull/35)
169+
- HPA (CPU) draft before locust/artillery [#51](https://github.com/developmentseed/eoapi-k8s/pull/51)
170+
- Autoscaling by request rate [#53](https://github.com/developmentseed/eoapi-k8s/pull/53)
171+
- Support for specifying host and getting certs from cert manager [#60](https://github.com/developmentseed/eoapi-k8s/pull/60)
172+
- Configuration for EKS autoscaler [#59](https://github.com/developmentseed/eoapi-k8s/pull/59)
173+
- PGO by default [#84](https://github.com/developmentseed/eoapi-k8s/pull/84)
174+
- Add fixtures [#9](https://github.com/developmentseed/eoapi-k8s/pull/9)
175+
- Allow custom annotations [#66](https://github.com/developmentseed/eoapi-k8s/pull/66)
176+
- Testing autoscaling in EKS [#55](https://github.com/developmentseed/eoapi-k8s/pull/55)
177+
178+
### Changed
179+
- Default gitSha and insert main gitSha for distributed helm-chart [#21](https://github.com/developmentseed/eoapi-k8s/pull/21)
180+
- Repository rename [#23](https://github.com/developmentseed/eoapi-k8s/pull/23)
181+
- More explicit nginx documentation [#24](https://github.com/developmentseed/eoapi-k8s/pull/24)
182+
- Root path HTML [#25](https://github.com/developmentseed/eoapi-k8s/pull/25)
183+
- GKE related changes [#37](https://github.com/developmentseed/eoapi-k8s/pull/37)
184+
- Release name for parallel CI tests [#43](https://github.com/developmentseed/eoapi-k8s/pull/43)
185+
- API version update for release [#49](https://github.com/developmentseed/eoapi-k8s/pull/49)
186+
- Upgraded pgstac, titiler-pgstac and tipg versions [#67](https://github.com/developmentseed/eoapi-k8s/pull/67)
187+
188+
### Fixed
189+
- Database resources now can set limits and requests [#46](https://github.com/developmentseed/eoapi-k8s/pull/46)
190+
- Integration tests with image upgrade [#68](https://github.com/developmentseed/eoapi-k8s/pull/68)
191+
- Avoid immediate scaleup if autoscale is enabled [#52](https://github.com/developmentseed/eoapi-k8s/pull/52)

0 commit comments

Comments
 (0)