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

Merge Next (1.5.0) into develop #555

Merged
merged 17 commits into from
Sep 1, 2023
Merged

Merge Next (1.5.0) into develop #555

merged 17 commits into from
Sep 1, 2023

Conversation

itdependsnetworks
Copy link
Contributor

No description provided.

mzbroch and others added 14 commits May 17, 2023 09:16
* feature: Native JSON compliance

* Fix: docs
syncing next with develop
* Update config_compliance.py

* lint/black: config_compliance.py

* unittests:   nautobot_golden_config/tests/test_nornir_plays/test_config_compliance.py

* modified:   nautobot_golden_config/tests/test_nornir_plays/test_config_compliance.py

* modified:   nautobot_golden_config/tests/test_nornir_plays/test_config_compliance.py

* unittests:   get_config_element()

* lint/black:   nautobot_golden_config/tests/test_nornir_plays/test_config_compliance.py

* unittest:   nautobot_golden_config/tests/test_nornir_plays/test_config_compliance.py
* feat: 🔧 Add sync_config_context_repos plugin setting for enabling config context repo sync

* feat: ✨ Add sync of Config Context git repos if setting is True in IntendedJob

* docs: 📝 Add documentation about sync_config_context_repos setting

* refactor: 🚚 Update setting to be enable_config_context_sync and update all references.

* fix: 🐛 Add jobs import to dunder init so it is available for testing

* test: ✅ Add a test validating the update_config_contxt_repos() function.
* POC for Prometheus instrumentation

* Advance POC.

* add compliance job metric

* forgot yield

* add simple metric rules per feature

* added docstring

* clean up stuff

* cleanup

* update invoke

* fix pylint

* fix black

* fix CI for 1.5.3 for metrics

* fix pylint

* fix metrics based on comments

* fix metrics

* update lock file

* fix linters

* update `poetry.lock`

---------

Co-authored-by: Leo Kirchner <[email protected]>
Removing ConfigCompliance model import from 0005 migration (#530)
Merge Develop Back into Next
Revert "Add Option to Update Config Context Repos (#506)"
* Prep v 1.5.0 release

* update black target version
* feat: 🔧 Add jinja settings support for golden config plugin

---------

Co-authored-by: Eric M. Hansen <[email protected]>
@jeffkala
Copy link
Contributor

@itdependsnetworks I'm good on this, anything needed from my end?

@itdependsnetworks itdependsnetworks merged commit c4b963b into develop Sep 1, 2023
16 checks passed
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.

6 participants