Skip to main content

Gcore DNS v2 API provider for octoDNS

Project description

Gcore DNS v2 API provider for octoDNS

An octoDNS provider that targets Gcore DNS.

Installation

Command line

pip install octodns-gcore

requirements.txt/setup.py

Pinning specific versions or SHAs is recommended to avoid unplanned upgrades.

Versions
# Start with the latest versions and don't just copy what's here
octodns==0.9.14
octodns-gcore==0.0.1
SHAs
# Start with the latest/specific versions and don't just copy what's here
-e git+https://git@github.com/octodns/octodns.git@9da19749e28f68407a1c246dfdf65663cdc1c422#egg=octodns
-e git+https://git@github.com/octodns/octodns-gcore.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_gcore

Configuration

GCoreProvider

providers:
  gcore:
    class: octodns_gcore.GCoreProvider
    # Your API key
    token: env/GCORE_TOKEN
    token_type: APIKey
    # or login + password
    #login: env/GCORE_LOGIN
    #password: env/GCORE_PASSWORD
    #auth_url: https://api.gcore.com/iam
    #url: https://api.gcore.com/dns/v2
    #records_per_response: 1

Support Information

Records

Supports A, AAAA, NS, MX, TXT, SRV, CNAME, and PTR

Dynamic

Supports dynamic records.

Development

See the /script/ directory for some tools to help with the development process. They generally follow the Script to rule them all pattern. Most useful is ./script/bootstrap which will create a venv and install both the runtime and development related requirements. It will also hook up a pre-commit hook that covers most of what's run by CI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

octodns-gcore-0.0.4.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

octodns_gcore-0.0.4-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file octodns-gcore-0.0.4.tar.gz.

File metadata

  • Download URL: octodns-gcore-0.0.4.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for octodns-gcore-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7c1735c906d6a7d36baa7d5c09464f9ce12d7fe539c953479d7b726234617484
MD5 dff85a8706510b8245122a4b0654c271
BLAKE2b-256 b03b727e5c65f308be85daaa92c1a407c5303f2fcc21132d38ab8befc372cf81

See more details on using hashes here.

File details

Details for the file octodns_gcore-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_gcore-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d038bf9c87f06109d42cf95313d895222faeb80292a3c3af06854e370376ec31
MD5 cba67b299e860357fbd9bc5fb8393161
BLAKE2b-256 2c03ea71708f05eb0c29dea4db1245d9884fff8c1b5712038df90b787e8eb481

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page