flux-local
[DEPRECATED] A set of tools for managing a local flux gitops repository. This project is now archived. We recommend migrating to the modern, actively maintained Go-based replacements: flate (offline validator/renderer) and konflate (PR review tool).
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- create-release.sh
- SKILL.md
- devcontainer.json
- Dockerfile
- container-release.yaml
- container-test.yaml
- flux-local-diff.yaml
- flux-local-test.yaml
- lint.yaml
- pages.yaml
- publish.yaml
- test.yaml
- copilot-instructions.md
- renovate.json5
- action.yml
- action.yml
- BOOTSTRAPPING.md
- __init__.py
- artifact.py
- controller.py
- __init__.py
- artifact.py
- controller.py
- __init__.py
- loader.py
- orchestrator.py
- __init__.py
- artifact.py
- cache.py
- controller.py
- git.py
- oci.py
- secret.py
- __init__.py
- artifact.py
- in_memory.py
- status.py
- store.py
- watcher.py
- __init__.py
- context.py
- service.py
- __init__.py
- action.py
- repl.py
- __init__.py
- build.py
- build_common.py
- build_helm.py
- build_kustomization.py
- diagnostics.py
- diff.py
- flux_local.py
- format.py
- get.py
- get_common.py
- get_helm.py
- get_kustomization.py
- selector.py
- test.py
- __init__.py
- command.py
- config.py
- context.py
- DESIGN.md
- exceptions.py
- git_repo.py
- helm.py
- image.py
- kustomize.py
- manifest.py
- resource_diff.py
- values.py
- visitor.py
- bootstrap
- DESIGN.md
- lint
- setup
- test
- update
- test_git_repo.ambr
- test_kustomize.ambr
- test_resource_diff.ambr
- test_values.ambr
- test_controller.ambr
- __init__.py
- test_controller.py
- test_controller.ambr
- __init__.py
- conftest.py
- test_controller.py
- __init__.py
- test_controller.py
- __init__.py
- test_in_memory.py
- test_watcher.py
- __init__.py
- test_service.py
- kustomization.yaml
- namespace.yaml
- release.yaml
- certificates.yaml
- configmap.yaml
- kustomization.yaml
- podinfo-values.yaml
- cluster-config.yaml
- cluster-secrets.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- infrastructure.yaml
- ceph-cluster.yaml
- cluster-policies.yaml
- database.yaml
- helm-repositories.yaml
- kustomization.yaml
- kustomization.yaml
- metallb-release.yaml
- weave-gitops-release.yaml
- README.md
- kustomization.yaml
- release.yaml
- repository.yaml
- kustomization.yaml
- repository.yaml
- snapshot-controller-ks.yaml
- kustomization.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- README.md
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- kustomization.yaml
- release.yaml
- repository.yaml
- kustomization.yaml
- helm-release.yaml
- kustomization.yaml
- kustomization.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- flagtests.example.com.yaml
- configmap.yaml
- service.yaml
- serviceaccount.yaml
- Chart.yaml
- values.yaml
- helmrelease.yaml
- kustomization.yaml
- ks.yaml
- kustomization.yaml
- namespace.yaml
- helmrelease.yaml
- kustomization.yaml
- certificates.yaml
- kustomization.yaml
- ks.yaml
- kustomization.yaml
- namespace.yaml
- cluster.yaml
- flux.yaml
- kustomization.yaml
- headlamp.yaml
- ingress-nginx.yaml
- kustomization.yaml
- kyverno.yaml
- kustomization.yaml
- apps.yaml
- README.md
- gotk-sync.yaml
- cluster.yaml
- namespaces.yaml
- tenants.yaml
- kustomization.yaml
- namespace.yaml
- release.yaml
- repository.yaml
- kustomization.yaml
- kustomization.yaml
- namespace.yaml
- kustomization.yaml
- README.md
- helmrelease.yaml
- ks.yaml
- kustomization.yaml
- kustomization.yaml
- namespace.yaml
- cluster.yaml
- flux.yaml
- kustomization.yaml
- headlamp.yaml
- kustomization.yaml
- apps.yaml
- README.md
- gotk-sync.yaml
- kustomization.yaml
- infrastructure.yaml
- kustomization.yaml
- metallb-release.yaml
- README.md
- repositories.yaml
- weave-gitops-release.yaml
- kustomization.yaml
- release.yaml
- repository.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- charts.yaml
- release.yaml
- helm-release.yaml
- namespace.yaml
- chart.yaml
- release.yaml
- repository.yaml
- release.yaml
- app-template.yaml
- bitnami-charts.yaml
- kustomization.yaml
- podinfo-tls-values.yaml
- podinfo-values.yaml
- podinfo.yaml
- pods.yaml
- qbittorrent.yaml
- tailscale.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- README.md
- helm-release.yaml
- kustomization.yaml
- kustomization.yaml
- podinfo.yaml
- repository.yaml
- kustomization.yaml
- gotk-components.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps-sync.yaml
- test-connection.yaml
- _helpers.tpl
- deployment.yaml
- hpa.yaml
- ingress.yaml
- NOTES.txt
- service.yaml
- serviceaccount.yaml
- .helmignore
- Chart.yaml
- values.yaml
- README.md
- kustomization.yaml
- pods.yaml
- gotk-sync.yaml
- kustomization.yaml
- apps.yaml
- README.md
- cluster-secrets.yaml
- cluster-settings.yaml
- kustomization.yaml
- test_build_all.ambr
- test_build_hr.ambr
- test_build_ks.ambr
- test_diagnostics.ambr
- test_diff.ambr
- test_diff_hr.ambr
- test_diff_ks.ambr
- test_get_cluster.ambr
- test_get_hr.ambr
- test_get_hr_new.ambr
- test_get_ks.ambr
- test_get_ks_new.ambr
- __init__.py
- conftest.py
- test_build_all.py
- test_build_hr.py
- test_build_ks.py
- test_diagnostics.py
- test_diff.py
- test_diff_hr.py
- test_diff_ks.py
- test_format.py
- test_get_cluster.py
- test_get_hr.py
- test_get_hr_new.py
- test_get_ks.py
- test_get_ks_new.py
- test_shell.py
- test_test.py
- __init__.py
- test_command.py
- test_git_repo.py
- test_helm.py
- test_image.py
- test_kustomize.py
- test_manifest.py
- test_resource_diff.py
- test_values.py
- .cruft.json
- .gitignore
- .krmignore
- .pre-commit-config.yaml
- .python-version
- .ruff.toml
- .yaml-lint.yaml
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- pyproject.toml
- pytest.ini
- README.md
- requirements.txt
- requirements_dev.txt
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/allenporter/flux-local
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd flux-local
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t flux-local .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 flux-local
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
