- 02 Feb, 2023 9 commits
-
-
Laurent Flori authored
Resolve "Force single destination backup in demo mode" Closes #258 See merge request !243
-
Fabrice Barconnière authored
-
semantic-release-bot authored
### [1.0.2](https://gitlab.mim-libre.fr/EOLE/eole-3/tools/compare/release/1.0.1...release/1.0.2) (2023-02-02) ### Bug Fixes * **socle:** restore keycloak database without postgres admin user ([9df4d8c8](9df4d8c8))
-
Laurent Flori authored
Resolve "Publish stable version" See merge request !242
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Publish testing version" See merge request !241
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Restore keycloak postgres database without real postgres admin user" Closes #255 See merge request !240
-
Fabrice Barconnière authored
-
- 01 Feb, 2023 15 commits
-
-
semantic-release-bot authored
### [1.0.1](https://gitlab.mim-libre.fr/EOLE/eole-3/tools/compare/release/1.0.0...release/1.0.1) (2023-02-01) ### Bug Fixes * **socle:** add postgres admin dbname for keycloak restore job ([6fbe8402](6fbe8402)) * **socle:** create backup directory if not exists ([9f01139f](9f01139f)) * **socle:** use env vars instead of pg_dump options ([ad11b775](ad11b775))
-
Laurent Flori authored
Resolve "Publish stable version" See merge request !239
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Publish testing version" See merge request !238
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Suppress useless options in pgdump command" Closes #252 See merge request !237
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Add postgresql admin dbname parameter for keycloak restore job" Closes #250 See merge request !235
-
Fabrice Barconnière authored
-
Laurent Flori authored
Resolve "Add mkdir before pgdump command" Closes #251 See merge request !236
-
Fabrice Barconnière authored
-
semantic-release-bot authored
## 1.0.0 (2023-02-01) ### Features * add drawio service to addon ([05e071e9](05e071e9)) * add screego addon ([0b1d94c8](0b1d94c8)) * add service filepizza ([0e2d557a](0e2d557a)) * **addons:** factorize init-keycloak of addons ([728670df](728670df)) * **admin tools:** add command to generate admin tools installation files ([8cac909b](8cac909b)) * **admin tools:** move supercrud from addons to admin tools ([e6261f6e](e6261f6e)) * **admin-toolt:** add admin tool documentation ([8b675bfd](8b675bfd)) * **agenda:** use registry defined in vars.ini ([137ed067](137ed067)) * **blog:** use registry defined in vars.ini ([894aad25](894aad25)) * **build:** add setuptools integration ([13fc97fd](13fc97fd)) * **build:** don't create jinja loader and environment per templates ([4b578e1c](4b578e1c)) * **build:** jinja includes must always find `include` directories ([93e2ea01](93e2ea01)) * cert-manager http01 ingress solver can be used ([88b6ef30](88b6ef30)) * deploy stable version ([108c0148](108c0148)) * **deploy:** create a new empty realm if `realmImport` is `false` ([4ff69a3f](4ff69a3f)) * **deploy:** generate keycloak configuration secret only for import ([b868ae05](b868ae05)) * **deploy:** initialise keycloak before installing `laboite` ([3cff8b44](3cff8b44)) * disable telemetry by default ([7ce1f9c7](7ce1f9c7)) * finalize wikijs installation ([34ec01fc](34ec01fc)) * **frontal-nextcloud:** use registry defined in vars.ini ([142d69ed](142d69ed)) * **gen-socle:** add possibility to not install keycloak or laboite ([722a9324](722a9324)) * **grafana:** add grafana admin tool ([2f93432e](2f93432e)) * **ingress-nginx:** upgrade to helm version 4.2.5 ([0b3c347b](0b3c347b)) * **ingress-nginx:** user can force `loadBalancerIP` value ([c2051203](c2051203)) * **keycloak:** import values are enabled only when configured ([235d179c](235d179c)) * **keycloak:** use registry defined in vars.ini ([bc0f9f40](bc0f9f40)) * **kubernetes-dashboard:** add a service account token for viewer ([e76a3b12](e76a3b12)) * **kubernetes-dashboard:** add admin account ([d2534cdb](d2534cdb)) * **kubernetes-dashboard:** add ingress annotations and hosts ([68229588](68229588)) * **kubernetes-dashboard:** add kubernetes dashboard admin tool ([b5309459](b5309459)) * **kubernetes-dashboard:** add undeploy script ([a043ff8f](a043ff8f)) * **kubernetes-dashboard:** add viewer ([4c2e2012](4c2e2012)) * **kubernetes-dashboard:** configure resource requests and limits ([c2f11bd7](c2f11bd7)) * **laboite:** add nexcloud parameters in meteor settings ([9db924dd](9db924dd)) * **laboite:** use registry defined in vars.ini ([9daab697](9daab697)) * **loki:** add loki admin tool ([ecaea010](ecaea010)) * **loki:** use the ingress ([6e581bab](6e581bab)) * **lookup-server:** use registry defined in vars.ini ([8a26d16f](8a26d16f)) * **mezig:** use registry defined in vars.ini ([3032e401](3032e401)) * **mongodb:** Enable Prometheus metrics exporter ([41340902](41340902)) * permit to choose cluster-issuer name and certificate type ([bebfe4c7](bebfe4c7)) * permit to use already installed cert-manager ([a565e8ec](a565e8ec)) * **prometheus:** Add prometheus admin tool ([26395fc0](26395fc0)) * **promtail:** add promtail admin tool ([252863fa](252863fa)) * **promtail:** customize client URL (loki) ([7b399e14](7b399e14)) * **radicale:** use registry defined in vars.ini ([b8b68640](b8b68640)) * **readme:** add latest addons ([5f85f427](5f85f427)) * rocketchat can be installed in its own namespace ([d955d14f](d955d14f)) * rocketchat does not show wizard on first run ([16d4d947](16d4d947)) * **socle:** build redirecturis for keycloak sso client ([cbd3fcda](cbd3fcda)) * **socle:** correct and improve redirecturis generation ([3c05c75a](3c05c75a)) * **socle:** gen-socle generates scripts to deploy 1.2.0 laboite chart ([4c823227](4c823227)) * **socle:** implement keycloak backup and restore procedure ([25737006](25737006)) * **socle:** implement mongodb backup and restore procedure ([31c02368](31c02368)) * **sondage:** use registry defined in vars.ini ([38dff935](38dff935)) * update supercrud admin tool ([bdcb7c4f](bdcb7c4f)) * upgrade minio version ([978409b7](978409b7)) * upgrade mongodb chart and app version ([630643b2](630643b2)) * **vars.ini:** define default registry ([2c59fbff](2c59fbff)) * **vars.ini:** import realm by default ([bd60cf68](bd60cf68)) ### Bug Fixes * add missing parameters for blog and blogapi ([4c4f80d6](4c4f80d6)) * **addon:** add chart-version in build and test scripts ([adca9a98](adca9a98)) * **addon:** add chart-version to excalidraw addon scripts ([d600a369](d600a369)) * **addon:** add chart-version to wikijs addon deploy and test scripts ([a5466fbc](a5466fbc)) * **addon:** add demo mode for gitea addon ([475f810a](475f810a)) * **addon:** gen-addon command can be execute outside tools directory ([1e69641a](1e69641a)) * **addon:** set correct helm repo for filepizza ([124c5d47](124c5d47)) * **addon:** set filepizza chart version ([0cb8e027](0cb8e027)) * **admin-tool:** fix loki chart-version ([480a881f](480a881f)) * **admin-tool:** promtail add chart-version to scripts ([f6c3f091](f6c3f091)) * **admin-tool:** set correct dns service name for loki ([78b4ec5a](78b4ec5a)) * **admin-tools:** internal minio for loki supports demomode ([e922b8c9](e922b8c9)) * **build:** add laboite parameters ([0a35edec](0a35edec)) * **build:** display correct output directory in readme ([7a9b067c](7a9b067c)) * **build:** does not run outside of the `tools/` directory ([7503985d](7503985d)) * codimd can be installed in its own namespace ([f5c04cbc](f5c04cbc)) * **deploy:** use nginx's chart name in its release name ([05b97ebe](05b97ebe)) * **filepizza:** add chart version to filepizza ([1a77eb16](1a77eb16)) * ignore make minio bucket if already exists ([fae71046](fae71046)) * **ingress-nginx:** upgrade chart version to 4.2.5 ([3c5be04a](3c5be04a)) * installation don't fail if users already present ([f0451014](f0451014)) * **keycloak:** cleaning keycloak values template ([c5a7b84f](c5a7b84f)) * **keycloak:** jinja includes are relative to `templates` directory ([bca61814](bca61814)) * **kubernetes-dashboard:** prevent mixup beween go template and jinja ([8fd43ab2](8fd43ab2)) * **loki:** disable authentication ([3cb45fc2](3cb45fc2)) * **loki:** use local minio ([ea077ade](ea077ade)) * **minio:** cleaning minio values ([6210ce2e](6210ce2e)) * **mongodb:** update chart version and clean values file ([e63cef80](e63cef80)) * parsing configuration file fails when a percent is present ([a46cb194](a46cb194)) * **prometheus:** add missing helm repo ([c9bbcffc](c9bbcffc)) * **prometheus:** missing helm repository ([afd72e11](afd72e11)) * **radicale:** add missing parameters ([9215acd1](9215acd1)) * removed unused boolean var for resources ([48435b4c](48435b4c)) * restore vars.ini before bad conflict resolution ([e6e3d6c8](e6e3d6c8)) * **socle:** add replicacount parameters for all socle services ([685d0d79](685d0d79)) * **socle:** configure demo mode for minio ([59e93f69](59e93f69)) * **socle:** fix metrics tests in keycloak values template ([dd9d7da6](dd9d7da6)) * **socle:** generate radicale keycloak client creation ([486da0b3](486da0b3)) * **socle:** include keycloak metrics events only if enabled ([2c7e5de3](2c7e5de3)) * **socle:** init-keycloak includes only one file at a time ([90943fcb](90943fcb)) * **socle:** testing tools version must deploy testing charts versions ([a74f0e22](a74f0e22)) * update ingress configuration. ([82198adb](82198adb)) * update kubernetes-dashboard ingress for cert-manager ([3099043c](3099043c)) * update loki ingress for cert-manager ([197915d1](197915d1)) * update mongodb grafana dashboard ([44149fbf](44149fbf)) * update prometheus-stack ingress for cert-manager ([80c44e61](80c44e61)) * **utils-log.sh.j2:** jinja includes are relative to `templates/` ([61ec0dfc](61ec0dfc)) * **values:** add nextcloud values for user, password and quota ([8e355ea7](8e355ea7)) ### Code Refactoring * **build:** template generation is always the same logic ([5d68b9be](5d68b9be)) ### Styles * **build:** one import per line from generic to specific ([3ec75796](3ec75796)) * **build:** reformat and add missing function documentation ([75f234e4](75f234e4)) * **build:** reformat with python black ([ad5ded00](ad5ded00)) * **build:** use f-strings instead of `.format()` ([2ddaa1ca](2ddaa1ca)) * **include:** relative path is useless ([e7e9efc0](e7e9efc0)) ### Documentation * **contributing:** explain commit message formatting ([c4173915](c4173915)) ### Continuous Integration * **addon:** add filepizza addon ([09c42ee5](09c42ee5)) * **build:** generate all addons ([b11ead16](b11ead16)) * **build:** generate all admin tools ([800f3f41](800f3f41)) * **build:** generate socle ([07ce1fd5](07ce1fd5)) * **chart:** test socle charts templates ([e6b7c0f8](e6b7c0f8)) * **helm-template:** test addon chart template ([81f73985](81f73985)) * **helm-template:** test admin-tools chart template ([99e2676b](99e2676b)) * **initial-checks:** enforce git commit message formatting ([88e87153](88e87153)) * **lint:** enforce python black formatting of build script ([3b6b651d](3b6b651d)) * **release:** avoid regression in `dev` branch ([e30036ad](e30036ad)) * **release:** create `testing` and `stable` releases ([20c3ba8b](20c3ba8b))
-
Laurent Flori authored
Resolve "Publish stable version" See merge request !234
-
Fabrice Barconnière authored
-
Fabrice Barconnière authored
-
- 30 Jan, 2023 3 commits
-
-
Laurent Flori authored
Resolve "publish testing version" See merge request !233
-
Fabrice Barconnière authored
-
Barconnière Fabrice authored
Resolve "Integrate keycloak and mongo backup job" Closes #244 See merge request !230
-
- 27 Jan, 2023 2 commits
-
-
Laurent Flori authored
-
Laurent Flori authored
-
- 26 Jan, 2023 1 commit
-
-
Fabrice Barconnière authored
-
- 24 Jan, 2023 6 commits
-
-
Laurent Flori authored
Merge branch '241-gen-add-and-gen-admin-tools-fails-when-executing-outside-tools-directory-and-using-the-default' into 'dev' Draft: Resolve "gen-add and gen-admin-tools fails when executing outside tools directory and using the default config file" Closes #241 See merge request !229
-
Fabrice Barconnière authored
-
Laurent Flori authored
Draft: Resolve "Factorize `init-keycloak` of addons" Closes #233 See merge request !228
-
Fabrice Barconnière authored
-
Fabrice Barconnière authored
-
Fabrice Barconnière authored
-
- 20 Jan, 2023 2 commits
-
-
Laurent Flori authored
Resolve "init-keycloak: build `redirectUris` when it's not in the configuration" Closes #232 See merge request !225
-
Fabrice Barconnière authored
-
- 17 Jan, 2023 2 commits
-
-
Barconnière Fabrice authored
Resolve "loki admin-tool : configure dnsService in deploy script" Closes #238 See merge request !224
-
Laurent Flori authored
-