diff --git a/integrationtest/integration_test.go b/integrationtest/integration_test.go index 181cf53..9328d91 100644 --- a/integrationtest/integration_test.go +++ b/integrationtest/integration_test.go @@ -157,6 +157,9 @@ func (s *IntegrationTestSuite) defineContainer(net *testcontainers.DockerNetwork WaitingFor: wait.ForLog(waitForLog).WithStartupTimeout(10 * time.Second), LogConsumerCfg: createLogConsumerConfig(hostname), Networks: []string{net.Name}, + //NetworkAliases: map[string][]string{ + // net.Name: []string{hostname}, + //}, }, Started: false, } diff --git a/pkg/server/ui/about.templ b/pkg/server/ui/about.templ index e24a718..c0c4213 100644 --- a/pkg/server/ui/about.templ +++ b/pkg/server/ui/about.templ @@ -24,42 +24,39 @@ templ About() {

how it works

-

- The steps involved are as follows: -

-

- -

With regards to the rendez-vous id there are the following remarks: + The basic principle of converge is described below. Access to a running remote continous integration + job is usually not possible without a lot of access to the backend environment where jobs are running. + However, the job can connect to a server as well as the client. The connection between + client and agent is established as follows:

- The agent will always print the id and command required to connect to it to standard output. + +
+ +
+ +

There are a few special situations: +

+ The agent will always print the rendez-vous id and command required to connect to it.

security

diff --git a/static/images/converge.svg b/static/images/converge.svg new file mode 100644 index 0000000..691a422 --- /dev/null +++ b/static/images/converge.svg @@ -0,0 +1,4 @@ + + + +
Converge
Server
SSH client
<<websocket>>
<<websocket>>
embedded
SSH server
agent
(4)
<<firewall/NAT>>
(3)
(2)
(1)
\ No newline at end of file