Infomaniak provider for octoDNS
Project description
octodns-infomaniak
Infomaniak provider for octoDNS
🔗 Table of Contents
🪐 Usage
Install the package pip install octodns-infomaniak.
Configuration
providers:
infomaniak:
class: octodns_infomaniak.InfomaniakProvider
# The API Token or API Key.
# Required permissions for API Tokens are dns:read and dns:write.
token: env/INFOMANIAK_TOKEN
🛠️ Dev
Install uv.
Install python and setup dependencies with uv sync --all-extras.
Run linter and formatter
uv run ruff format .
uv run ruff check .
Run unit test
uv run pytest --cov
Devcontainer
🙋♂️ Support & Assistance
- Take a look at the support document on guidelines for tips on how to ask the right questions.
- For all questions/features/bugs/issues head over here.
🤝 Contributing
- Please review the Code of Conduct for guidelines on ensuring everyone has the best experience interacting with the community.
- We welcome and encourage contributions to this project ! Please review the contributing doc for submitting issues/a guide on submitting pull requests and helping out.
🛡️ Security
See security file for details.
⚖️ License
See here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file octodns_infomaniak-0.1.6.tar.gz.
File metadata
- Download URL: octodns_infomaniak-0.1.6.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83ec235235466bc00cfd2ae63d864607b687ff26bdb6c385a080d4ec28f6ab8f
|
|
| MD5 |
bcdb885f67775c8e9e06fb205a5a3913
|
|
| BLAKE2b-256 |
40caa048e7bbd5052da1df755833d4109cdedae372ac7e23e6beaa2ae6897575
|
Provenance
The following attestation bundles were made for octodns_infomaniak-0.1.6.tar.gz:
Publisher:
release.yml on M0NsTeRRR/octodns-infomaniak
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
octodns_infomaniak-0.1.6.tar.gz -
Subject digest:
83ec235235466bc00cfd2ae63d864607b687ff26bdb6c385a080d4ec28f6ab8f - Sigstore transparency entry: 211606150
- Sigstore integration time:
-
Permalink:
M0NsTeRRR/octodns-infomaniak@4912c7ecb8c51bbd261accd42422d5d2475e20f5 -
Branch / Tag:
refs/tags/0.1.6 - Owner: https://github.com/M0NsTeRRR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4912c7ecb8c51bbd261accd42422d5d2475e20f5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file octodns_infomaniak-0.1.6-py3-none-any.whl.
File metadata
- Download URL: octodns_infomaniak-0.1.6-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f95ca99629fa6848f3be7d088ba0484508fe757af91f1e5d371b86215ee8a092
|
|
| MD5 |
fd80e13466f5bbba56955c8455b45bf1
|
|
| BLAKE2b-256 |
8d533dc1c3455bada6b891f8624e84f904361d4d5cb3874a1818334109f4b5d4
|
Provenance
The following attestation bundles were made for octodns_infomaniak-0.1.6-py3-none-any.whl:
Publisher:
release.yml on M0NsTeRRR/octodns-infomaniak
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
octodns_infomaniak-0.1.6-py3-none-any.whl -
Subject digest:
f95ca99629fa6848f3be7d088ba0484508fe757af91f1e5d371b86215ee8a092 - Sigstore transparency entry: 211606161
- Sigstore integration time:
-
Permalink:
M0NsTeRRR/octodns-infomaniak@4912c7ecb8c51bbd261accd42422d5d2475e20f5 -
Branch / Tag:
refs/tags/0.1.6 - Owner: https://github.com/M0NsTeRRR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4912c7ecb8c51bbd261accd42422d5d2475e20f5 -
Trigger Event:
push
-
Statement type: