opendevstack / ods-jenkins-shared-library

Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Apache License 2.0
74 stars 57 forks source link

Support of infrastructure components next to application / test components #281

Open torstenhe opened 4 years ago

torstenhe commented 4 years ago

to support infrastructure components next to application / test components, additional features are required:

used then in TIR doc gen.. https://github.com/opendevstack/ods-mro-jenkins-shared-library/blob/master/src/org/ods/usecase/LeVADocumentUseCase.groovy#L935-L951

The big discussion will be who generates the docs (or better phrased, who triggers the doc gen .. the iaas quickstarter or the mro). This will impact massively what needs to change .. and how the interface changes

metmajer commented 4 years ago

@clemensutschig @torstenhe how does the ods-infra component type conflict or support https://github.com/opendevstack/ods-quickstarters/issues/145?

I do see some overlaps here. If you consider how the blueprints/stacks model for public cloud provisioning, the quickstarter basically invokes a Shell script or Makefile to perform Terraform commands. The same would apply to any Ansible-related deployments.

torstenhe commented 4 years ago

True but as we also like to get it in a private space to not interfere the official platform provided quickstarters as long not in the quality which is required.

clemensutschig commented 4 years ago

@metmajer - lets sit down after 1.0 .. and make the decision how this is supposed to work

metmajer commented 4 years ago

References to related requirements: