Skip to content

⚠️ update Ansible requirements #5846

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

Merged
merged 2 commits into from
Jun 9, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions changelog/fragments/anible-requierments.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# entries is a list of entries to include in
# release notes and/or the migration guide
entries:
- description: >
For Ansible-based language operators, upgrade `community.kubernetes` from `1.2.1` to `2.0.1`. **IMPORTANT** The `community.kubernetes` collection is being renamed to kubernetes.core. As of version 2.0.0, the collection has been replaced by deprecated redirects for all content to kubernetes.core. If you are using FQCNs starting with `community.kubernetes`, please update them to `kubernetes.core`.
kind: "change"
breaking: true
migration:
header: For Ansible-based language operators, upgrade `community.kubernetes` from `1.2.1` to `2.0.1`.
body: |
**IMPORTANT** The `community.kubernetes` collection is being renamed to `kubernetes.core`. As of version 2.0.0, the collection has been replaced by deprecated redirects for all content to kubernetes.core. If you are using FQCNs starting with `community.kubernetes`, please update them to `kubernetes.core`.
Ensure that you check the [community.kubernetes changelog](https://github.com/ansible-collections/community.kubernetes/blob/main/CHANGELOG.rst) to verify if your Operator code must be updated and it is affected by the MAJOR changes.

In the `requirements.yml` file:

Replace:

```yaml
collections:
- name: community.kubernetes
version: "1.2.1"
```

With:

```yaml
collections:
- name: community.kubernetes
version: "2.0.1"
```
- description: >
For Ansible-based language operators, upgrade `kubernetes.core` from `2.2.0` to `2.3.1`. **IMPORTANT** The `community.kubernetes` collection is being renamed to kubernetes.core. As of version 2.0.0, the collection has been replaced by deprecated redirects for all content to kubernetes.core. If you are using FQCNs starting with `community.kubernetes`, please update them to `kubernetes.core`.
kind: "change"
breaking: false
migration:
header: For Ansible-based language operators, upgrade `kubernetes.core` from `2.2.0` to `2.3.1`.
body: |
Ensure that you check the [kubernetes.core changelog](https://github.com/ansible-collections/kubernetes.core/blob/main/CHANGELOG.rst) to verify if your Operator code must be updated and it is affected by the MAJOR changes.

In the `requirements.yml` file:

Replace:

```yaml
collections:
...
- name: kubernetes.core
version: "2.2.0"
```

With:

```yaml
collections:
...
- name: kubernetes.core
version: "2.3.1"
```
- description: >
For Ansible-based language operators, upgrade `community.kubernetes` from `1.2.1` to `2.0.1`. **IMPORTANT** The `community.kubernetes` collection is being renamed to kubernetes.core. As of version 2.0.0, the collection has been replaced by deprecated redirects for all content to kubernetes.core. If you are using FQCNs starting with `community.kubernetes`, please update them to `kubernetes.core`.
kind: "change"
breaking: false
migration:
header: For Ansible-based language operators, upgrade `cloud.common` from `2.2.0` to `2.2.1`.
body: |
In the `requirements.yml` file:

Replace:

```ymal
collections:
...
- name: cloud.common
version: "2.2.0"
```

With:

```ymal
collections:
...
- name: cloud.common
version: "2.2.1"
```
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ func (f *RequirementsYml) SetTemplateDefaults() error {
const requirementsYmlTmpl = `---
collections:
- name: community.kubernetes
version: "1.2.1"
version: "2.0.1"
- name: operator_sdk.util
version: "0.4.0"
- name: kubernetes.core
version: "2.2.0"
version: "2.3.1"
- name: cloud.common
version: "2.1.0"
version: "2.1.1"
`
6 changes: 3 additions & 3 deletions testdata/ansible/memcached-operator/requirements.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
collections:
- name: community.kubernetes
version: "1.2.1"
version: "2.0.1"
- name: operator_sdk.util
version: "0.4.0"
- name: kubernetes.core
version: "2.2.0"
version: "2.3.1"
- name: cloud.common
version: "2.1.0"
version: "2.1.1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@camilamacedo86 I've created a PR to correct the version #5911