You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,6 +74,7 @@ in the project module root directory run `bundle exec matrix_from_metadata_v3`
74
74
| --provision-include | NAME | all | Select provisioner |
75
75
| --provision-exclude | NAME | provision_service | Filter provisioner |
76
76
| --nightly ||| Install from the nightly puppetcore images |
77
+
| --latest-agent ||| Return the latest agent version as part of the matrix. Note: This changes how the collection is returned |
77
78
78
79
> Refer to the [built-in matrix.json](https://github.com/puppetlabs/puppet_litmus/blob/main/exe/matrix.json) for a list of supported collection, provisioners, and platforms.
raiseOptionParser::InvalidArgument,'latest-agent and pe-include are mutually exclusive options'ifoptions[:latest_agent] && options[:pe_include]
173
+
171
174
# validate provisioners
172
175
options[:provision_include].select!do |p|
173
176
options[:matrix]['provisioners'].key?(p)orraiseOptionParser::InvalidArgument,"--provision-include '#{p}' not found in provisioners"
@@ -262,12 +265,42 @@ options[:metadata]['requirements']&.each do |req|
262
265
# This assumes that such a boundary will always allow the latest actually existing puppet version of a release stream, trading off simplicity vs accuracy here.
0 commit comments