Before this can be merged DCT must be setup for the various image collections on GitHub. In particular, in a one-time action the root key for the OpenNMS repo, targets keys for the various image collections, and a delegate (signer) key must be created (and backed up).
After GitHub has been setup, additional environment variables have to be configured in Circle-CI, namely:
DELEGATE_PRIVATE_KEY: The base64 encoded value of the private key
DELEGATE_PRIVATE_KEY_NAME: The name (hash) of the private key file
DELEGATE_PRIVATE_KEY_PASSPHRASE: The passphrase to unlock the delegate key
Issue: https://issues.opennms.org/browse/NMS-13163
Before this can be merged DCT must be setup for the various image collections on GitHub. In particular, in a one-time action the root key for the OpenNMS repo, targets keys for the various image collections, and a delegate (signer) key must be created (and backed up).
After GitHub has been setup, additional environment variables have to be configured in Circle-CI, namely:
DELEGATE_PRIVATE_KEY
: The base64 encoded value of the private keyDELEGATE_PRIVATE_KEY_NAME
: The name (hash) of the private key fileDELEGATE_PRIVATE_KEY_PASSPHRASE
: The passphrase to unlock the delegate key