Promote argo application between environments
Project description
argops
A command-line interface for promoting Argocd applications between environments.
Features:
- smart promote of value files between environments
- Dry-run option to see the changes.
Installing
pipx install argops
Usage
To use the tool, simply run it from your terminal on the directory where your environment directories are.
argops \
--src-dir=<source directory> \
--dest-dir=<destination directory> \
--dry-run
By default the source directory is staging and the destination directory production. The --dry-run flag will show you what changes will it do without making them.
Once you know that the changes are ok, remove the --dry-run option.
Development
If you want to run the tool from source, make sure you have Python and all required packages installed. You can do this using:
git clone https://codeberg.org/lyz/argops
cd argops
make init
Help
If you need help or want to report an issue, please see our issue tracker.
License
GPLv3
Authors
Lyz
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file argops-0.1.3.tar.gz.
File metadata
- Download URL: argops-0.1.3.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91f8e33a505f9f99c90e7b7eb6cee29757c05f8cba92a611c1ff92c21967779b
|
|
| MD5 |
7b616fe68be9950b2700b18a9ac006a9
|
|
| BLAKE2b-256 |
d8d35feed9b0cd5ad2e9ba00534de21c1b1ff312383b87eb6dd72accc2c05355
|
File details
Details for the file argops-0.1.3-py3-none-any.whl.
File metadata
- Download URL: argops-0.1.3-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dff91f4d92f68aa72fe99ca40fa9fdb0db201d423f7083f2129d30748ca6331
|
|
| MD5 |
feaa90c8822c49e9eab4961b9c4e65c5
|
|
| BLAKE2b-256 |
f0063135533d4f73e011996e42248acadccc1aea9166ebeba1b02119aa62465e
|