-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quickstarters should be able to announce what fields they export for MRO #269
Comments
I see this as part of a bigger challenge:
@clemensutschig @michaelsauter Thoughts? |
A very interesting topic indeed, especially the part where the MRO would provide the outputs of a component as inputs to a dependent component. Question: currently, we load a component's Jenkinsfile as a job into the MRO pipeline using Jenkins' load step. Looking at the way our component Jenkinsfiles look today, there is no entry-point that I could use to provide these inputs. Example:
In an approach that would not change the existing behaviour of a component, the MRO would wrap a Jenkinsfile's invocation of What appears to be a hack, is maybe not the best, but an OK way so our existing components wouldn't have to change their internal structure. Also, this way, they would remain independent (loosely coupled) from any assumptions of the MRO. Downside: wrapping code and injecting support for an Thoughts anyone? |
As the concept is not clear yet, we will have to move this to ODS 3. |
Looking at the timeline and the priorities, I am moving this to ODS 4. |
Is your feature request related to a problem? Please describe.
Today the mro expects three fields to be present in the buildArtifactUri map -
Build Id
,Docker Image
andDeployment ID
. While this holds for std ods components, the more we go to support pieces like IAC or the existing e2e test - that will not work.Describe the solution you'd like
tbd
The text was updated successfully, but these errors were encountered: