Go to file
zhenyus 875b072c51 chore: remove load-watcher subproject as it is no longer needed
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-19 15:58:56 +08:00
3rd chore: remove load-watcher subproject as it is no longer needed 2025-03-19 15:58:56 +08:00
assets chore(git): code staging 2025-02-17 14:02:49 +08:00
cluster chore: update inventory to comment out deprecated worker nodes and adjust Gitea resource limits 2025-03-19 15:52:35 +08:00
first-class-pipeline feat(pipeline): add logging for ArgoApplicationVersionUpdater during environment updates 2025-03-07 01:31:58 +08:00
freeleaps chore: update inventory to comment out deprecated worker nodes and adjust Gitea resource limits 2025-03-19 15:52:35 +08:00
infra/ci-essentials feat(ci): update ci-essentials images to version 0.0.4 in pipeline and Dockerfile 2025-03-07 00:38:39 +08:00
magicleaps ci(bump): bump backend image version for alpha to snapshot-004a6c7 2025-02-18 04:26:00 +00:00
operators/freeleaps-gitops-initializer chore(git): code staging 2025-02-17 18:14:40 +08:00
.gitattributes chore(git): code staging 2025-02-20 17:28:45 +08:00
.gitignore modify gitignore 2025-02-17 18:09:25 -08:00
.gitmodules chore: remove load-watcher submodule from .gitmodules 2025-03-18 07:52:21 +08:00
README.md feat(docs): update README with Ansible directory information and adjust nodelocaldns IP 2025-01-12 04:56:08 +08:00

Freeleaps Ops

All GitOps relates manifests or scripts.

Introduce

This repo has stored all manifests files of Freeleaps productions, infrastructures and cluster.

The project layout is follow this pattern:

layout

How to use ?

Please do not edit files under this repo if you do not know what you doing.

This repo files are managed by CI/CD services (Jenkins, Argo CD etc,.).

About cluster folder

P.S. THIS FOLDER IS ONLY USED FOR CLUSTER ADMINISTRATOR, YOU MUST KNOW WHAT YOU DOING BEFORE YOU MODIFY IT.

If you want to working with cluster folder, you must set-up local maintaining environment first.
You need make sure you have Python 3 environment in local and Ansible already installed.
And you need to make sure run git submodule update --init --recursive to clone kubespray repo before you start to work.

cluster folder stores the infrastructure components, applications manifests and kubespray configuration files for entire cluster.

cluster/manifests/<namespace>/<component> stores the manifests of components or applications.

cluster/ansible/ see cluster/ansible/README.md