Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5c8b04d
[ignore] Add generic logger facility through the Log class and loggin…
allenrobel Mar 2, 2026
756bdcc
[ignore] Add Endpoints framework for ND API v1 (#186)
allenrobel Mar 11, 2026
25f746a
[minor_change] Add nd_local_user as a new network resource module for…
gmicol Aug 19, 2025
e952517
[ignore] First Pydantic implementation: Add Pydantic Models for nd_lo…
gmicol Jan 15, 2026
727d25e
[ignore] Second Pydantic Implementation: Create a NDBaseModel to be i…
gmicol Jan 20, 2026
49b307b
[ignore] Pydantic Models: Modify and Clean both local_user.py and bas…
gmicol Jan 22, 2026
5608592
[ignore] Pydantic ND base models and local_user models: Final proposi…
gmicol Jan 23, 2026
4677805
[ignore] Pydantic ND Config Collection: Final proposition of core des…
gmicol Jan 23, 2026
146063f
[ignore] Pydantic Base ND Network Resource Module: Final proposition …
gmicol Jan 23, 2026
09404e1
[ignore] Modify nd_local_user based on Pydantic implementation and ch…
gmicol Jan 23, 2026
08bc604
[ignore] Add api_endpoints for configuring endpoints and orchestrator…
gmicol Feb 17, 2026
91d1770
[ignore] Modifiy models/local_user to take full advantage of Pydantic…
gmicol Feb 18, 2026
9df5de1
[ignore] Adapt the Network Resource Module architecture for ND to sma…
gmicol Feb 24, 2026
0dca2b5
[ignore] Default to none and update condition for regarding in mod…
gmicol Feb 25, 2026
3d3cda4
[ignore] Add choice for when no identifier is needed. Add quick com…
gmicol Feb 26, 2026
b765404
[ignore] Complete orchestrators/base.py by making simple CRUD operati…
gmicol Feb 26, 2026
9f9d32d
[ignore] Fix and in nd_config_collections.py. Move to utils.py.
gmicol Feb 26, 2026
5398a80
[ignore] Rename NDNetworkResourceModule to NDStateMachine. Add file f…
gmicol Feb 26, 2026
cd44c8b
[ignore] Make a small change to NDModule request function.
gmicol Feb 26, 2026
3d86efb
[ignore] Modify nd_state_machine to work with orchestrators/models/ap…
gmicol Mar 2, 2026
5badb5a
[ignore] Add proper path dependencies and Ran black formatting.
gmicol Mar 3, 2026
eec86e0
[ignore] Clean code for sanity purposes (except Pydantic import checks.
gmicol Mar 3, 2026
9e8bde4
[ignore] Restructure api_endpoints folder into endpoints -> v1. Fix s…
gmicol Mar 3, 2026
a6bf7bb
[ignore] Remove NDModule inheritence from NDStateMachine. Add first i…
gmicol Mar 3, 2026
f54a137
[ignore] Rename NDBaseSmartEndpoint to NDBaseEndpoint. Fix importatio…
gmicol Mar 3, 2026
ea22129
[ignore] Replace all pydantic imports with pydantic_compat. Fix sanit…
gmicol Mar 4, 2026
ced4703
[ignore] Add NDOutput class. Modify NDStateMachine and nd_local_user …
gmicol Mar 6, 2026
d619c3f
[ignore] Update NDOutput class. Remove all fail_json dependencies in …
gmicol Mar 10, 2026
624d1e2
[ignore] Fix serialization of model with minimal changes to base.py …
gmicol Mar 11, 2026
0544351
[ignore] Complete nd_local_user integration test for creation and upd…
gmicol Mar 11, 2026
9ce2460
[ignore] Finish integration test file for nd_local_user module. Remov…
gmicol Mar 12, 2026
89843aa
[ignore] Fix sanity issues by enhancing pydantic_compat.py. Fix Black…
gmicol Mar 12, 2026
790a26b
[ignore] Remove all TODO comments.
gmicol Mar 12, 2026
ceebe4c
[ignore] Update endpoints to match latest nd42_integration branch. Up…
gmicol Mar 12, 2026
e4c42b3
[ignore] Update pydantic_compat.py to support extra Pydantic methods …
gmicol Mar 12, 2026
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
Empty file.
17 changes: 17 additions & 0 deletions plugins/module_utils/common/exceptions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# -*- coding: utf-8 -*-

# Copyright: (c) 2026, Gaspard Micol (@gmicol) <gmicol@cisco.com>

# GNU General Public License v3.0+ (see LICENSE or https://www.gnu.org/licenses/gpl-3.0.txt)

from __future__ import absolute_import, division, print_function

__metaclass__ = type


class NDStateMachineError(Exception):
"""
Raised when NDStateMachine is failing.
"""

pass
Loading
Loading