Skip to main content

octodns-exoscale

Exoscale provider for octoDNS

🔗 Table of Contents

🪐 Usage

🐍 Pypi

Install the package pip install octodns-exoscale.

📜 Configuration

providers:
  exoscale:
    class: octodns_exoscale.ExoscaleProvider
    # The auth_key, auth_secret and auth_zone are required.
    auth_key: env/EXOSCALE_AUTH_KEY
    auth_secret: env/EXOSCALE_AUTH_SECRET
    auth_zone: env/EXOSCALE_AUTH_ZONE
    # This provider can't create Zones. Create the DNS zone manually 
    # in the exoscale dashboard first.
    create_zone: false 
    

🛠️ Dev

Run linter and formatter

black octodns_exoscale/ test/
isort octodns_exoscale/ test/

Run test

# Run all tests
pytest

# Run a single test
pytest test/test_main.py::test_populate_A

🙋‍♂️ Support & Assistance

For all questions/features/bugs/issues head over here.

⚖️ License

See here.

Metadata

Release files for octodns-exoscale 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for octodns-exoscale 0.1.2
File Size Uploaded Provenance Actions
octodns_exoscale-0.1.2.tar.gz 8.0 kB With provenance Details for octodns_exoscale-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for octodns-exoscale 0.1.2
File Interpreter ABI Platform Actions
octodns_exoscale-0.1.2-py3-none-any.whl Python 3 none any Details for octodns_exoscale-0.1.2-py3-none-any.whl

Total release size: 13.7 kB

Release files / octodns_exoscale-0.1.2.tar.gz

Download URL octodns_exoscale-0.1.2.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f81417b870835e1a55ca180350f9cd0c1caadddc536c346bf019ba37d9e5d6dc
BLAKE2b-256 checksum
How to use checksums
d28485f955116efc16cb3912fd07728a471cb801f77cc6c71d0940364f8272c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.

Transparency log

Release files / octodns_exoscale-0.1.2-py3-none-any.whl

Download URL octodns_exoscale-0.1.2-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab7958b7a0c63c0f9722f32a21649667601526aa75bba8f31a5788d1eef1c237
BLAKE2b-256 checksum
How to use checksums
826a72a6252793061825a4fee8691b3b33bc2e2e0ba4fa7e63dc271c8e55bd62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.

Transparency log

Security for octodns-exoscale 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for octodns_exoscale-0.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page