Skip to main content

No project description provided

Project description

GitOps Configserver

gitops-configserver Release gitops-configserver Test PyPI version PyPI - Python Version Documentation Status

Inspired by puppet, kustomized and GitOps practices.

Planned features

  • multitenant templates
  • hieradata variables
  • flask rest service

Usage

$ python -m gitops_server.cli config_gen -h
usage: cli.py config_gen [-h] --config_dir CONFIG_DIR

options:
  -h, --help            show this help message and exit
  --config_dir CONFIG_DIR
                        Config directory

Example target repository:

$ python -m gitops_server.cli server --config_dir=config
...
$ curl http://localhost:8002/configs
{"tenants":["tenant1"]}

Setting up GitHub tokens

  • Go to Setting -> Developer Settings -> Fine-grained personal access tokens
  • Create a token with following settings:
    • Only select repositories and select your repository
    • Repository permissions and select Content

Set the token as $GH_PAT in your local environment.

Publish new release

$ git tag v1.0
$ git push origin v1.0

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

gitops_configserver-1.3.20250413135540.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file gitops_configserver-1.3.20250413135540.tar.gz.

File metadata

File hashes

Hashes for gitops_configserver-1.3.20250413135540.tar.gz
Algorithm Hash digest
SHA256 c9f593cb01595435175edfe26924bc05183c999d2be2670c6ef8f6bbe7527bd2
MD5 8924983d7062633f186b5668d563b800
BLAKE2b-256 b14f19c49acabf75a479f037dba52a875f8b19a0cf8c76d765c465ddb4d2e459

See more details on using hashes here.

File details

Details for the file gitops_configserver-1.3.20250413135540-py3-none-any.whl.

File metadata

File hashes

Hashes for gitops_configserver-1.3.20250413135540-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ab5a7108c62d7a9fef0c1dfc8b43bf4e26933bd66fb85d07f60cf48e5647ae
MD5 d76010d9b17917deb050355b81503e03
BLAKE2b-256 b77e822c86da0c19001242296032cdbe9de5adf3f6756bbf322334c90e10a900

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