Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yindia/cluster-api-action

Github Actions for cluster api
https://github.com/yindia/cluster-api-action

cluster-api cluster-api-provider-aws cluster-api-provider-gcp cluster-api-provider-vsphere

Last synced: about 1 month ago
JSON representation

Github Actions for cluster api

Awesome Lists containing this project

README

        

# Github Action for deploying cluster api component

Note : Under development

### Uses

1. AWS
```
- uses: evalsocket/cluster-api-actions/cluster-api@master
with:
kubeconfig: ''v# Use secret (https://developer.github.com/actions/managing-workflows/storing-secrets/)
capi-provider: 'aws'
capi-provider-version: 'v0.6.0'
capi-version : 'v0.3.9'
secret : 'YXNkYmhqdmFz'
id: capi-aws
```

2. GCP
```
- uses: evalsocket/cluster-api-actions/cluster-api@master
with:
kubeconfig: ''v# Use secret (https://developer.github.com/actions/managing-workflows/storing-secrets/)
capi-provider: 'gcp'
capi-provider-version: 'v0.6.0'
capi-version : 'v0.3.9'
secret : 'YXNkYmhqdmFz'
id: capi-gcp
```

3. Vsphere
```
- uses: evalsocket/cluster-api-actions/cluster-api@master
with:
kubeconfig: ''v# Use secret (https://developer.github.com/actions/managing-workflows/storing-secrets/)
capi-provider: 'vsphere'
capi-provider-version: 'v0.6.0'
capi-version : 'v0.3.9'
username : 'test'
password : 'test'
id: capi-vsphere
```

3. Packet
```
- uses: evalsocket/cluster-api-actions/cluster-api@master
with:
kubeconfig: ''v# Use secret (https://developer.github.com/actions/managing-workflows/storing-secrets/)
capi-provider: 'packet'
capi-provider-version: 'v0.6.0'
capi-version : 'v0.3.9'
secret : 'YXNkYmhqdmFz'
id: capi-vsphere
```

4. Clusterctl Action
```
- uses: evalsocket/cluster-api-actions/clusterctl@master
with:
clusterctl_version : 'v0.3.9'
id: clusterctl
```