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.20250413141530.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.20250413141530.tar.gz.

File metadata

File hashes

Hashes for gitops_configserver-1.3.20250413141530.tar.gz
Algorithm Hash digest
SHA256 b5da62acf4557d8f6a67c01461e0fecc16252e961096f410ad9ce008dffbc984
MD5 21005c350f1bf4b67f0d95d1224ce431
BLAKE2b-256 58b787762b983995b7f03d92edbbbae4332615b163f90c31ec46e9759827c860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gitops_configserver-1.3.20250413141530-py3-none-any.whl
Algorithm Hash digest
SHA256 ee66dfb099f6f3254a2da306350c8514e39e6617ccfc27997e6659511b786106
MD5 dbf643d14e2d24ad80881954255af6a7
BLAKE2b-256 b21450b82e0f3cc25e89083271cffaba395bba05ae28e8c3d70cd23f49ece374

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