This message was deleted.
# longhorn-storage
a
This message was deleted.
b
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"><head><meta charset="UTF-8"><title>Argo CD</title><base 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></head><body><noscript><p>Your 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></noscript><div id="app"></div></body><script defer="defer" src="extensions.js"></script></html>rogue@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
a number of things were an issue that I managed to fix up that were unrelated culminating with me just rebooting the nodes as a quick fix to restart the cilium daemonsets which made me realize swap reenabled itself. Long story short, config shown actually does work, cilium needed a restart, all looks somewhat good. Need to figure out some 502 errors in the UI but looking forward to that as I will learn more in this adventure.