Files
stx-puppet/.gitignore
Marcelo de Castro Loebens 4c5bf9f154 Add haproxy config for kube-apiserver
Include puppet class to configure HAproxy to proxy requests for
kube-apiserver.

Requests coming from OAM to port 6443 will reach HAproxy on SSL
Bridge mode, and will be redirected to port 6443 on Cluster Host
network after SSL termination in HAproxy.

Requests coming from Cluster Host network on port 6443 will reach
HAproxy on SSL passtrough mode, and be forwarded to kube-apiserver
(Cluster Host network on port 16443).

Test plan:
PASS: Deploy AIO-SX w/IPv4
      Check k8s entries in haproxy config
      Check curl to https://<OAM_IP>:6443

PASS: Deploy AIO-SX w/IPv6
      Check k8s entries in haproxy config
      Check curl to https://[<OAM_IP>]:6443

PASS: Deploy AIO-DX
      Check k8s entries in haproxy config
      Check curl to https://<OAM_IP>:6443
      Perform swact
      Check k8s entries in haproxy config
      Check curl to https://<OAM_IP>:6443

PASS: Deploy DC Systemcontroller + SX subcloud
      Verify subcloud online and in sync
      Check k8s entries in haproxy config
      Check curl to https://<CLUSTER_HOST_IP>:6443,
      in SystemController and subcloud.

Story: 2011399
Task: 52241

Change-Id: Idf8b8af0e50b07fdb998d8c5acc974c66a78c056
Signed-off-by: Marcelo de Castro Loebens <Marcelo.DeCastroLoebens@windriver.com>
2025-06-25 12:02:34 -04:00

5 lines
29 B
Plaintext

.tox
.stestr
# IDE
.vscode/*