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

Create additional nsgroup objects #8

Merged
merged 6 commits into from
Dec 1, 2021

Conversation

badnetmask
Copy link
Contributor

As required for infobloxopen/infoblox-ansible#56, I patched this app to add support for the additional nsgroup objects.

However, I found a couple of problems during my build, which may need some further attention before merging:

  1. During image build, there was an error to compile the cryptography Python package, which required installing cargo via apk.
  2. The rust version installed on Alpine 3.6 is too old, so I updated the Dockerfile to use 3.14 instead.

Please, let me know your thoughts about this.

(CC: @anagha-infoblox)

- install package 'cargo' on the image (required to build 'cryptography')
- update flaskapp.py to add support for additional nsgroup:delegation
  (required for infobloxopen/infoblox-ansible#56)
badnetmask added a commit to badnetmask/infoblox-ansible that referenced this pull request Nov 21, 2021
NOTE: automated github tests in this repo will fail until this is
merged, and a new image is pushed to quay.io:
ansible/nios-test-container#8
@badnetmask badnetmask marked this pull request as ready for review November 21, 2021 01:58
Dockerfile Outdated Show resolved Hide resolved
flaskapp.py Outdated Show resolved Hide resolved
flaskapp.py Outdated Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
@badnetmask badnetmask requested a review from mattclay December 1, 2021 22:49
Copy link
Member

@mattclay mattclay left a comment

Choose a reason for hiding this comment

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

@badnetmask Have you verified this updated container works with all of the existing infoblox collection tests, as well as the changes in infobloxopen/infoblox-ansible#56?

@badnetmask
Copy link
Contributor Author

I just ran all the integration tests on my local machine, using my branch created for the PR. All passed just fine.

@mattclay mattclay merged commit 4aef206 into ansible:master Dec 1, 2021
@badnetmask badnetmask deleted the additional_nsgroups branch December 2, 2021 00:15
JkhatriInfobox pushed a commit to infobloxopen/infoblox-ansible that referenced this pull request Aug 22, 2024
* clarify that nios_nsgroup creates authoritative groups

* add nios_nsgroup_forwardingmember

* add nios_nsgroup_forwardingmember

* fix sanity tests

* fix module description

* add nios_nsgroup_delegation

* add nios_nsgroup_stubmember

* fix bad merge

* remove deprecated files

* modify ib_spec to fix sanity errors

* add missing import to fix sanity tests

* include integration test for nios_nsgroup_delegation (fails on my local system, wanna check what happens on github)

* fix incorrect object type for 'extattrs'

* correct integration tests for nios_nsgroup_delegation_idempotence.yml
NOTE: requires update on 'nios-test-container'
      which has not been pushed yet

* fix typos on nios_nsgroup_delegation_idempotence integration test

* add remaining integration tests for all nsgroup types
NOTE: automated github tests in this repo will fail until this is
merged, and a new image is pushed to quay.io:
ansible/nios-test-container#8

* fix sanity tests

* retrigger checks

* retrigger checks

* fix integration and sanity tests

* fix sanity tests for ansible devel branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants