Skip to main content

DevOps overseer to manage process automations and conformity

Project description

devops.overseer

A DevOps helper python module to monitor and automate all kinds of tasks related to either process, migrations, reporting, monitoring etc.

Installation

Clone the repository and cd into it.

Virtual environment

Make sure you have vevn installed (example on Ubuntu: sudo apt install python3-venv). From the root of the repository, if you don't have another preference onto where to get the venv, just create it here:

python3 -v venv ./.venv

INFO: The venv directory is ignored at the root.

Requirements

Just install both requirements file in your virtual environment to make sure you have access to all the processes:

pip install -r ./requirements.dev.txt
pip install -r ./requirements.txt

Building

You can simply build the package after pip installing both requirements file using this command:

python3 -m build

Installation

Locally

just run the usual pip install:

pip install .

Calling the CLI

You should now be able to just call devops-overseer from your current shell while having your virtual environment activated

Contributing

Commiting

This repository tries to follow as best as it cana the conventional commits specification. The accepted types for commit messages are:

  • feat
  • fix
  • docs
  • style
  • refactor
  • perf
  • test
  • build
  • ci
  • chore
  • revert

Commands

  • devops-overseer - CLI call (parameters will come).

Project layout

mkdocs.yml    # The configuration file.
docs/         # mkdocs documentation
src/          # main source directory
tests/        # unit tests directory

Full documentation

You can find the full documentation here

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

devops_overseer-0.0.3.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

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

devops_overseer-0.0.3-py3-none-any.whl (6.8 MB view details)

Uploaded Python 3

File details

Details for the file devops_overseer-0.0.3.tar.gz.

File metadata

  • Download URL: devops_overseer-0.0.3.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for devops_overseer-0.0.3.tar.gz
Algorithm Hash digest
SHA256 31313efff03b1cc252e7494d6d1e09f7eeb9a1b8e45d97b192da1c3e6438010b
MD5 82f5a18bccf1c284c1a44ac9dbf12842
BLAKE2b-256 eb8c6a72fbfa95abcd067d98e68dfa2cad3a8ec3cb8af5efcb0da7c3c0d890f1

See more details on using hashes here.

File details

Details for the file devops_overseer-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for devops_overseer-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 884e32054215df541b26b5f32b860a925aa3b6c0d6c35d08453861d859e647bf
MD5 fb9ae1b9ab1d9d6ffd2f94fa26f72982
BLAKE2b-256 03d4689799ee8ea8d6e2a29081f59710f62c868bcce859766588722c5aa898f8

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