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

Uploaded Source

Built Distribution

kriten_netbox-0.1.2-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kriten_netbox-0.1.2.tar.gz
  • Upload date:
  • Size: 22.4 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.2.tar.gz
Algorithm Hash digest
SHA256 6e96a0fe8fa0d8c5cf4478bfd8c9cc9d344ad02f384a31d02d23ce4703e57520
MD5 12aa402de9d3e14a6ca7043840a221aa
BLAKE2b-256 ffdfaef9aade81f73d60b22d99140a0734556f416f546f21abfb611a3d3d75a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kriten_netbox-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 946ecaadd26a1ea34f5c4410e9937514fef6750b1fb365e7f8f6b8a87312156d
MD5 fdf56f5e960cb69848368285f085399b
BLAKE2b-256 e23843b0d9479a3334bee90a211cd4f24a4ea22af0c8a5bc5332fda3f009996a

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