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

Remove conditional views in Golden Config #847

Open
wants to merge 50 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
5878b1b
Remove config conditionals from navigation
jtdub Dec 11, 2024
b7104dd
rollback changes for testing
jtdub Dec 13, 2024
2716c03
Add change log
jtdub Dec 13, 2024
09218ea
remove conditional views from golden config overview
jtdub Dec 13, 2024
db478b2
update nautobot dev container version
jtdub Dec 13, 2024
581cd3e
update change log
jtdub Dec 16, 2024
168ad27
Updated GoldenConfig model
jtdub Dec 19, 2024
4f2b7db
update enabled views
jtdub Dec 19, 2024
8f8aeee
add job evaluations
jtdub Dec 19, 2024
a2b5a7f
update changelog
jtdub Dec 19, 2024
68f604b
update html templates
jtdub Dec 19, 2024
fbe31c1
update migrations to inherit defaults
jtdub Dec 19, 2024
c709199
update golden config setting table
jtdub Dec 20, 2024
ff2e74e
add tests for enabled / disabled settings
jtdub Dec 20, 2024
e06609e
ruff
jtdub Dec 20, 2024
3ab44ca
pylint tests
jtdub Dec 27, 2024
0f71d35
update views to pull settings from ORM
jtdub Dec 27, 2024
e4efffc
lint
jtdub Dec 27, 2024
9c40f6f
create helper
jtdub Dec 27, 2024
03e8572
update jobs to use ORM settings
jtdub Dec 27, 2024
d006834
remove constants from tables and datasources
jtdub Dec 27, 2024
2e4fc7d
update config features constant
jtdub Dec 27, 2024
b1de060
add updated docs
jtdub Dec 27, 2024
a4e09da
add default setting class
jtdub Dec 27, 2024
bfcff72
ruff
jtdub Dec 27, 2024
38b68ed
revert changes to poetry.lock
jtdub Jan 6, 2025
e6207fd
pin poetry version
jtdub Jan 9, 2025
39a43cd
pin poetry version
jtdub Jan 9, 2025
1ec4e35
pin poetry version
jtdub Jan 9, 2025
9564736
Merge branch 'develop' into gc-app-settings
jtdub Jan 15, 2025
8ab7f45
Merge branch 'develop' into gc-app-settings
jtdub Feb 6, 2025
7b521e4
Merge branch 'develop' into gc-app-settings
jtdub Feb 18, 2025
04b63b7
add enhanced logging and feature checks
jtdub Feb 21, 2025
71595d4
Merge branch 'develop' into gc-app-settings
jtdub Feb 21, 2025
cc42498
ruff format
jtdub Feb 21, 2025
8b75b7e
update nornir test with additional arg
jtdub Feb 21, 2025
c2d7269
Merge branch 'develop' into gc-app-settings
jtdub Feb 24, 2025
5ba78a0
pylint
jtdub Feb 24, 2025
3addb3f
pylint
jtdub Feb 24, 2025
93c3f03
pylint
jtdub Feb 24, 2025
0bad3b6
Merge branch 'develop' into gc-app-settings
jtdub Feb 24, 2025
ad69a53
add error message docs
jtdub Feb 24, 2025
38147a2
update tests to use updated error code.
jtdub Feb 24, 2025
76cbe67
rollback first attempt at settings checks and add error codes to mkdocs
jtdub Feb 27, 2025
74560f9
remove checking settings from nornir itself
jtdub Feb 27, 2025
d2f0d76
remove unused cleanup function
jtdub Feb 27, 2025
265a2a0
remove pylint disable
jtdub Feb 27, 2025
3b94fd2
move verify_feature_enabled to individual nornir tasks
jtdub Feb 27, 2025
a5911cc
Merge branch 'develop' into gc-app-settings
jtdub Feb 28, 2025
d8d3c6d
add CustomSettingsFilter
jtdub Mar 6, 2025
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
Prev Previous commit
Next Next commit
update migrations to inherit defaults
jtdub committed Jan 6, 2025
commit fbe31c1031c1d96eb9245e854a591ee9f87eb9da
Original file line number Diff line number Diff line change
@@ -2,6 +2,14 @@

from django.db import migrations, models

from nautobot_golden_config.utilities.constant import (
ENABLE_BACKUP,
ENABLE_COMPLIANCE,
ENABLE_DEPLOY,
ENABLE_INTENDED,
ENABLE_PLAN,
)


class Migration(migrations.Migration):
dependencies = [
@@ -12,26 +20,26 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name="goldenconfigsetting",
name="backup_enabled",
field=models.BooleanField(default=True),
field=models.BooleanField(default=ENABLE_BACKUP),
),
migrations.AddField(
model_name="goldenconfigsetting",
name="compliance_enabled",
field=models.BooleanField(default=True),
field=models.BooleanField(default=ENABLE_COMPLIANCE),
),
migrations.AddField(
model_name="goldenconfigsetting",
name="deploy_enabled",
field=models.BooleanField(default=True),
field=models.BooleanField(default=ENABLE_DEPLOY),
),
migrations.AddField(
model_name="goldenconfigsetting",
name="intended_enabled",
field=models.BooleanField(default=True),
field=models.BooleanField(default=ENABLE_INTENDED),
),
migrations.AddField(
model_name="goldenconfigsetting",
name="plan_enabled",
field=models.BooleanField(default=True),
field=models.BooleanField(default=ENABLE_PLAN),
),
]
2 changes: 1 addition & 1 deletion tasks.py
Original file line number Diff line number Diff line change
@@ -51,7 +51,7 @@ def is_truthy(arg):
namespace.configure(
{
"nautobot_golden_config": {
"nautobot_ver": "2.3.13",
"nautobot_ver": "2.3.1",
"project_name": "nautobot-golden-config",
"python_ver": "3.11",
"local": False,