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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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