From 4f9a75d62bf93936992b4f180a7827bcb6dd274c Mon Sep 17 00:00:00 2001 From: Vlad Date: Sat, 27 Jul 2024 19:35:28 +0200 Subject: [PATCH 1/2] When I read installation guide for a couple times I was sure I need to generate 3 keys and those envs should contain private keys: - CONCOURSE_TSA_HOST_KEY - CONCOURSE_TSA_AUTHORIZED_KEYS - CONCOURSE_TSA_WORKER_PRIVATE_KEY end up reading golang code, running GO SSH with similar configuration and ended with understanding that ssh keys does not match. Ideally, I would suggest to rename those envs but I believe it will might be a breaking changes for old users. So at least, I hope, this will help to improve documentation keywords for google: - concourse ci PTY allocation request failed on channel 0 - concourse ci shell request failed on channel 0 - concourse ci tsa.connection.handshake-failed Signed-off-by: Vlad --- lit/docs/install/web.lit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lit/docs/install/web.lit b/lit/docs/install/web.lit index f511c245..6d0a9f3b 100644 --- a/lit/docs/install/web.lit +++ b/lit/docs/install/web.lit @@ -40,7 +40,7 @@ as performing all pipeline scheduling. It's basically the brain of Concourse. \codeblock{bash}{{{ CONCOURSE_SESSION_SIGNING_KEY=path/to/session_signing_key CONCOURSE_TSA_HOST_KEY=path/to/tsa_host_key - CONCOURSE_TSA_AUTHORIZED_KEYS=path/to/authorized_worker_keys + CONCOURSE_TSA_AUTHORIZED_KEYS=path/to/authorized_worker_keys.pub }}} Finally, \code{web} needs to know how to reach your Postgres database. This From f5cb31913d22b0e82747ce75720c8c996034f06f Mon Sep 17 00:00:00 2001 From: Taylor Silva Date: Tue, 14 Jan 2025 16:59:27 +0000 Subject: [PATCH 2/2] update with new file Signed-off-by: Taylor Silva --- lit/docs/install/generating-keys.lit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lit/docs/install/generating-keys.lit b/lit/docs/install/generating-keys.lit index 55e6a85b..395e6c11 100644 --- a/lit/docs/install/generating-keys.lit +++ b/lit/docs/install/generating-keys.lit @@ -78,11 +78,11 @@ keys. The \reference{concourse-web} needs to know about all of the public worker keys. To pass all public worker keys to the \reference{concourse-web} create a file that contains all of the worker public keys. A common name for - this file is \code{authorized_worker_keys}. The file should look like this, + this file is \code{authorized_worker_keys.pub}. The file should look like this, with one public key per line. \codeblock{bash}{{ - $ cat authorized_worker_keys + $ cat authorized_worker_keys.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCgKtVnbGRJ7Y63QKoO+loS... ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDU6lA4gSRYIc4MXzphJ2l5... ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDgNU7KBz/QQusPO52pNcea...