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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page