Skip to main content

Octavia Chicken Checker looks for abandoned Octavia load balancer artifacts, amphoras, and so forth. Optionally it will clean them up as well.

Project description

Octavia Chicken Checker

Octavia Chicken Checker looks for abandoned Octavia load balancer artifacts, amphoras, and so forth. Optionally it will clean them up as well.

Installation

$ pip install -r requirements.txt

$ pip install setup.py

Running

$ occ list

Development

This project includes a number of helpers in the Makefile to streamline common development tasks.

Environment Setup

The following demonstrates setting up and working with a development environment:

### create a virtualenv for development

$ make virtualenv

$ source env/bin/activate


### run occ cli application

$ occ --help


### run pytest / coverage

$ make test

Releasing to PyPi

Before releasing to PyPi, you must configure your login credentials:

~/.pypirc:

[pypi]
username = YOUR_USERNAME
password = YOUR_PASSWORD

Then use the included helper function via the Makefile:

$ make dist

$ make dist-upload

Deployments

Docker

Included is a basic Dockerfile for building and distributing Octavia Chicken Checker, and can be built with the included make helper:

$ make docker

$ docker run -it occ --help

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

occ-0.0.2.dev20190912195130.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

occ-0.0.2.dev20190912195130-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file occ-0.0.2.dev20190912195130.tar.gz.

File metadata

  • Download URL: occ-0.0.2.dev20190912195130.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for occ-0.0.2.dev20190912195130.tar.gz
Algorithm Hash digest
SHA256 8c5a19f584b78495470eee23f52345b290b506cd5b175bea12827d96590f7fcc
MD5 1c37597bb7bca5db3e21a381a97a688c
BLAKE2b-256 cff55fce29aa0d7c5706b9b7d38bddf9abf5f6938efe6e25a900744333e688a8

See more details on using hashes here.

File details

Details for the file occ-0.0.2.dev20190912195130-py3-none-any.whl.

File metadata

  • Download URL: occ-0.0.2.dev20190912195130-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for occ-0.0.2.dev20190912195130-py3-none-any.whl
Algorithm Hash digest
SHA256 7133764eeb28adeeb71d5233496137af00aa52e41ae85840ff51b4d288d3367a
MD5 83ee8c9968ff8857dd7efec0d4a57516
BLAKE2b-256 d8451dc3c9541bdb239cac6ef1051c41dd9c59dc726f61af55769012a6ac67cf

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