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

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.3.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

kriten_netbox-0.1.3-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kriten_netbox-0.1.3.tar.gz
Algorithm Hash digest
SHA256 40e8e547ce876d53e4f83aa0a02245d78f0af28c937243b43b7186de1e210223
MD5 89643712babe926c8e8fe8a52b0fb0e9
BLAKE2b-256 ff5a8db09bb4d65ac7f1583478f89370c7a0771c1057f2cbc19050364c581ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kriten_netbox-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 29df09d33720aa67e0b3cb7b4c5917b8556fd1be0506fd8fd1249c2916f69cc2
MD5 6feeb66adfd2bee31d1a3d602eef1c98
BLAKE2b-256 b2f30c582e0a1aee3fc208a434cbd3d6063e15d759763f84b82cd421c0b9700c

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