You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Michael Haehnel a23cb6681b
ADP-179: Adds folder for archived keys
11 months ago
archive ADP-179: Adds folder for archived keys 11 months ago
bin refactor: args 11 months ago
example ADP-179: Adds folder for archived keys 11 months ago
README.md fixes markdown formatting in README 11 months ago
annika.biermann@netgo.de.gpg.pub gpg pub key added for annika.biermann@netgo.de 1 year ago
claus.paetow@netgo.de.gpg.pub gpg key added 4 years ago
esther.fuhrmann@netgo.de.gpg.pub gpg key for esther.fuhrmann@netgo.de 3 years ago
ext.hans-peter.wissenbach@netgo.de.gpg.pub + gpg key hans-peter wissenbach 2 years ago
frederik.marticke@netgo.de.gpg.pub gpg frederik.marticke 2 years ago
hoan.to@netgo.de.gpg.pub hoan to added gpg key 3 years ago
jan.jantzen@netgo.de.gpg.pub jan jantzen public key added 2 years ago
johannes.wicovsky@netgo.de.gpg.pub add own gpg-key 3 years ago
kevin.bauske@netgo.de.gpg.pub kevin bauske public key added 2 years ago
kleanthis.damianidis@netgo.de.gpg.pub kleanthis damianidis public key 1 year ago
lee.watson@netgo.de.gpg.pub adds pubkey for lee.watson 11 months ago
matthias.friedrich@netgo.de.gpg.pub Adds my key 2 years ago
michael.haehnel@netgo.de.gpg.pub Added GPG Key for Michael Haehnel 4 years ago
philipp.eichhorn@netgo.de.gpg.pub gpg key for philipp.eichhorn@netgo.de 3 years ago
sebastian.schroeder@netgo.de.gpg.pub added sebastian.schroeder@netgo.de.gpg.pub 1 year ago
smardigo_automation_buildinfra.gpg.pub added new gpg key for build infra 1 year ago
smardigo_automation_demompmx.gpg.pub DEV-1062: added PUBLIC gpg key for demompmx-stage - bugfix 3 years ago
smardigo_automation_dev.gpg.pub DEV-323: added stage specific gpg public keys for smardigo automation 4 years ago
smardigo_automation_devnso-adp.gpg.pub Add new gpg pubkey for devnos-adp stage 2 years ago
smardigo_automation_devnso.gpg.pub DEV-1114 Add new gpg keys for stages devnso and qanso 3 years ago
smardigo_automation_poc_workload01.gpg.pub added poc_workload01 gpg key 2 years ago
smardigo_automation_prodnso.gpg.pub DEV-360: added GPG key for PRODNSO 4 years ago
smardigo_automation_qa.gpg.pub DEV-323: added stage specific gpg public keys for smardigo automation 4 years ago
smardigo_automation_qanso.gpg.pub DEV-1114 Add new gpg keys for stages devnso and qanso 3 years ago
smardigo_automation_rancher_poc.gpg.pub Add key for rancher-poc 2 years ago
smardigo_automation_sot.gpg.pub added sot gpg key 2 years ago
smardigo_automation_sot_test.gpg.pub Add gpg pub key for customer stage sot-test 2 years ago
smardigo_automation_sspdev.gpg.pub added gpg key for sspdev 2 years ago
sven.ketelsen@netgo.de.gpg.pub feat: update gpg key for sven.ketelsen 2 years ago
thomas.steube@netgo.de.gpg.pub gpg public key Thomas Steube 1 year ago
tobias.stroehl@netgo.de.gpg.pub add gpg key tobias stroehl 3 years ago

README.md

howto create a gpg key

import gpg keys

gpg --import /path/to/keys/*.gpg.pub

list imported gpg keys

gpg --list-keys --keyid-format=long

Configure SOPS

GPG_TTY=$(tty) sops secrets.yaml

Note: GPG_TTY src: https://www.varokas.com/secrets-in-code-with-mozilla-sops/

Example

#!/usr/bin/env bash
set -ueo pipefail
# demo: create a file with a mock secret, src: https://bash-org-archive.com/?244321
yq -n '.demo.credentials.secret = "hunter2"' > secrets.yaml
# encrypt
sops -e -i secrets.yaml

# decript, print to console
sops -d secrets.yaml