https://github.com/manuparra/science-plaform-cd
CANFAR Science Platform Continuous Deployment with FluxCD
https://github.com/manuparra/science-plaform-cd
cadc canfar fluxcd
Last synced: 3 months ago
JSON representation
CANFAR Science Platform Continuous Deployment with FluxCD
- Host: GitHub
- URL: https://github.com/manuparra/science-plaform-cd
- Owner: manuparra
- License: mpl-2.0
- Created: 2024-04-01T08:32:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-03T09:33:45.000Z (about 1 year ago)
- Last Synced: 2024-12-27T20:33:40.991Z (5 months ago)
- Topics: cadc, canfar, fluxcd
- Homepage:
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Science Portal CD
[CANFAR](https://www.canfar.net/en/) Science Platform Continuous Deployment with FluxCD## Bootstrapping a new Flux CD agent on a Kubernetes Cluster
First install the FluxCD CLI within the Kubernetes Cluster you want to start with CD:
```
curl -s https://fluxcd.io/install.sh | sudo bash
```To bootstrap Flux for a repository owned by a personal account, you can generate a GitHub PAT that can create repositories by checking all permissions under repo.
Then you need to tun the bootstrap for this repository and specific folder, i.e. `/espSRC/production/`:
```
flux bootstrap github \
--token-auth \
--owner= \
--repository=science-platform-cd \
--branch=main \
--path=espsrc/production \
--personal
```