stork issueshttps://gitlab.isc.org/isc-projects/stork/-/issues2024-02-06T14:41:53Zhttps://gitlab.isc.org/isc-projects/stork/-/issues/1181Hooks in system tests2024-02-06T14:41:53ZSlawek FigielHooks in system testsThere should be a possibility to write the system tests for hooks and use hook in demo.There should be a possibility to write the system tests for hooks and use hook in demo.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/1013Configure Kea Control Agent with TLS in demo2023-05-30T13:39:16ZSlawek FigielConfigure Kea Control Agent with TLS in demoThe issue was reported by @slawek during 1.10 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/1009#note_364515).
At least one Kea Control Agent in the demo should be configured to accept only TLS connections.The issue was reported by @slawek during 1.10 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/1009#note_364515).
At least one Kea Control Agent in the demo should be configured to accept only TLS connections.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/1002Run demo on RHEL92023-03-07T14:32:28ZTomek MrugalskiRun demo on RHEL9@cstrotm reported building demo on RHEL9 was really painful. We should:
- [ ] build the demo on fresh RHEL9
- [ ] update outdated dependencies (outdated docker-compose was mentioned, but there may be others)
- [ ] come up with a proposa...@cstrotm reported building demo on RHEL9 was really painful. We should:
- [ ] build the demo on fresh RHEL9
- [ ] update outdated dependencies (outdated docker-compose was mentioned, but there may be others)
- [ ] come up with a proposal how to run tests on RHEL9 (this may end up in a separate ticket)backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/932stork-install-agent.sh missing2024-03-27T10:50:22ZLarry G. Wapnitskystork-install-agent.sh missingJust installed stork server, and am unable to get the agent installed using the script:
```
# wget http://10.150.33.4:8080/stork-install-agent.sh
--2023-01-04 16:59:54-- http://10.150.33.4:8080/stork-install-agent.sh
Connecting to 10.1...Just installed stork server, and am unable to get the agent installed using the script:
```
# wget http://10.150.33.4:8080/stork-install-agent.sh
--2023-01-04 16:59:54-- http://10.150.33.4:8080/stork-install-agent.sh
Connecting to 10.150.33.4:8080... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2023-01-04 16:59:54 ERROR 500: Internal Server Error.
```backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/923Docker container with both Kea and BIND 92022-12-13T14:56:51ZSlawek FigielDocker container with both Kea and BIND 9We use the Kea and BIND 9 containers in demo and system tests. Currently, these applications are available in separate containers with the Stork Agent installed. We can't run a single container with both Kea and BIND 9. it makes some pro...We use the Kea and BIND 9 containers in demo and system tests. Currently, these applications are available in separate containers with the Stork Agent installed. We can't run a single container with both Kea and BIND 9. it makes some problems impossible to detect, as #900 shows.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/820Unify the Nginx configurations.2022-08-09T13:41:14ZSlawek FigielUnify the Nginx configurations.We have two different Nginx configuration files in the Stork repository:
- `etc/Nginx-stork.conf`
- `webui/nginx.conf`
Our documentation recommends the first file, but the second one is used to deploy the Stork demo.
We don't check if ...We have two different Nginx configuration files in the Stork repository:
- `etc/Nginx-stork.conf`
- `webui/nginx.conf`
Our documentation recommends the first file, but the second one is used to deploy the Stork demo.
We don't check if the first config is valid.
We should have only one Nginx configuration that will be recommended example and used in the demo.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/811Limit maintenance downtime during deploying the demo2022-10-25T13:33:56ZSlawek FigielLimit maintenance downtime during deploying the demoCurrently, to deploy a demo, we first shut down an old version, and next, we build and run a new one. The build takes ~1 hour. The demo is not available at this time. We can refactor our solution to build the demo in the first order and ...Currently, to deploy a demo, we first shut down an old version, and next, we build and run a new one. The build takes ~1 hour. The demo is not available at this time. We can refactor our solution to build the demo in the first order and restart it next. It should significantly limit maintenance downtime.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/750Stork Server in Demo doesn't contain packages2023-10-16T09:05:41ZSlawek FigielStork Server in Demo doesn't contain packagesOriginally written by @rgomez-eng in #736:
> We also did try to download the agent from the Stork webui of course but we get an error about problem reading `Problem reading 'webui/dist/stork/assets/pkgs' directory with packages: open we...Originally written by @rgomez-eng in #736:
> We also did try to download the agent from the Stork webui of course but we get an error about problem reading `Problem reading 'webui/dist/stork/assets/pkgs' directory with packages: open webui/dist/stork/assets/pkgs: no such file or directory`, which is weird since this image is freshly built from the `server-webui` stage in the provided Dockerfile.
The Stork in the Demo should be fully configured and operational. Currently, it doesn't contain DEB and RPM files. It's possible to include the packages after merging #709.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/739Demo: Busy exposed ports disturb the demo2022-05-17T13:36:48ZSlawek FigielDemo: Busy exposed ports disturb the demoThe issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a...The issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a lot. The elapsed build time is super useful, as is the general cleaning of the `rake` tasks. I had some problems: forgot to kill prometheus running on my host.
It seems that the docker-compose service fails silently if any exposed port is busy.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/738Demo: Auto cleanup deprecated demo2023-10-09T13:51:38ZSlawek FigielDemo: Auto cleanup deprecated demoThe issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a...The issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a lot. The elapsed build time is super useful, as is the general cleaning of the `rake` tasks.
I had some problems: some legacy images, running containers, and networks that disturbed the demo to startbacklogTomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/stork/-/issues/737Demo: Server starts earlier then the database2022-05-17T13:32:45ZSlawek FigielDemo: Server starts earlier then the databaseThe issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a...The issue was found during 1.3 sanity checks. [Source](https://gitlab.isc.org/isc-projects/stork/-/issues/732#note_285141)
I've been testing on 733aaea2cf70106719d8065de41eeacaec66c126 (master as of today). I like the new build system a lot. The elapsed build time is super useful, as is the general cleaning of the `rake` tasks. I had some problems: Something that looked like a race condition (`server_1 | FATA[2022-05-09 14:56:57] main.go:45 cannot start the Stork Server: FATAL #57P03 the database system is starting up`), but after the second attempt it worked well.backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/491Consider having at least one machine unregistered in the demo2022-11-16T11:54:50ZMarcin SiodelskiConsider having at least one machine unregistered in the demoCurrently, all agents in the demo setup use agent token based registration to connect with the server. When you start the demo, all of the agents are awaiting authorization. In the review of #483, @tomek suggested that at least one demo ...Currently, all agents in the demo setup use agent token based registration to connect with the server. When you start the demo, all of the agents are awaiting authorization. In the review of #483, @tomek suggested that at least one demo agent should be registrable using the command line. The following is the original comment:
https://gitlab.isc.org/isc-projects/stork/-/merge_requests/272#note_196567backloghttps://gitlab.isc.org/isc-projects/stork/-/issues/1324502 bad gateway on authorize kea machine, but it is visible in authorized mac...2024-03-26T14:53:23ZPiotrek Zadroga502 bad gateway on authorize kea machine, but it is visible in authorized machines afterThis issue happened to me while running stork demo.
I tried to authorize 2 kea machines: `agent-kea6` and `agent-kea`.
The latter couldn't be authorized, I got 502 error.
Request:
```
XHRPUT
http://127.0.0.1:8080/api/machines/8
[HTTP/1...This issue happened to me while running stork demo.
I tried to authorize 2 kea machines: `agent-kea6` and `agent-kea`.
The latter couldn't be authorized, I got 502 error.
Request:
```
XHRPUT
http://127.0.0.1:8080/api/machines/8
[HTTP/1.1 502 Bad Gateway 280ms]
```
```json
{"address":"agent-kea","agentPort":8888,"agentToken":"(...)","apps":[],"id":8,"authorized":true}
```
But the machine disappeared from unauthorized machines and appeared in authorized:
![image](/uploads/bea9bebfe8ead8a60aec4790e80e2344/image.png)
I also got some 502's and 504's in console after:
![image](/uploads/fc99562530d9e658c84f700bf11f3134/image.png)1.17https://gitlab.isc.org/isc-projects/stork/-/issues/1321Enable running Stork on macbook M32024-03-04T19:25:10ZMarcin SiodelskiEnable running Stork on macbook M3There are several things that need to be changed in building Stork (mainly concerning the docker Demo) to run it on macbook with M3 processor. To list the main two: the architecture name "arm64" is not recognized in the rake files. Secon...There are several things that need to be changed in building Stork (mainly concerning the docker Demo) to run it on macbook with M3 processor. To list the main two: the architecture name "arm64" is not recognized in the rake files. Second, we need to emulate arm64 in the docker images becuase of lack of the certain Docker images (flamethrower, bind9 image).1.16Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/1289Fix metrics endpoint in demo2024-03-05T10:31:36ZSlawek FigielFix metrics endpoint in demoThe server's `/metrics` endpoint is unavailable in the demo environment due to the misconfiguration of Nginx.
This issue contains the changes made during the analysis of #1214.The server's `/metrics` endpoint is unavailable in the demo environment due to the misconfiguration of Nginx.
This issue contains the changes made during the analysis of #1214.1.16Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/issues/1259Stork webinar preparation2024-01-02T12:31:56ZMarcin SiodelskiStork webinar preparationIn order to run the Stork webinar on Dec 13, 2023 we need need some small demo updates and fixes.In order to run the Stork webinar on Dec 13, 2023 we need need some small demo updates and fixes.1.15Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/stork/-/issues/1156Demo: agent-kea6 doesn't work2023-09-15T11:18:22ZSlawek FigielDemo: agent-kea6 doesn't workThere is an observed issue:
```
ERROR DHCP6_PARSER_FAIL failed to create or run parser for configuration element shared-networks: Failed to create pool defined by: 4001:db8:1:0:abcd::/64 (/etc/kea/kea-dhcp6.conf:390:42) (/etc/kea/kea-dh...There is an observed issue:
```
ERROR DHCP6_PARSER_FAIL failed to create or run parser for configuration element shared-networks: Failed to create pool defined by: 4001:db8:1:0:abcd::/64 (/etc/kea/kea-dhcp6.conf:390:42) (/etc/kea/kea-dhcp6.conf:383:9)
ERROR DHCP6_CONFIG_LOAD_FAIL configuration error using file: /etc/kea/kea-dhcp6.conf, reason: Failed to create pool defined by: 4001:db8:1:0:abcd::/64 (/etc/kea/kea-dhcp6.conf:390:42) (/etc/kea/kea-dhcp6.conf:383:9)
2023-09-07 11:21:27.539 ERROR [kea-dhcp6.dhcp6/109.140467203000768] DHCP6_INIT_FAIL failed to initialize Kea server: configuration error using file '/etc/kea/kea-dhcp6.conf': Failed to create pool defined by: 4001:db8:1:0:abcd::/64 (/etc/kea/kea-dhcp6.conf:390:42) (/etc/kea/kea-dhcp6.conf:383:9)
2023-09-07 11:21:27,540 INFO exited: kea-dhcp6 (exit status 1; not expected)
```1.13Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/issues/995Upgrade Kea version in demo and fix systemtests version parsing2023-08-31T17:50:40ZSlawek FigielUpgrade Kea version in demo and fix systemtests version parsingThe default Kea version used in the demo (2.0.2) is pretty old; we should upgrade it.
We should also add some containers with different Kea versions. It's possible from a few releases by providing build arguments in compose file.The default Kea version used in the demo (2.0.2) is pretty old; we should upgrade it.
We should also add some containers with different Kea versions. It's possible from a few releases by providing build arguments in compose file.1.13Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/stork/-/issues/689Update Ubuntu version in Docker demo2023-09-27T11:58:18ZMarcin SiodelskiUpdate Ubuntu version in Docker demoCurrently our docker demo runs on Ubuntu 18. I'd suggest moving to Ubuntu 20, suspecting that it will also shorten the time required to run the demo because less system updates would be fetched during installation.Currently our docker demo runs on Ubuntu 18. I'd suggest moving to Ubuntu 20, suspecting that it will also shorten the time required to run the demo because less system updates would be fetched during installation.1.13Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/stork/-/issues/1054Simulator doesn't work2023-06-16T05:46:26ZSlawek FigielSimulator doesn't workThe issues were found by @slawek [during 1.11 sanity checks](https://gitlab.isc.org/isc-projects/stork/-/issues/1048#note_379526).
The simulator doesn't work. It uses the out-of-data request structure to create a session so the server r...The issues were found by @slawek [during 1.11 sanity checks](https://gitlab.isc.org/isc-projects/stork/-/issues/1048#note_379526).
The simulator doesn't work. It uses the out-of-data request structure to create a session so the server rejects its connections.1.12Marcin SiodelskiMarcin Siodelski