New versioning method, enable 0.20.0 compatibility, deprecate step_ca_provisioner_claims #142
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With how rapid the upstream project can change at times, maintaining backwards compatibility can be very challenging. To address these growing issues, this PR synchronizes the collection version with the upstream
step-cli
version and also updates several modules to be compatible with the changes introduced in 0.20.0.Going forward, this collection will publish a new release for each step-cli version that will be compatible with that step-cli version and that version only. Users running step-cli version x.y.z can then install the collection version x.y.* without having to worry about future updates to either project breaking anything. This also allows updating both projects in sync with each other from the users end.
0.20.0 introduced some major changes to the
provisioner
commands, including support for remote configuration using the--admin
parameters, as well as the removal of several other parameters and the inclusion of provisioner claims. The provisioner module has been updated to support these features and the ca_provisioner_claims module has been deprecated, as its functionality is now handled by ca_provisioner. The removal of these deprecated features is currently scheduled for version 0.23.