stork merge requestshttps://gitlab.isc.org/isc-projects/stork/-/merge_requests2021-12-03T19:08:27Zhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/361Resolve "Pool utilization shows inaccurate numbers"2021-12-03T19:08:27ZSlawek FigielResolve "Pool utilization shows inaccurate numbers"Closes #560Closes #5601.0Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/359CI deploy_demo: push core images to private registry2021-11-16T10:44:24ZAndrei Pavelandrei@isc.orgCI deploy_demo: push core images to private registryCloses #615.
The error states that it can't push to the private registry. That much I understand.
Why this has started failing recently? That I don't understand.
Limitations:
* `docker login` only supports one login at a time.
* Gitla...Closes #615.
The error states that it can't push to the private registry. That much I understand.
Why this has started failing recently? That I don't understand.
Limitations:
* `docker login` only supports one login at a time.
* Gitlab deploy tokens are not editable.
That being said, this solution is not perfect, but I welcome any more elegant suggestion. I've spent a sufficient 6 hours on this.
* [X] Modify core docker-compose.yaml to allow pushing to a custom registry. Keep the current as a default value.
* [X] Still push core images to the public registry so that they are available to the public.
* [X] Push core and premium images to the private registry.
* Because we can't push only the premium images, because it has services that `depend_on` core services.
* Because, when deploying, we also can't pull using docker-compose from a single registry for the same reason.
* Because we also can't push and pull to multiple registries because of the `docker login` limitation.
* Because we also can't have the same deploy token on both registries.
* [X] When deploying, pull from the private registry instead of the public registry, because we want premium too in the demo.1.0Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/358Resolve "New ways of triggering the config review"2021-11-22T16:25:47ZMarcin SiodelskiResolve "New ways of triggering the config review"Closes #609Closes #6091.0Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/356Resolve "update docs on how to set up rootless docker access"2021-11-09T14:45:43ZAndrei Pavelandrei@isc.orgResolve "update docs on how to set up rootless docker access"Closes #602Closes #6021.0Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/355Resolve "readthedocs build fails"2021-11-09T17:59:49ZAndrei Pavelandrei@isc.orgResolve "readthedocs build fails"Closes #608.
* [X] Add `doc/requirements.txt`. This is the only strictly required fix.
* [X] Add `.readthedocs.yaml` so that any readthedocs configuration change goes through the usual review. More on readthedocs configuration [here](ht...Closes #608.
* [X] Add `doc/requirements.txt`. This is the only strictly required fix.
* [X] Add `.readthedocs.yaml` so that any readthedocs configuration change goes through the usual review. More on readthedocs configuration [here](https://docs.readthedocs.io/en/stable/config-file/v2.html).
* [X] The newly added `fail_on_warning: true` makes the build fail because of `WARNING: unknown mimetype for _static/arch.drawio, ignoring`. I've moved `arch.drawio` out of static and added a rake task to build the PNG.
Git-tagged as `v0.22.0-fix`. Documentation is now live: https://stork.readthedocs.io/en/v0.22.0-fix/.1.0Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/353Resolve "Support for DB connection encryption"2021-11-09T13:33:40ZMarcin SiodelskiResolve "Support for DB connection encryption"Closes #403Closes #4031.0Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/347Resolve "Req 1.8 - Dump Service Configuration"2021-11-26T14:36:22ZSlawek FigielResolve "Req 1.8 - Dump Service Configuration"Closes #43Closes #431.0Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/352Resolve "0.22.0 release :rocket:"2022-05-17T06:28:58ZAndrei Pavelandrei@isc.orgResolve "0.22.0 release :rocket:"Closes #603Closes #6030.22Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/351Resolve "Add host_cmds_presence checker"2021-11-02T11:14:12ZMarcin SiodelskiResolve "Add host_cmds_presence checker"Closes #601Closes #6010.22Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/350[#461] Config review reports displayed in the UI2021-11-03T12:28:33ZMarcin Siodelski[#461] Config review reports displayed in the UICloses #461Closes #4610.22Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/349[#461] Added REST command for gathering config review reports2021-10-28T17:44:51ZMarcin Siodelski[#461] Added REST command for gathering config review reportsThis MR adds new REST command for gathering config review reports for a daemon (#461).This MR adds new REST command for gathering config review reports for a daemon (#461).0.22Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/348Draft: Resolve "Config Review component needed: step 1(design)"2021-10-25T14:39:43ZMarcin SiodelskiDraft: Resolve "Config Review component needed: step 1(design)"Closes #461Closes #4610.22Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/346Resolve "Events log filled with updated app kea@x.x.x.x on machine [y] x.x.x.x"2021-11-03T15:00:05ZSlawek FigielResolve "Events log filled with updated app kea@x.x.x.x on machine [y] x.x.x.x"Closes #595Closes #5950.22Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/345Resolve "No information about the network in the prometheus exporter stork ag...2021-11-03T13:46:34ZSlawek FigielResolve "No information about the network in the prometheus exporter stork agent"Closes #574Closes #5740.22Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/344[#461] Create config review dispatcher2021-10-26T19:15:46ZMarcin Siodelski[#461] Create config review dispatcherThis MR extends Stork database to hold configuration reviews for various monitored daemons. It also adds a configuration review package along with the dispatcher mechanism that allows for scheduling and performing configuration reviews a...This MR extends Stork database to hold configuration reviews for various monitored daemons. It also adds a configuration review package along with the dispatcher mechanism that allows for scheduling and performing configuration reviews as background tasks. It is a part of #461.0.22Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/343Resolve "alerting: server should report statistics to Prometheus"2021-11-04T10:18:54ZSlawek FigielResolve "alerting: server should report statistics to Prometheus"Closes #576Closes #5760.22Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/340Resolve "basic HTTP authentication support"2021-11-04T13:47:59ZSlawek FigielResolve "basic HTTP authentication support"Closes #347Closes #3470.22Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/338Resolve "dockerized kea has reservations outside subnet"2021-10-06T15:37:53ZAndrei Pavelandrei@isc.orgResolve "dockerized kea has reservations outside subnet"Closes #592Closes #5920.21Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/337Resolve "0.21.0 release"2021-10-06T07:49:54ZAndrei Pavelandrei@isc.orgResolve "0.21.0 release"Closes #590Closes #5900.21Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/stork/-/merge_requests/336[#552] temporarily disable CI git SSL verification2021-10-04T09:03:57ZAndrei Pavelandrei@isc.org[#552] temporarily disable CI git SSL verificationWhile it is more of an image setup task, the scaffolding required to
incrementally modify an image is lacking. Until it is created,
temporarily renew in CI.
Part of #552While it is more of an image setup task, the scaffolding required to
incrementally modify an image is lacking. Until it is created,
temporarily renew in CI.
Part of #5520.21Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.org