Skip to main content

ocupgrader

Helper tool to automate upgrades of applications in OpenShift based on ocdeployer.

Getting Started

Details

  • Requires OpenShift command line tools (the oc command), you should log in to your cluster before using this tool:
$ oc login https://api.myopenshift --token=*************
  • ocupgrader relies on YAML file with task definitions located in current directory and called ocupgrader.yml or located on path passed using -f argument. 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)

Source distribution for ocupgrader 0.1.0
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page