ocupgrader
Helper tool to automate upgrades of applications in OpenShift based on ocdeployer.
Getting Started
Details
- Requires OpenShift command line tools (the
occommand), you should log in to your cluster before using this tool:
$ oc login https://api.myopenshift --token=*************
ocupgraderrelies on YAML file with task definitions located in current directory and calledocupgrader.ymlor located on path passed using-fargument. There is an example how this file can look like.
Instalation
$ pip3 install --user ocupgrader
Usage
$ ocupgrader myproject list-tasks
$ ocupgrader myproject run maintenance-mode
$ ocupgrader myproject run status
$ ocupgrader myproject run single-component-status -p component=deploymentconfig-name
$ ocupgrader -f /path/to/ocupgrader.yml myproject run fixit
Debugging
$ OCDEPLOYER_LOG_LEVEL=INFO ocupgrader myproject run single-component-status -p component=deploymentconfig-name
Metadata
Release files for ocupgrader 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ocupgrader-0.1.0.tar.gz | 5.2 kB | Without provenance | Details for ocupgrader-0.1.0.tar.gz |
Release files / ocupgrader-0.1.0.tar.gz
| Download URL | ocupgrader-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
316d241d8f49be16df3d86c66bdd8fc7a168cf351a45da22ff5fb87df9ca0c44
|
|
BLAKE2b-256 checksum How to use checksums |
c3131dd9bb7111304a114eb23ee5f200df96c0ee6200253e007e4ac7b6920339
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.16
|
Security for ocupgrader 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.