Skip to main content

ArgoCD API management CLI and wrapper package

Project description

ngen-argoapi

ArgoCD API management CLI and wrapper package. Designed to simplify ArgoCD interactions and CI/CD integration.

Installation

pip install ngen-argoapi

Usage

Login

Login to your ArgoCD instance. This will save your credentials securely (insecure mode by default for internal instances).

argoapi login

Application Management

List all applications with sync/health status:

argoapi app list

Get application details (JSON output):

argoapi app get <application-name>

Show diff for out-of-sync resources:

argoapi app diff <application-name>
argoapi app diff <application-name> --compact
argoapi app diff <application-name> --inline

Refresh an application:

argoapi app refresh <application-name>
argoapi app refresh <application-name> --hard

Features

  • Insecure by Default: Automatically handles SSL verification for internal ArgoCD instances.
  • Token Management: Auto-renews or manages session tokens.
  • Easy CLI: Simple command structure.
  • Diff Support: View resource differences in compact or inline format.

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

ngen_argoapi-0.1.8.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

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

ngen_argoapi-0.1.8-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file ngen_argoapi-0.1.8.tar.gz.

File metadata

  • Download URL: ngen_argoapi-0.1.8.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for ngen_argoapi-0.1.8.tar.gz
Algorithm Hash digest
SHA256 bd36c093c5b3b43c978356ec5f2d22e72838a4bd7e9437e53d92084dde734dbb
MD5 e59f88625e2a0a4650271f60a787e04e
BLAKE2b-256 7d1b486f5ca945c6ff18c044b4c63fe0a74b08f5d98062014f66c7ea314179d6

See more details on using hashes here.

File details

Details for the file ngen_argoapi-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: ngen_argoapi-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for ngen_argoapi-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 546173d5c5541ca85b7e4213df947fae4dfeb38c5c33acac897c424bbf96857d
MD5 f71c26499bcc9f6998217f4dcae109c7
BLAKE2b-256 55c1a9e932a9bc8ea971f375d350794129ba8750219d4fed543b3daf2faa23e5

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