Skip to content

Commit

Permalink
fix: use dev daemon to provision bria (#3216)
Browse files Browse the repository at this point in the history
  • Loading branch information
bodymindarts authored Jun 3, 2023
1 parent a57eb6d commit fd3118f
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 81 deletions.
37 changes: 13 additions & 24 deletions charts/bria/templates/bria-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,16 @@ spec:
args:
- bria
- daemon
{{ if .Values.bria.devDaemon.enabled }}
- dev
- -x
- tpubDDDDGYiFda8HfJRc2AHFJDxVzzEtBPrKsbh35EaW2UGd5qfzrF2G87ewAgeeRyHEz4iB3kvhAYW1sH6dpLepTkFUzAktumBN8AXeXWE9nd1
- -d
- m/84h/0h/0h
{{ else }}
- run
{{ end }}

volumeMounts:
- name: "config"
mountPath: "/bria.yml"
Expand All @@ -83,6 +92,10 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
{{ if .Values.bria.devDaemon.enabled }}
- name: BITCOIND_SIGNER_ENDPOINT
value: {{ .Values.bria.devDaemon.bitcoindSignerHost }}
{{ end }}
startupProbe:
grpc:
port: {{ .Values.bria.api.service.port }}
Expand All @@ -91,30 +104,6 @@ spec:
port: {{ .Values.bria.api.service.port }}
resources:
{{- toYaml .Values.bria.resources | nindent 10 }}

{{ if .Values.bria.provisionAdmin }}
- name: provision-admin-api-key
image: "{{ .Values.bria.provisionAdminSidecarImage.repository }}@{{ .Values.bria.provisionAdminSidecarImage.digest }}"
command:
- "bash"
- "-c"
- |
sleep 5 # for bria daemon to be up
bria admin bootstrap
if [ -f ".bria/admin-api-key" ]; then
echo "Admin API Key exists, saving to kubernetes secret."
export BRIA_ADMIN_KEY=$(cat .bria/admin-api-key)
kubectl create secret generic {{ template "bria.fullname" . }}-admin-api-key --from-literal=admin-api-key=$BRIA_ADMIN_KEY
fi
while true; do sleep 2s; done
env:
- name: BRIA_ADMIN_API_URL
value: http://{{ template "bria.fullname" . }}-admin:{{ .Values.bria.admin.service.port }}
{{ end }}

volumes:
- name: config
configMap:
Expand Down
46 changes: 0 additions & 46 deletions charts/bria/templates/bria-sa.yaml

This file was deleted.

7 changes: 3 additions & 4 deletions charts/bria/values.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
fullnameOverride: ""
nameOverride: ""
bria:
devDaemon:
enabled: false
bitcoindSignerEndpoint: https://bitcoind-onchain.default.svc.cluster.local:18543
resources: {}
provisionAdmin: true
tracing:
jaegerHost: localhost
port: 6831
Expand Down Expand Up @@ -31,9 +33,6 @@ bria:
repository: us.gcr.io/galoy-org/bria
digest: "sha256:e42b35482a042c64af02911ddc959cd4624f313f6720703cf03f97336da1e1a2"
git_ref: "7e9faf8"
provisionAdminSidecarImage:
repository: us.gcr.io/galoy-org/bria-provision-admin-sidecar
digest: "sha256:155fa7f3c30cbbd59df6e211b42da925690fc52312cd543d79ee4f6be8823a73"
replicas: 2
annotations:
secrets:
Expand Down
2 changes: 0 additions & 2 deletions ci/testflight/bria/testflight-values.yml.tmpl
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
bria:
provisionAdmin: true

blockchain:
electrumUrl: fulcrum.${bitcoin_namespace}.svc.cluster.local

Expand Down
4 changes: 2 additions & 2 deletions dev/bitcoin/bria-values.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
bria:
provisionAdmin: false

devDaemon:
enabled: true
blockchain:
electrumUrl: fulcrum.galoy-dev-bitcoin.svc.cluster.local

Expand Down
3 changes: 1 addition & 2 deletions dev/bitcoin/bria.tf
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,8 @@ resource "helm_release" "bria" {
]

depends_on = [
helm_release.bitcoind,
helm_release.bitcoind_onchain,
helm_release.fulcrum,
helm_release.lnd,
kubernetes_secret.bria_secrets
]

Expand Down
2 changes: 1 addition & 1 deletion dev/galoy/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ resource "kubernetes_secret" "bria" {
}

data = {
api-key = ""
api-key = "bria_dev_000000000000000000000"
}
}

Expand Down

0 comments on commit fd3118f

Please sign in to comment.