Skip to content
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

New versioning method, enable 0.20.0 compatibility, deprecate step_ca_provisioner_claims #142

Merged
merged 1 commit into from
Jun 5, 2022

Conversation

maxhoesel
Copy link
Collaborator

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.

@maxhoesel maxhoesel added the pr-minor This PR introduces a feature or enhancement (-> minor release) label May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr-minor This PR introduces a feature or enhancement (-> minor release)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant