feature/bstein-dev-home #7
@ -372,8 +372,8 @@ function xmrwallet_bootstrap --description "Interactive setup of monero-wallet-r
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Use your private image by default (in Zot)
|
# Use your private image by default (in Zot)
|
||||||
read -P "Container image for wallet RPC [cli.registry.bstein.dev/infra/monero-wallet-rpc:0.18.4.1]: " image
|
read -P "Container image for wallet RPC [registry.bstein.dev/infra/monero-wallet-rpc:0.18.4.1]: " image
|
||||||
if test -z "$image"; set image cli.registry.bstein.dev/infra/monero-wallet-rpc:0.18.4.1; end
|
if test -z "$image"; set image registry.bstein.dev/infra/monero-wallet-rpc:0.18.4.1; end
|
||||||
_require "Container image" $image; or return 1
|
_require "Container image" $image; or return 1
|
||||||
|
|
||||||
# --- Secrets (defaults: RPC user=wallet name, passwords auto if missing)
|
# --- Secrets (defaults: RPC user=wallet name, passwords auto if missing)
|
||||||
|
|||||||
@ -23,7 +23,7 @@ end
|
|||||||
|
|
||||||
# Default image chooser (you should override with your own multi-arch image)
|
# Default image chooser (you should override with your own multi-arch image)
|
||||||
function _sui_default_image -a NET
|
function _sui_default_image -a NET
|
||||||
echo cli.registry.bstein.dev/infra/sui-tools:1.53.2
|
echo registry.bstein.dev/infra/sui-tools:1.53.2
|
||||||
end
|
end
|
||||||
|
|
||||||
# Convert any string to a k8s-safe name (RFC-1123 label-ish)
|
# Convert any string to a k8s-safe name (RFC-1123 label-ish)
|
||||||
|
|||||||
@ -39,7 +39,7 @@ SITES=(
|
|||||||
"Jellyfin|https://stream.bstein.dev"
|
"Jellyfin|https://stream.bstein.dev"
|
||||||
"Gitea|https://scm.bstein.dev"
|
"Gitea|https://scm.bstein.dev"
|
||||||
"Jenkins|https://ci.bstein.dev"
|
"Jenkins|https://ci.bstein.dev"
|
||||||
"Zot|https://web.registry.bstein.dev"
|
"Harbor|https://registry.bstein.dev"
|
||||||
"Vault|https://secret.bstein.dev"
|
"Vault|https://secret.bstein.dev"
|
||||||
"Jitsi|https://meet.bstein.dev"
|
"Jitsi|https://meet.bstein.dev"
|
||||||
"Grafana|https://metrics.bstein.dev"
|
"Grafana|https://metrics.bstein.dev"
|
||||||
|
|||||||
@ -35,7 +35,7 @@ spec:
|
|||||||
values: ["rpi4"]
|
values: ["rpi4"]
|
||||||
containers:
|
containers:
|
||||||
- name: monerod
|
- name: monerod
|
||||||
image: cli.registry.bstein.dev/infra/monerod:0.18.4.1
|
image: registry.bstein.dev/infra/monerod:0.18.4.1
|
||||||
command: ["/opt/monero/monerod"]
|
command: ["/opt/monero/monerod"]
|
||||||
args:
|
args:
|
||||||
- --data-dir=/data
|
- --data-dir=/data
|
||||||
|
|||||||
@ -32,7 +32,7 @@ spec:
|
|||||||
values: ["rpi4"]
|
values: ["rpi4"]
|
||||||
containers:
|
containers:
|
||||||
- name: monero-p2pool
|
- name: monero-p2pool
|
||||||
image: cli.registry.bstein.dev/infra/monero-p2pool:4.9
|
image: registry.bstein.dev/infra/monero-p2pool:4.9
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command: ["p2pool"]
|
command: ["p2pool"]
|
||||||
args:
|
args:
|
||||||
|
|||||||
@ -48,11 +48,9 @@ spec:
|
|||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
imagePullSecrets:
|
|
||||||
- name: zot-regcred
|
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: mailu-http-listener
|
- name: mailu-http-listener
|
||||||
image: cli.registry.bstein.dev/sso/mailu-http-listener:0.1.0
|
image: registry.bstein.dev/sso/mailu-http-listener:0.1.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
command: ["/bin/sh", "-c"]
|
command: ["/bin/sh", "-c"]
|
||||||
args:
|
args:
|
||||||
|
|||||||
@ -39,7 +39,7 @@ spec:
|
|||||||
- operator: Exists
|
- operator: Exists
|
||||||
containers:
|
containers:
|
||||||
- name: dcgm-exporter
|
- name: dcgm-exporter
|
||||||
image: cli.registry.bstein.dev/monitoring/dcgm-exporter:4.4.2-4.7.0-ubuntu22.04
|
image: registry.bstein.dev/monitoring/dcgm-exporter:4.4.2-4.7.0-ubuntu22.04
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
ports:
|
ports:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
@ -56,8 +56,6 @@ spec:
|
|||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: pod-resources
|
- name: pod-resources
|
||||||
mountPath: /var/lib/kubelet/pod-resources
|
mountPath: /var/lib/kubelet/pod-resources
|
||||||
imagePullSecrets:
|
|
||||||
- name: zot-regcred
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: pod-resources
|
- name: pod-resources
|
||||||
hostPath:
|
hostPath:
|
||||||
|
|||||||
@ -17,8 +17,6 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: amd64
|
kubernetes.io/arch: amd64
|
||||||
imagePullSecrets:
|
|
||||||
- name: zot-regcred
|
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
runAsUser: 65532
|
runAsUser: 65532
|
||||||
@ -58,7 +56,7 @@ spec:
|
|||||||
|
|
||||||
containers:
|
containers:
|
||||||
- name: pegasus
|
- name: pegasus
|
||||||
image: cli.registry.bstein.dev/pegasus:1.2.32 # {"$imagepolicy": "jellyfin:pegasus"}
|
image: registry.bstein.dev/pegasus:1.2.32 # {"$imagepolicy": "jellyfin:pegasus"}
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command: ["/pegasus"]
|
command: ["/pegasus"]
|
||||||
env:
|
env:
|
||||||
|
|||||||
@ -5,10 +5,8 @@ metadata:
|
|||||||
name: pegasus
|
name: pegasus
|
||||||
namespace: jellyfin
|
namespace: jellyfin
|
||||||
spec:
|
spec:
|
||||||
image: cli.registry.bstein.dev/pegasus
|
image: registry.bstein.dev/pegasus
|
||||||
interval: 1m0s
|
interval: 1m0s
|
||||||
secretRef:
|
|
||||||
name: zot-regcred
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user