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.1.dev20190823045253.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

occ-0.0.1.dev20190823045253-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file occ-0.0.1.dev20190823045253.tar.gz.

File metadata

  • Download URL: occ-0.0.1.dev20190823045253.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3

File hashes

Hashes for occ-0.0.1.dev20190823045253.tar.gz
Algorithm Hash digest
SHA256 0eb60b8981d8163ccf6eb23c4cee67f26678b9776a05c459f1705d26f24cad90
MD5 8f7055ee5090be9ee93394e8427de5d0
BLAKE2b-256 39b01f5ab23105bd846cb31e6e2ded3b7e9a0d0a0b62dacab0cc8cb37101b57e

See more details on using hashes here.

File details

Details for the file occ-0.0.1.dev20190823045253-py3-none-any.whl.

File metadata

  • Download URL: occ-0.0.1.dev20190823045253-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3

File hashes

Hashes for occ-0.0.1.dev20190823045253-py3-none-any.whl
Algorithm Hash digest
SHA256 a2ea31527461ae64d7b9fdadb28e09e9f6b93a04d6d30a6122a4eed7cb598f20
MD5 1f8c5ce5cd2fbb38bde6f45f9e8a8111
BLAKE2b-256 5c39b78dcac3d4ca49c37b6cb519c2157abc555a7dc4005517fc504fedec38ae

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