-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.cycloid.yml
85 lines (84 loc) · 2.62 KB
/
.cycloid.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
---
# Configuration of the Cycloid stack
version: '3'
name: 'k8s-runner'
canonical: 'stack-k8s-runner'
status: 'public'
description: |
Used to manage resources deployed on a Kubernetes cluster with plain YAML manifests and/or terraform resources.
keywords:
- 'kubernetes'
- 'eks'
- 'gke'
- 'onprem'
- 'terraform'
- 'provider:aws'
- 'provider:gcp'
- 'provider:scw'
author: 'Cycloid'
image: |
https://raw.githubusercontent.com/cycloid-community-catalog/stack-k8s-runner/master/icon.png
technologies:
- technology: Kubernetes
version: n/a
config:
default:
name: 'Classic Kubernetes'
description: 'For on-premises style Kubernetes clusters.'
cloud_provider: kubernetes
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'
default_terraform:
name: 'Classic Kubernetes + Terraform'
description: 'For on-premises style Kubernetes clusters + terraform code.'
cloud_provider: kubernetes
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'
eks:
name: 'Amazon EKS'
description: 'For AWS Elastic Kubernetes Service clusters.'
cloud_provider: aws
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'
eks_terraform:
name: 'Amazon EKS + Terraform'
description: 'For AWS Elastic Kubernetes Service clusters + terraform code.'
cloud_provider: aws
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'
gke:
name: 'Google GKE'
description: 'For Google Kubernetes Engine clusters.'
cloud_provider: gcp
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'
gke_terraform:
name: 'Google GKE + Terraform'
description: 'For Google Kubernetes Engine clusters + terraform code.'
cloud_provider: gcp
pipeline:
pipeline:
path: 'pipeline/pipeline.yml'
variables:
path: 'pipeline/variables.sample.yml'
destination: '($ .project $)/pipeline/variables-($ .environment $).yml'