mzb

Results 47 issues of mzb

Adding HTTP retries for Nautobot API

### Proposed Functionality Provide options to allow for setting connection details to pynautobot. Pynautobot allows for overriding connection settings: ``` nautobot = api( url='http://localhost:8000', token='d6f4e314a5b5fefd164995169f28ae32d987704f' ) nautobot.http_session.mount(nautobot.base_url, TimeoutHTTPAdapter()) ``` This...

status: gathering feedback
type: enhancement

- [x] class refactor - distinguish between "actions" and ACL attributes , move "actions"/"settings" under ACL.Meta class - [x] unittests - [x] Cartesian product supports `None` values: `src_ip': None, 'dst_ip':...

This is highly subjective. Consider renaming `.match` method: `A.match(B)` - suggests A matches B (means the same) or at least A is contained within B.

``` >>> input_rule = dict( ... name="Allow to internal web", ... src_ip=["192.0.2.0/24"], ... dst_ip=["192.0.2.0/24"], ... dst_port=["tcp/80", "tcp/433"], ... action="permit", ... ) >>> >>> >>> acl.ACLRule(input_rule).expanded_rules [] >>> input_rule = dict(...

As a network engineer, I might want to sort my interfaces as they appear on the devices. This way, I could render my configuration easier and faster. In this sense,...

### Proposed Functionality As an unexperienced Nautobot user, I would like interfaces to be consistent and intuitive. In general, I would like us moving towards following pattern where user is...

``` I think there are two things to consider here: * How is backup of this going to work? Perhaps in nornir-nautobot or custom dispatcher, but we should document. *...

status: action required

### Environment * Python version: * Nautobot version: 2.0 (next from 2023-05-31) * nautobot-data-validation-engine version: branch `next-2.0` ### Expected Behavior Plugin shows only model defined through `DataComplianceRule` created in `custom_validators.py`...

type: bug