Go to file
Nicolas 233d88467b feat: add devops and reconciler services to CI/CD pipeline
- Create freeleaps-service-hub directory structure with alpha, prod, helm-pkg
- Create freeleaps-devops-reconciler directory structure with alpha, prod, helm-pkg
- Add .gitkeep files in prod directories
- Add Jenkinsfile for devops service in freeleaps-service-hub/alpha/ci/
- Add Jenkinsfile for reconciler service in freeleaps-devops-reconciler/alpha/ci/
- Remove old CI/CD configurations that were reverted to original state
2025-07-21 09:41:27 +08:00
3rd feat: add load-watcher project with initial implementation and CI configuration 2025-03-19 15:59:37 +08:00
aml-services ci(bump): bump ailab image version for alpha to snapshot-0125677 2025-07-14 08:56:48 +00:00
apps feat: 添加 Python 版本的 Gitea Webhook Ambassador 2025-07-20 21:17:10 +08:00
assets
cluster
diagrams
first-class-pipeline
freeleaps feat: add devops and reconciler services to CI/CD pipeline 2025-07-21 09:41:27 +08:00
freeleaps-devops-reconciler feat: add devops and reconciler services to CI/CD pipeline 2025-07-21 09:41:27 +08:00
freeleaps-service-hub feat: add devops and reconciler services to CI/CD pipeline 2025-07-21 09:41:27 +08:00
infra
magicleaps
migrate
.gitattributes
.gitignore
.gitmodules
README.md

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