- 14 May, 2020 1 commit
-
-
Geoff Simmons authored
-
- 12 May, 2020 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
It contained a newline, which rendered the sed command in the entry point of the haproxy container invalid.
-
- 11 May, 2020 3 commits
- 08 May, 2020 5 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
The entrypoint of the haproxy container is an exec script that sets the password from a template for haproxy.cfg. Setting the password from an env variable has proven to be too unreliable. Also, listening at a UDS does not appear to be working at all. So the dataplane API listens directly at the container port (no intervening haproxy frontend). This change makes the container more friendly to read-only filesystems, since haproxy.cfg is now no longer modified in /etc, but rather in the ephemeral file system at /run (== /var/run).
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 05 May, 2020 8 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
Most importantly, this tells us the current version number in use by the dataplane API, which apparently insists that the number is always counted up (otherwise there are 409 Conflict responses).
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
The Secret must be in the same namespace of the Pods into which their contents are mounted.
-
Geoff Simmons authored
-
- 04 May, 2020 17 commits
-
-
Geoff Simmons authored
The verification script intermittently gets a 503 status if requests are sent to "soon", even after waiting for the Varnish Services to become ready. It doesn't appear to happen if we wait a few seconds longer. For now, wait longer until we run the verification test case. In the long run, we should investigate why the configuration is not actually ready when the Ready state is reached.
-
Geoff Simmons authored
Since the controller now interacts with the headless Service that defines the admin ports, it can no longer find the http port in that Service definition. This is needed to configure the Varnishen as backends for one another. Search for all Services in the same namespace that define the same selector as the admin Service (and hence are configured for the same Pods). We then search for the http port in the Endpoints of those Services.
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 30 Apr, 2020 4 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-