RADICLE_NAME={{ taskserv.name }} RADICLE_NAMESPACE={{ taskserv.namespace }} RADICLE_IMAGE={{ taskserv.image }} RADICLE_P2P_PORT={{ taskserv.params.listen_port | default(value=8776) }} RADICLE_HTTP_PORT={{ taskserv.params.http_port | default(value=8080) }} RADICLE_EXTERNAL_ADDR={{ taskserv.params.external_addr | default(value="10.0.8.5:8776") }} RADICLE_NODE_CONNECTS={{ taskserv.params.node_connects | default(value=[]) | join(sep=" ") }} RADICLE_SEEDING_DEFAULT={{ taskserv.params.seeding.policy | default(value="block") }} RADICLE_SEEDING_SCOPE={{ taskserv.params.seeding.scope | default(value="all") }} RADICLE_SEED_RIDS={{ taskserv.params.seeding.rids | default(value=[]) | join(sep=" ") }} RADICLE_STORAGE_SIZE={{ taskserv.requires.storage.size | default(value="2Gi") }} RADICLE_STORAGE_CLASS={{ taskserv.requires.storage.storage_class | default(value="longhorn") }} RADICLE_RAD_HOME=/radicle/.radicle RADICLE_GATEWAY_ENABLED={{ taskserv.gateway.enabled | default(value=false) }} RADICLE_GATEWAY_NAME={{ taskserv.gateway.gateway_name | default(value="libre-daoshi") }} RADICLE_GATEWAY_NS={{ taskserv.gateway.gateway_ns | default(value="kube-system") }} RADICLE_LISTENER_NAME={{ taskserv.gateway.listener_name | default(value="https-radicle-seed") }} RADICLE_HOSTNAME={{ taskserv.gateway.hostname | default(value="seed.librecloud.online") }} RADICLE_CLUSTER_ISSUER={{ taskserv.gateway.cluster_issuer | default(value="letsencrypt-prod-librecloud") }} RADICLE_CERT_SECRET={{ taskserv.gateway.cert_secret | default(value="radicle-tls") }} RADICLE_CERT_NAMESPACE={{ taskserv.gateway.cert_namespace | default(value="kube-system") }} MANAGE_GATEWAY_LISTENER={{ taskserv.gateway.manage_listener | default(value="true") }} RADICLE_TCP_GATEWAY_ENABLED={{ taskserv.tcp_gateway.enabled | default(value=false) }} RADICLE_TCP_LISTENER_NAME={{ taskserv.tcp_gateway.listener_name | default(value="") }} RADICLE_TCP_PORT={{ taskserv.tcp_gateway.port | default(value=0) }} # VPN-only seeds: hostNetwork=true + nodeSelector pins the pod to the CP node so # the radicle-node process binds on the node's wuwei IP (external_addr). RADICLE_HOST_NETWORK={{ taskserv.params.host_network | default(value=false) }} RADICLE_NODE_SELECTOR={{ taskserv.params.node_selector | default(value="") }}