Skip to content

Commit

Permalink
Merge branch 'SUNET:develop' into feature.authenticationwithoauth
Browse files Browse the repository at this point in the history
  • Loading branch information
Josephine-Rutten authored Nov 14, 2023
2 parents 2397f0f + cedd1d7 commit c379ca2
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 7 deletions.
1 change: 0 additions & 1 deletion .jenkins.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ git:
shallow_clone: true

script:
- "ssh [email protected] /root/starttests.sh ${GIT_BRANCH}"
# - "python3.7 -m venv venv"
# - ". venv/bin/activate"
# - "pip install --upgrade setuptools pip wheel mypy"
Expand Down
3 changes: 2 additions & 1 deletion docs/apiref/interfaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,8 @@ Data can contain any of these optional keys:
- aggregate_id: Identifier for configuring LACP etc. Integer value.
Special value -1 means configure MLAG and use ID based on indexnum.
- bpdu_filter: bool defining STP BPDU feature enabled/disabled
- redundant_link: bool allows specifying if this link allows non-redundant downlinks
- redundant_link: bool specifying if access switch connections to this interface requires
redundant connections, which is the default. Set to false to allow non-redundant downlink.
- tags: List of strings, user-defined custom tags to use in templates
- cli_append_str: String of custom config that is appended to generated CLI config
- neighbor: Populated at init, contains hostname of peer. Should normally never
Expand Down
8 changes: 8 additions & 0 deletions docs/changelog/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
Changelog
=========

Version 1.5.1
-------------

Bug fixes:

- Fix commit confirm mode 0 for EOS
- Update documentation for redundant_link

Version 1.5.0
-------------

Expand Down
6 changes: 3 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Flask-JWT-Extended==4.4.4
flask-restx==1.0.5
flask==2.2.5
Flask-SocketIO==5.3.1
gevent==21.12.0
GitPython==3.1.35
gevent==22.10.2
GitPython==3.1.37
mypy==0.971
mypy-extensions==0.4.3
markupsafe==2.1.1
Expand All @@ -32,4 +32,4 @@ sqlalchemy-stubs==0.4
SQLAlchemy-Utils==0.38.3
pydantic==1.10.2
Werkzeug==2.2.3
greenlet==1.1.3
greenlet==3.0.1
3 changes: 1 addition & 2 deletions src/cnaas_nms/devicehandler/sync_devices.py
Original file line number Diff line number Diff line change
Expand Up @@ -546,7 +546,6 @@ def push_sync_device(
"replace": True,
"configuration": task.host["config"],
"dry_run": dry_run,
"commit_message": "Job id {}".format(job_id),
}
if dry_run:
task_args["task"] = napalm_configure
Expand Down Expand Up @@ -948,7 +947,7 @@ def sync_devices(
remove_sync_events(hostname)
dev.last_seen = datetime.datetime.utcnow()
if not dry_run and get_confirm_mode(confirm_mode_override) != 2:
if failed_hosts:
if failed_hosts and get_confirm_mode(confirm_mode_override) == 1:
logger.error(
"One or more devices failed to commit configuration, they will roll back configuration"
" in {}s: {}".format(api_settings.COMMIT_CONFIRMED_TIMEOUT, ", ".join(failed_hosts))
Expand Down

0 comments on commit c379ca2

Please sign in to comment.