stork issueshttps://gitlab.isc.org/isc-projects/stork/-/issues2022-02-02T09:51:53Zhttps://gitlab.isc.org/isc-projects/stork/-/issues/540sanity checks 0.172022-02-02T09:51:53ZWlodzimierz Wencelsanity checks 0.17Please do sanity checks according to steps below:
1. Please, get the tarball and check it, run tests.
tarball: https://gitlab.isc.org/isc-projects/stork/-/jobs/1700624/artifacts/browse
2. Start demo locally (rake docker_up) and foll...Please do sanity checks according to steps below:
1. Please, get the tarball and check it, run tests.
tarball: https://gitlab.isc.org/isc-projects/stork/-/jobs/1700624/artifacts/browse
2. Start demo locally (rake docker_up) and follow the steps from https://gitlab.isc.org/isc-projects/stork/-/wikis/Demo
3. Install server and agent locally e.g. in VMs from binary debs & rpms packages:
https://gitlab.isc.org/isc-projects/stork/-/jobs/1700625/artifacts/browse0.17https://gitlab.isc.org/isc-projects/stork/-/issues/539changes for release 0.172021-05-17T13:22:52ZWlodzimierz Wencelchanges for release 0.170.17Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/stork/-/issues/534github pointer to stork issue tracker2021-04-29T19:08:26ZTomek Mrugalskigithub pointer to stork issue trackerSome folks opened issues on github. We need to shut down the issue tracker on GH and put a link in the readme.md to GL.Some folks opened issues on github. We need to shut down the issue tracker on GH and put a link in the readme.md to GL.0.17Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/stork/-/issues/514System tests for lease search2021-05-17T13:22:52ZMarcin SiodelskiSystem tests for lease searchAs indicated in https://gitlab.isc.org/isc-projects/stork/-/merge_requests/281#note_200073, we need system tests for lease search introduced in #509. I pushed this to a separate ticket having issues with setting up system tests on my sys...As indicated in https://gitlab.isc.org/isc-projects/stork/-/merge_requests/281#note_200073, we need system tests for lease search introduced in #509. I pushed this to a separate ticket having issues with setting up system tests on my system.0.17Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/511Stork using Go crypto2021-04-19T15:03:30ZFrancis DupontStork using Go cryptoStork is based the Go crypto which in theory should not be used in production according to:
https://stackoverflow.com/questions/18754190/how-does-crypto-library-in-go-compare-to-openssl/27006738
On the long term if the Go TLS implementa...Stork is based the Go crypto which in theory should not be used in production according to:
https://stackoverflow.com/questions/18754190/how-does-crypto-library-in-go-compare-to-openssl/27006738
On the long term if the Go TLS implementation does not get production in security aware environment grade we shall have to switch to OpenSSL but for now I just recommend to explain in the Stork documentation for instance in its introduction that Stork uses the Go TLS code.0.17Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/stork/-/issues/510Search for 'tainted' leases, symptom of duplicate IP2021-04-29T14:17:17ZVicky Riskvicky@isc.orgSearch for 'tainted' leases, symptom of duplicate IPAs an administrator I want to know if there are devices on my network using IP addresses that I am also trying to assign from my DHCP service.
One way of identifying these possible conflicts is by searching for OFFERS from Kea that are...As an administrator I want to know if there are devices on my network using IP addresses that I am also trying to assign from my DHCP service.
One way of identifying these possible conflicts is by searching for OFFERS from Kea that are REFUSED by the client. This is not the same thing as ['ping check'](https://kb.isc.org/docs/why-doesnt-kea-support-ping-check) because the check is performed by the client rather than the server, but the information is useful to the server administrator for the same reason - it indicates that and IP you are trying to assign is already in use and that situation should be investigated.0.17Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/508Benchmark loading many leases into a DB2021-04-09T11:10:14ZMarcin SiodelskiBenchmark loading many leases into a DBThe purpose of this ticket is to see how long it would take to load many leases into the Stork database, in case we decide that Stork should cache the lease information gathered from multiple Kea servers. This work is related to the http...The purpose of this ticket is to see how long it would take to load many leases into the Stork database, in case we decide that Stork should cache the lease information gathered from multiple Kea servers. This work is related to the https://gitlab.isc.org/isc-projects/stork/-/wikis/Leases-Tracking document.0.17Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/507agent-server TLS part 6: system tests2021-04-08T14:43:39ZMichal Nowikowskiagent-server TLS part 6: system tests0.17Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/stork/-/issues/503Lease tracking design document2021-05-31T14:29:10ZMarcin SiodelskiLease tracking design documentWrite a design document to address the requirements stated in #44.Write a design document to address the requirements stated in #44.0.17Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/500Bring the demo wiki up to date2021-04-09T07:18:46ZAndrei Pavelandrei@isc.orgBring the demo wiki up to datehttps://gitlab.isc.org/isc-projects/stork/-/wikis/Demo
For example, there seems to be no `Add New Machine` button which is mentioned in several parts, it seems that machines are automatically detected now.https://gitlab.isc.org/isc-projects/stork/-/wikis/Demo
For example, there seems to be no `Add New Machine` button which is mentioned in several parts, it seems that machines are automatically detected now.0.17https://gitlab.isc.org/isc-projects/stork/-/issues/499sanity checks 0.15.02022-02-02T09:51:30ZAndrei Pavelandrei@isc.orgsanity checks 0.15.0Please do your sanity checks according to the steps below:
1. Download the tarball, verify it is sane, build it and run tests.
* tarball: https://gitlab.isc.org/isc-projects/stork/-/jobs/1544152/artifacts/browse
* (older tarba...Please do your sanity checks according to the steps below:
1. Download the tarball, verify it is sane, build it and run tests.
* tarball: https://gitlab.isc.org/isc-projects/stork/-/jobs/1544152/artifacts/browse
* (older tarball: https://gitlab.isc.org/isc-projects/stork/-/jobs/1543747/artifacts/browse)
1. Start the demo with `rake docker_up` and follow the steps from: https://gitlab.isc.org/isc-projects/stork/-/wikis/Demo
1. Install server and agent locally e.g. on VMs from the binary packages:
* debs and RPMs: https://gitlab.isc.org/isc-projects/stork/-/jobs/1544153/artifacts/browse
* (older debs and RPMs: https://gitlab.isc.org/isc-projects/stork/-/jobs/1543748/artifacts/browse)
If you want you can execute GUI system test based on selenium with:
```
rake system_tests_ui BROWSER=Firefox
rake system_tests_ui BROWSER=Chrome
```
but they have not been run for a while, they might not pass.0.17https://gitlab.isc.org/isc-projects/stork/-/issues/492Display the number of unauthorized machines when some are already authorized2021-05-17T13:22:52ZMarcin SiodelskiDisplay the number of unauthorized machines when some are already authorizedWhen there are no authorized machines, there is a text informing about the number of unauthorized machines at the machines page. When the first machine is authorized, this information is gone. We would like to have this information aroun...When there are no authorized machines, there is a text informing about the number of unauthorized machines at the machines page. When the first machine is authorized, this information is gone. We would like to have this information around whenever there are unauthorized machines waiting. This is the original comment: https://gitlab.isc.org/isc-projects/stork/-/merge_requests/272#note_1965740.17Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/stork/-/issues/480Configure Stork Server Web UI interface And Port2021-05-02T20:23:37ZDavid YaffeConfigure Stork Server Web UI interface And PortA fair number of apps bind to port 8080 by default, I would like to be able to configure the Web UI port to be able to bind to an arbitrary unprivileged port.
This could be achieved with command line flags or environment variables in /e...A fair number of apps bind to port 8080 by default, I would like to be able to configure the Web UI port to be able to bind to an arbitrary unprivileged port.
This could be achieved with command line flags or environment variables in /etc/stork/server.env.
```bash
--web-address=10.24.7.68
--web-port=8888
```
or
```bash
STORK_WEB_ADDRESS=10.24.7.68
STORK_WEB_PORT=8888
```0.17Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/stork/-/issues/299Where are my leases?2021-05-04T15:19:41ZVicky Riskvicky@isc.orgWhere are my leases?Cathy commented at one point - 'I have no idea where my leases file is!'
We display what database backends are supported by the image, and in the Host reservations table we display at the far right, where the host information is coming ...Cathy commented at one point - 'I have no idea where my leases file is!'
We display what database backends are supported by the image, and in the Host reservations table we display at the far right, where the host information is coming from, but we don't yet show anywhere, where the lease backend is.
I think this should be on both the App detail page and on the right side of the Machine information page (where in another ticket I asked for more App information.
```
Overview
Version 1.7.4
Version Ext 1.7.4
tarball
linked with:
log4cplus 1.1.2
OpenSSL 1.1.1 11 Sep 2018
database:
MySQL backend 9.1, library 5.7.30
PostgreSQL backend 6.0, library 100012
Memfile backend 2.1
Hooks
/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so
/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_ha.so
***************
Leases file location: local memfile (or give the path)
Host reservations location: MySQL db (or give the full path)
**************
Uptime 13 days 23 hours 43 minutes 31 seconds
Last Reloaded At 2020-05-08 08:41:
```
Comment about database: (Can we rename this something like database backends supported? this list is somewhat misleading because these are just the databases that are linked, not necessarily what the daemon is configured to use. Cathy found this confusing.)0.17Marcin SiodelskiMarcin Siodelski