Skip to main content

Configure Kriten and run jobs from NetBox.

Project description

Kriten NetBox Plugin

The Kriten NetBox Plugin allows control of Kriten deployments (clusters) from NetBox. You can add clusters, runners, tasks and launch jobs from the plugin.

Install Kriten and NetBox(with plugin). Instructions are here.

Login to Kriten

Open the Kriten swagger page http://kriten-local/swagger/api/index.html

Login to Kriten

Press the ${\textsf{\color{lightgreen}Authorize}}$ button at top of the swagger page and set value to Bearer <login_token>

Authorise with login token

Create an API token

Create Kriten API token

Add Kriten Cluster In NetBox, go to plugins > Kriten Clusters and add details of the local Kriten cluster.

Add Kriten Runner This defines where code is stored and container image needed to run it.

Add Kriten Task A task is how to run a program stored in a runner git repository. There may be many tasks per runner depending how the repository is organiised.

Add Kriten Job You are now ready to run a job.

View Kriten Job This job should not take long to run.

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

kriten_netbox-0.1.4.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

kriten_netbox-0.1.4-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file kriten_netbox-0.1.4.tar.gz.

File metadata

  • Download URL: kriten_netbox-0.1.4.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for kriten_netbox-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b821dedb94ae85eac73f9048108f0a260b9d6ff194ba4f5774b313810c2718a3
MD5 fc74ab757a8ce29ff32a9c5d0580a4bd
BLAKE2b-256 5e0cd9c4cea6a94a7cf1c1ae27e14b2131f99ab457c6dbcd265a6ec0a5ff364b

See more details on using hashes here.

File details

Details for the file kriten_netbox-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for kriten_netbox-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c950d5c942cd2deb453a4dc9e901a0cc5bf9649f8a4503661ab896531adf411f
MD5 7662466a6fed654cb7321fac8353adef
BLAKE2b-256 3fca1e5a83b893cffa1fd2697f003c0ed4bba649070087349d70470cd7f9bf6b

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