An open API service indexing awesome lists of open source software.

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

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
```