fedora-infra / freeipa-fas

IPA schema extensions for FAS
GNU General Public License v3.0
12 stars 16 forks source link

(M/L) As a AAA developer I want Continuous Deployment to the staging environment so that I can easily test/demo new features #15

Closed sfinn85 closed 4 years ago

sfinn85 commented 4 years ago

Acceptance Criteria

  1. Openshift project is created in staging
  2. Configuration and Secrets are managed in ansible
  3. Application is build from git
  4. Every commit on the staging branch triggers a new build and deployment in OpenShift

DOD:

puiterwijk commented 4 years ago

Given that this project involves an IPA schema extension, automatically releasing/merging should NOT be done for this project.

abompard commented 4 years ago

Hey Patrick, could you elaborate on that? This is about the portal (a flask app) being CD enabled, and in my understanding an update to the portal is not going to change anything in the IPA schema extension (since it's only using the IPA API).

abompard commented 4 years ago

Ah, the ticket was filed in the wrong project, it should in the fas-ng project (the portal).