Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.1.0 (2023-10-17)
Features
- add civo provider (#1311) (0ab2617)
- enhnace Otomi job security context (#1322) (0669e98)
- optimise generating gitea job configuration (#1327) (3342ac5)
- set otomi chart verion 1.0 (1840df7)
- workload improvements (#1310) (5606a25)
Bug Fixes
- auto image annotations and fixtures (#1317) (96c390b)
- dockerfile otomi tools script (#1319) (829e404)
- falco, jaeger and kubeclarity not shared (#1306) (047ab76)
- incorrect defaults in backup schedule (#1318) (99d9e2f)
- keycloak theme (#1326) (df2bed9)
- readme [ci skip] (dc4979a)
- readme [ci skip] (8499f08)
- readme for 1.0.0 (#1312) (20f7b83)
- remove tempo link and tempo team app (#1304) (42fcc8a)
- set versions to main (71d9430)
- use kc theme jar (#1323) (9b67d1b)
Tests
Others
1.0.0 (2023-10-05)
Features
- add customised ingress for harbor (#1265) (1a85c23)
- add support for k8s 1.27 (#1305) (16ffbbc)
- added less to the tty console (#1296) (c4186f6)
- auto image updater (#1236) (73e086d)
- keycloak upgrade (#1280) (e9994d7)
- load database configurations (#1270) (cd73f9c)
- oidc gitea team groups mapping (#1275) (c1aed40)
- prometheus with its own host (#1273) (b160f5f)
- set holdApplicationUntilProxyStarts flag in Istio (#1308) (c5e0f85)
- set ndots for gitea dns pod config (#1264) (40cd95e)
- Tekton dasboard for platform admins and teams (#1279) (8466326)
- tekton triggers (#1276) (4a4a32c)
- tracing across platform with OpenTelemetry and Grafana Tempo (#1229) (5eae206)
- uninstall admission controllers (#1268) (1f262c5)
- use ec2 role for loki s3 access (#1282) (31e41bc)
Bug Fixes
- add pull secret to Tekton build (#1267) (47038f6)
- deployment order for Tekton trigger app (#1292) (8e81c82)
- enhance OTEL app dependencies (#1291) (d8e974d)
- harbor admin password (#1285) (c73e31b)
- hardcoded yq package version (#1297) (2f53784)
- otomi-api credentials to access the values repo (#1288) (7188122)
- readme for 26.0 [ci skip] (d2fd6bb)
- trace2logs query (#1303) (1dd0a71)
- update strategy in appset (#1302) (9100cea)
- upgrade legacy datasource query (#1281) (7a3f7a1)
- wrong uid (#1301) (6b8ccc2)
Others
- add opentelemetry-operator and tempo-distributed community charts (#1274) (676f221)
- issue template for supporting new kubenetes version (#1287) (5e6c544)
- release: 0.26.0 (5e944e8)
- set versions (#1309) (c3682fb)
- update helm and kubectl [TOOLS][MINOR] (#1300) (05c0326)
- versions (c295675)
- versions (19fbb4b)
0.26.0 (2023-09-05)
Features
- added build and push pipeline for otomi-tools (#1255) (d430b82)
- adding CNAME support (#1235) (da20036)
- adjust loki wal backpressure (#1240) (e9ce3ae)
- scw auto remove clusters on dev (#1247) (4b787a4)
- users do not have to provide k8sVersion anymore (#1256) (3eeae44)
Bug Fixes
- fixed changelog generation (#1250) (b2644e6)
- k8s 1.26 compatibility (#1251) (a9cffdf)
- remove option for Gitea repo access for Builds (#1239) (4002208)
- team status dashboard (#1262) (8dcb483)
- updated image tag for ghcr (#1246) (37ad1a1)
Tests
- add selfService flags to teams (#1253) (f37ed50)
- enable more apps (#1254) (377a27a)
- upgrade test case (#1242) (4a297aa)
Others
0.26.0 (2023-09-05)
Features
- added build and push pipeline for otomi-tools (#1255) (d430b82)
- adding CNAME support (#1235) (da20036)
- adjust loki wal backpressure (#1240) (e9ce3ae)
- scw auto remove clusters on dev (#1247) (4b787a4)
- users do not have to provide k8sVersion anymore (#1256) (3eeae44)
Bug Fixes
- fixed changelog generation (#1250) (b2644e6)
- k8s 1.26 compatibility (#1251) (a9cffdf)
- remove option for Gitea repo access for Builds (#1239) (4002208)
- team status dashboard (#1262) (8dcb483)
- updated image tag for ghcr (#1246) (37ad1a1)
Tests
- add selfService flags to teams (#1253) (f37ed50)
- enable more apps (#1254) (377a27a)
- upgrade test case (#1242) (4a297aa)
Others
- set versions (bba35a4)
0.25.0 (2023-08-21)
⚠ BREAKING CHANGES
- Since wildcard certificates are compatible with a single nested wildcard domain, we had to unify domain names in Otomi.
The impact of this change is as follows:
- only single wildcard domain is supported '*.'
- all default public URLs for team services have been changed from .team-. to -..
- Services that are using custom domians names and do not match (1) must obtain their own certificates.
Features
- decouple keycloak database from the community Helm chart (#1214) (0c923cc)
- initialise databases at the very beginning (#1224) (76fda42)
- support wildcard certificate (#1226) (9cacd43)
- updated timezone for cluster-name generation (#1208) (792ee10)
Bug Fixes
- drone-activation (#1225) (1bc9799)
- load license during otomi bootstrap (#1228) (ca111bc)
- msteams receivers (#1223) (e0ea008)
Reverts
Tests
- add option to select production letsencrypt certificate (#1227) (a50ac57)
- increase scw disk size (#1232) (71b07f4)
- otomi upgrade test scenario (#1221) (563ed17)
- push release image to ghcr.io (#1238) (b65eca3)
Others
- AWS Marketplace release automation (#1216) (7b5385b)
- release: 0.25.0 (c790d17)
- release: 0.26.0 (4d95c50)
- update deprecated actions (#1234) (305894a)
0.24.0 (2023-08-03)
Features
- add the skip-cleanup argument while working in the development mode (#1204) (1a8c2da)
- add authorization to the tty console (#1202) (a8c6930)
- added helm to the tty console [MINOR] (#1193) (6466bbb)
- adjust loki defaults (#1183) (08fcdc4)
- drone activation and otomi version upgrade with cypress (#1200) (a2a622a)
- enable use-proxy-protocol (#1201) (233a254)
- external-dns upgrade (#1178) (c8d82e6)
- generate values with redacted secrets (#1210) (a2f39bc)
- nginx-ingress update (#1176) (8d5b922)
- update oauth2-proxy (#1184) (d0dea3e)
- updated tty image [MAJOR] (#1175) (4cc4b8f)
- updating cluster name (#1207) (9ad9069)
- upgrade cert-manager to 11.4 (#1189) (722bcbe)
- upgrading istio-operator to 1.17.4 (#1190) (76107e6)
Bug Fixes
- add missing k8s to knative mapping (#1182) (1351f43)
- add missing migrations (#1179) (97f02ca)
- added all apiGroups instead of only core (#1191) (6c21007)
- change back scheduled job time (#1215) (103450d)
- changes spelling (#1205) (ab4221e)
- cron times changed for testing purposes (#1211) (c6ab05e)
- cron times test 2 (#1212) (c0f1f5d)
- do not parse values as parameters for shell command (#1192) (7c586d3)
- grafana dashboards (#1203) (2254b6d)
- improved tty pipeline (#1197) (81a9d08)
- readme [ci skip] (1f72aef)
- readme [ci skip] (8ff1f26)
- scaleway default cloud provider (#1209) (7aa750d)
- support Scaleway cloud provider (#1188) (f31d31e)
- thanos receive ingress path (#1186) (07f4b2c)
- upgrade script for kube-prom stack (#1173) (32eee80)
- workflow remove cluster regions (#1206) (396eec3)
Tests
- do not set metrics-server (#1219) (18ea38a)
- Github Actions to create Kubernetes cluster in Scaleway cloud provider (#1196) (e9eb4e5)
- hourly run for only one (#1213) (5733c61)
- inject license (#1199) (ec5d257)
- scaleway setting (#1198) (16fe144)