Provisionner merge requestshttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests2021-09-07T07:27:05Zhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/1K3s integration2021-09-07T07:27:05ZPhilippe CaseiroK3s integrationhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/2Draft: Fix shell ci2021-09-07T12:54:05ZPhilippe CaseiroDraft: Fix shell cihttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/3Update .gitlab-ci.yml2021-09-24T12:06:29ZPhilippe CaseiroUpdate .gitlab-ci.ymlAdding gitlab-ci configuration.
The runner needs to be a "shell" runner with "bash" as shell.
The runner process needs to run as root.
The runner also needs to have these tags:
- eole
- ubuntu
- shell
- root
The pipeline will fail beca...Adding gitlab-ci configuration.
The runner needs to be a "shell" runner with "bash" as shell.
The runner process needs to run as root.
The runner also needs to have these tags:
- eole
- ubuntu
- shell
- root
The pipeline will fail because the tested script as issues, but the goal here is to start the pipelines not validate the script code. So please ingore the pipeline failure if it's about the tested script himself.Philippe CaseiroPhilippe Caseirohttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/4Adding k3d install2021-09-24T12:07:46ZPhilippe CaseiroAdding k3d installhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/5Fix k3d install and .gitlab-ci.yaml2021-10-07T08:09:22ZPhilippe CaseiroFix k3d install and .gitlab-ci.yamlhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/6feat(provisionner): Adding EOLE helm repo2021-10-29T11:54:31ZPhilippe Caseirofeat(provisionner): Adding EOLE helm repoThis is the way !This is the way !https://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/7fix(provisionner): Adding helm install2022-01-25T09:03:22ZPhilippe Caseirofix(provisionner): Adding helm installhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/8Fix/cleanup2022-02-01T08:45:53ZPhilippe CaseiroFix/cleanupFixes #2Fixes #2Daniel DehenninDaniel Dehenninhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/9feat(k3d): adding options and architecture tunning2022-02-01T09:35:17ZPhilippe Caseirofeat(k3d): adding options and architecture tunningAdding options to manage architecture, now we can
ask for a specific number of agents or servers.
Fixes #3Adding options to manage architecture, now we can
ask for a specific number of agents or servers.
Fixes #3Daniel DehenninDaniel Dehenninhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/10fix(agent): default value is `3`2022-02-01T10:33:04ZDaniel Dehenninfix(agent): default value is `3`https://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/11fix(k3d): better management of k3d cluster with single control plane and syst...2022-02-04T08:40:13ZDaniel Dehenninfix(k3d): better management of k3d cluster with single control plane and systemd serviceWe need to properly shutdown the k3d cluster when the machine shutdown and start it on boot.
Limit the number of control plane servers to `1` by default to make is more reliable.
Closes #4We need to properly shutdown the k3d cluster when the machine shutdown and start it on boot.
Limit the number of control plane servers to `1` by default to make is more reliable.
Closes #4Philippe CaseiroPhilippe Caseirohttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/12fix(k3d): do not setup the eole proxyhub2022-02-08T13:55:36ZPhilippe Caseirofix(k3d): do not setup the eole proxyhubThis configuration make download from eole harbor impossible,
removing it solves the issue.
Fixes #5This configuration make download from eole harbor impossible,
removing it solves the issue.
Fixes #5Laurent FloriLaurent Florihttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/13fix(k3d): adding -t, --traefik option to provide custom traefik install2022-02-14T09:02:47ZPhilippe Caseirofix(k3d): adding -t, --traefik option to provide custom traefik installif -t or --traefik option is set, we disable the embeded traefik install
and replace it with a custom one. the user needs to provide a values
file. if the file name is empty (ex: -t "") we use a default one
provided by the install functi...if -t or --traefik option is set, we disable the embeded traefik install
and replace it with a custom one. the user needs to provide a values
file. if the file name is empty (ex: -t "") we use a default one
provided by the install function.
Fixes #6Barconnière FabriceBarconnière Fabricehttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/14fix(doc): update readme2022-02-14T09:03:32ZPhilippe Caseirofix(doc): update readmeThe readme is now accurateThe readme is now accurateBarconnière FabriceBarconnière Fabricehttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/15Resolve "Add some bash completions even in a "screen""2022-03-16T12:40:11ZLaurent GourvénecResolve "Add some bash completions even in a "screen""Closes #7Closes #7Barconnière FabriceBarconnière Fabricehttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/16Resolve "Check curl is installed before using it"2022-03-15T08:23:10ZLaurent GourvénecResolve "Check curl is installed before using it"Closes #9Closes #9Barconnière FabriceBarconnière Fabricehttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/17Resolve "Fix coding style (shellcheck) on install-eolebase3.sh"2022-03-08T13:36:42ZLaurent GourvénecResolve "Fix coding style (shellcheck) on install-eolebase3.sh"Closes #10Closes #10Philippe CaseiroPhilippe Caseirohttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/18Resolve "Cluster don't start at boot"2022-03-15T08:17:48ZLaurent GourvénecResolve "Cluster don't start at boot"Closes #8Closes #8Barconnière FabriceBarconnière Fabricehttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/19Resolve "Fix second stage of CI (installation of k3d)"2022-03-10T15:13:22ZLaurent GourvénecResolve "Fix second stage of CI (installation of k3d)"Closes #13Closes #13Daniel DehenninDaniel Dehenninhttps://gitlab.mim-libre.fr/EOLE/eole-3/provisionner/-/merge_requests/20Resolve "Add an option to install loki-stack in the cluster"2022-03-21T09:07:40ZLaurent GourvénecResolve "Add an option to install loki-stack in the cluster"Closes #12Closes #12Barconnière FabriceBarconnière Fabrice