-
Notifications
You must be signed in to change notification settings - Fork 14
users should be able to override "sources" elements #12
Comments
I've been thinking about this over Easter. I think part of the issue is that we currently have the definition of what sources are required (via |
We have an (undocumented) setting |
Just small update. With changes to CCT we are doing - sources will be externalized from |
It would be great if we could simply override anything in an image.yaml or module.yaml using some sort of properties/ini scheme. With ini, I could see having the sections match module names, then individual properties within would override whatever's currently in the yaml. Also, having the ability to use system properties would be beneficial as well for things like build no, version, etc. (basically, similar to what you'd use with any other build system to identify build specific details). |
For example if a user wants to use a one-off build, etc. for a specific source element.
This might be accomplished by using an external file to describe the sources.
Also, given the tight integration between the file names in the sources and the scripts which manipulate them, it might be a good idea to use variables to specify the file names in the scripts, which would probably also entail adding a fileName field to the source element.
For example:
source.name=KUBE_PING
source.fileName=openshift-ping-kube-1.0.0.Beta9-redhat-1.jar
source.url=
source.hash=
The downloaded file would be saved as openshift-ping-kube-1.0.0.Beta9-redhat-1.jar and referenced by ${KUBE_PING}.
The text was updated successfully, but these errors were encountered: