mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 16:44:33 +00:00
- etc/init_gitlab.sh: Add global.redis block (host/port/auth) to the GitLab CR so the chart does not fail NOTES.txt validation when redis.install: false. Drop the GITOPS_NAMESPACE config fallback in namespace resolution to prevent the Gitea namespace from bleeding into GitLab deployments; GITLAB_NAMESPACE is now the sole source of truth with a hard default of "gitlab". - knoe/core/milestones.py: Fix GitOpsMilestone to route to init_gitlab.sh when gitops.git_provider = GitLab (was hardcoded to init_gitea.sh). Namespace resolution now prefers gitops.gitlab_namespace input key, then gitops.namespace, then "gitlab" — never picks up a stale GITLAB_NAMESPACE from the OS environment. - conf/service/prole.cfg: Switch gitops.git_provider / GITOPS_PROVIDER to GitLab. Update accumulated runtime state from install runs. - install.sh: Prefer the repo-local venv Python (PROLE_HOME/bin/python3) so that PyYAML and other prole_requirements.txt deps are always available. - .gitlab-ci.yml: New CI pipeline — on every push to main, run the silent install (./install.sh -S -c conf/service/prole.cfg) to deploy a fresh CNPG ecosystem. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| core | ||
| ops | ||
| scripts | ||
| ui | ||
| __init__.py | ||
| build.py | ||
| config.py | ||
| core.py | ||
| deploy.py | ||
| main.py | ||
| milestone.py | ||
| ncurses_installer.py | ||
| ncurses_ui.py | ||
| prole_conf.py | ||
| README.md | ||
| runner.py | ||
| screen.py | ||
| state.py | ||
| welcome.txt | ||
Moved
This document has moved. Please see the up-to-date installer guide at:
installer/README.md
The root-level file is kept only as a pointer to avoid breaking links during the refactor.