--- apiVersion: v1 kind: ConfigMap metadata: name: oura data: daemon.toml: |- [source] type = "N2N" address = ["Tcp", "relays-new.cardano-mainnet.iohk.io:3001"] magic = "mainnet" since = [4492799, "f8084c61b6a238acec985b59310b6ecec49c0ab8352249afd7268da5cff2a457"] [[filters]] type = "Fingerprint" [sink] type = "Webhook" url = "http://endpoint:5000/events" [cursor] type = "File" path = "/var/oura/cursor" [metrics] --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: oura spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Mi --- apiVersion: apps/v1 kind: Deployment metadata: name: oura labels: app: oura spec: replicas: 1 selector: matchLabels: app: oura template: metadata: labels: app: oura spec: containers: - name: main image: ghcr.io/txpipe/oura:v1.2.0 env: - name: "RUST_LOG" value: "warn" resources: requests: memory: 100Mi cpu: 50m limits: memory: 500Mi cpu: 200m args: - "daemon" volumeMounts: - mountPath: /etc/oura name: oura-config - mountPath: /var/oura name: oura-var volumes: - name: oura-config configMap: name: oura - name: oura-var persistentVolumeClaim: claimName: oura