Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
A
Adrian Duke
simulation: Introduce particle CUE module for radicle-node
CI — 0 passed, 1 failed
z6Mki2ag...Tyuy failure
9 days ago 620a1ec69792805b7263c13b438585e3cedeb646 History
heartwood simulation modules radicle-node templates service.cue
package templates

import (
	corev1 "k8s.io/api/core/v1"
)

#Service: corev1.#Service & {
	#config: #Config
	#role:   string
	apiVersion: "v1"
	kind:       "Service"
	metadata:   (#config.#Meta & {name: #role}).out
	spec: corev1.#ServiceSpec & {
		clusterIP: "None" // Headless service for direct pod DNS resolution
		selector: {
			"app":  "radicle-node"
			"role": #role
		}
		ports: [
			{
				name:       "gossip"
				port:       8776
				targetPort: 8776
			},
		]
	}
}