~all private IPs and in pseudo air gapped lab so d...
# longhorn-storage
b
~all private IPs and in pseudo air gapped lab so don't mind sharing this additional info: rogue@TUMBLER:/$ k get gatewayclass NAME CONTROLLER ACCEPTED AGE cilium io.cilium/gateway-controller True 18h rogue@TUMBLER:/$ k get gateway -A NAMESPACE NAME CLASS ADDRESS PROGRAMMED AGE gateway puppetmaster cilium 192.168.2.201 True 18h rogue@TUMBLER:/$ k describe gateway puppetmaster -n gateway Name: puppetmaster Namespace: gateway Labels: none Annotations: cert-manager.io/issuer: cloudflare-issuer API Version: gateway.networking.k8s.io/v1 Kind: Gateway Metadata: Creation Timestamp: 2024-03-18T023850Z Generation: 1 Resource Version: 10286151 UID: 9ef5b868-001e-4d6f-b422-2bbc220dc884 Spec: Gateway Class Name: cilium Infrastructure: Annotations: io.cilium/lb-ipam-ips: 192.168.2.201 Listeners: Allowed Routes: Namespaces: From: All Hostname: *.roguestarr.com Name: https-gateway Port: 443 Protocol: HTTPS Tls: Certificate Refs: Group: Kind: Secret Name: cert-puppetmaster Mode: Terminate Status: Addresses: Type: IPAddress Value: 192.168.2.201 Conditions: Last Transition Time: 2024-03-18T023841Z Message: Gateway successfully scheduled Observed Generation: 1 Reason: Accepted Status: True Type: Accepted Last Transition Time: 2024-03-18T023841Z Message: Gateway successfully reconciled Observed Generation: 1 Reason: Programmed Status: True Type: Programmed Listeners: Attached Routes: 2 Conditions: Last Transition Time: 2024-03-18T204335Z Message: Listener Programmed Observed Generation: 1 Reason: Programmed Status: True Type: Programmed Last Transition Time: 2024-03-18T204335Z Message: Listener Accepted Observed Generation: 1 Reason: Accepted Status: True Type: Accepted Last Transition Time: 2024-03-18T204335Z Message: Resolved Refs Reason: ResolvedRefs Status: True Type: ResolvedRefs Name: https-gateway Supported Kinds: Group: gateway.networking.k8s.io Kind: HTTPRoute Events: none rogue@TUMBLER:/$ k get httproute -A NAMESPACE NAME HOSTNAMES AGE argocd argocd-http-route ["argocd.roguestarr.com"] 163m longhorn-system longhorn-http-route ["storage.roguestarr.com"] 51m rogue@TUMBLER:/$ k describe httproute argocd-http-route -n argocd Name: argocd-http-route Namespace: argocd Labels: none Annotations: none API Version: gateway.networking.k8s.io/v1 Kind: HTTPRoute Metadata: Creation Timestamp: 2024-03-18T185257Z Generation: 1 Resource Version: 10264124 UID: 7742b07b-dcd4-4ce3-951a-b45e38974855 Spec: Hostnames: argocd.roguestarr.com Parent Refs: Group: gateway.networking.k8s.io Kind: Gateway Name: puppetmaster Namespace: gateway Rules: Backend Refs: Group: Kind: Service Name: argocd-server Namespace: argocd Port: 80 Weight: 1 Matches: Path: Type: PathPrefix Value: / Status: Parents: Conditions: Last Transition Time: 2024-03-18T185157Z Message: Accepted HTTPRoute Observed Generation: 1 Reason: Accepted Status: True Type: Accepted Last Transition Time: 2024-03-18T185157Z Message: Service reference is valid Observed Generation: 1 Reason: ResolvedRefs Status: True Type: ResolvedRefs Controller Name: io.cilium/gateway-controller Parent Ref: Group: gateway.networking.k8s.io Kind: Gateway Name: puppetmaster Namespace: gateway Events: none rogue@TUMBLER:/$ curl -k https://argocd.roguestarr.com <!doctype html>html lang="en"headmeta charset="UTF-8"titleArgo CD/titlebase href="/"meta name="viewport" content="width=device-width,initial-scale=1"link rel="icon" type="image/png" href="assets/favicon/favicon-32x32.png" sizes="32x32"/link rel="icon" type="image/png" href="assets/favicon/favicon-16x16.png" sizes="16x16"/link href="assets/fonts.css" rel="stylesheet"script defer="defer" src="main.800315aedada4f513ed6.js"/script/headbodynoscriptpYour browser does not support JavaScript. Please enable JavaScript to view the site. Alternatively, Argo CD can be used with the <a href="https://argoproj.github.io/argo-cd/cli_installation/">Argo CD CLI/a./p/noscriptdiv id="app"/div/bodyscript defer="defer" src="extensions.js"/script/htmlrogue@TUMBLER:/$ k describe httproute ar^C rogue@TUMBLER:/$ k describe httproute longhorn-http-route -n longhorn -system Name: longhorn-http-route Namespace: longhorn-system Labels: none Annotations: none API Version: gateway.networking.k8s.io/v1 Kind: HTTPRoute Metadata: Creation Timestamp: 2024-03-18T204434Z Generation: 2 Resource Version: 10288708 UID: 039dd910-53a0-42cb-a13c-efeb78d255ab Spec: Hostnames: storage.roguestarr.com Parent Refs: Group: gateway.networking.k8s.io Kind: Gateway Name: puppetmaster Namespace: gateway Rules: Backend Refs: Group: Kind: Service Name: longhorn-frontend Namespace: longhorn-system Port: 80 Weight: 1 Matches: Path: Type: PathPrefix Value: / Status: Parents: Conditions: Last Transition Time: 2024-03-18T205630Z Message: Accepted HTTPRoute Observed Generation: 2 Reason: Accepted Status: True Type: Accepted Last Transition Time: 2024-03-18T205630Z Message: Service reference is valid Observed Generation: 2 Reason: ResolvedRefs Status: True Type: ResolvedRefs Controller Name: io.cilium/gateway-controller Parent Ref: Group: gateway.networking.k8s.io Kind: Gateway Name: puppetmaster Namespace: gateway Events: none rogue@TUMBLER:/$ curl -k https://storage.roguestarr.com upstream connect error or disconnect/reset before headers. reset reason: remote connection failure, transport failure reason: delayed connect error: 110~