Impossible automate setup/bootstrap node via several reasons.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dal punto di ingresso ./boot-tools/bootstrap e riproduci i comandi key e machine-account mostrati nell’issue. Controlla come viene formattato il loro output e dove vengono aggiunti i codici colore ANSI; al termine dovrebbe essere disponibile un output in testo semplice o JSON che possa essere utilizzato direttamente da script shell o Ansible senza analizzare i codici di escape.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When we used command like this:
./boot-tools/bootstrap key --address "consensus-001.nodes.flow.com:3569" --role consensus -o ./bootstrap
We cannot use the standard output for the next steps.
Because no option for output in plain text or JSON format.
Ok, we can use > for forward output to a text file and then parse it.
But we got not just a text, we have ANSI colored text with ESC codes (((
And on this step, we also must parse all ESC chars.
Common who did this?
How to use it with ansible?
See how trivial tasks mutate to monster, and I am just in the first steps of the manual.
bootstrap key --address "flow.domain.org:3569" --role collection -o /var/flow/bootstrap > result.txt
YOUR_MACHINE_ACCOUNT_ADDRESS=$(echo $(cat result.txt |sed 's/\x1b\[[0-9;]*[mGKHF]//g' | grep machineAccountPubKey | cut -d '=' -f2) )
echo ${YOUR_MACHINE_ACCOUNT_ADDRESS}
bootstrap machine-account --address ${YOUR_MACHINE_ACCOUNT_ADDRESS} -o /var/flow/bootstrap
- Lingua principale
- Go
- Stelle
- 361
- Fork
- 159
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di onflow/flow
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
bug Feedback
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Feature Feedback
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
bug Feedback
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Spock aggregationForse di nuovo libera @tarakby l’ha presa 755 giorni fa e non c’è nessuna pull request aperta. Aperta
Issue simili
-
bug converter
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
grafana/sigma-rule-deployment#435 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
google/go-containerregistry#2491 ·
I maintainer di solito rispondono entro 1 giorno
-
stranded-follow-up sweep trusts any issue whose body carries the marker as the tracking issueApertatype:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nightgauge/nightgauge#2688 ·
I maintainer di solito rispondono entro 1 giorno
-
aiac enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno