-
Notifications
You must be signed in to change notification settings - Fork 3
/
.rudder.example.yml
54 lines (39 loc) · 1.19 KB
/
.rudder.example.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
# All configuration options with default values
# Configuration for the containers required for deployment
containers:
- # Registry that hosts the image
registry: https://index.docker.io # Docker Hub
# Image to wait to build
image: # REQUIRED
# Timeout for waiting for the image to become available
timeout: "5m"
# User configuration for interacting with Kubernetes
user:
# Name of the user
name: default
# Path to the client certificate
client_certificate:
# Path to the client key
client_key:
# Deployment configurations
deployments:
- # Name of the deployment
name: # REQUIRED
# Branch to execute the deployment on
branch: master
# Only deploy on tagged releases
only_tags: false
# Tag patterns to match
tags:
# Folder of YAML Kubernetes resources to apply
yaml_folder: "k8s"
# Kubernetes Servers to apply the deployments to
kube_servers:
- # URL of the server
server: # REQUIRED
# Path to the certificate authority
ca:
# Kubernetes namespace to apply the deployments in
kube_namespace: default
# Kubernetes deployments to watch for rollout
kube_deployments: