[JIRA] (OVIRT-1867) Allow embedded secrets inside the source repo for CI

Roman Mohr (oVirt JIRA) jira at ovirt-jira.atlassian.net
Tue Jan 30 10:36:33 UTC 2018


Roman Mohr created OVIRT-1867:
---------------------------------

             Summary: Allow embedded secrets inside the source repo for CI
                 Key: OVIRT-1867
                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1867
             Project: oVirt - virtualization made easy
          Issue Type: By-EMAIL
            Reporter: Roman Mohr
            Assignee: infra


In order to improve the self-service capabilities of standard-ci it is
important for projects, that they can add their own secrets to projects (to
reach external services, e.g. docker hub, ...).

Travis has a very nice system which helps engineers there:
https://docs.travis-ci.com/user/encryption-keys/

Basically the CI system needs to generate a public/private key pair for
every enabled git repo. The engineer simply fetches the public key via a
well know URL and encrypts the secrets. Then the encrypted secret can be
made part of the source repo. Before the tests are run the CI system
decrypts the secrets. Than can play together pretty well with Jenkinsfiles
too.


Benefit:
 * Less manual intervention from CI team to add secrets to jobs
 * Strengthen the config-in-code thinking



--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100077)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/infra/attachments/20180130/7603fde8/attachment.html>


More information about the Infra mailing list