-
Notifications
You must be signed in to change notification settings - Fork 23
/
external-dns-app.yaml
53 lines (51 loc) · 1.94 KB
/
external-dns-app.yaml
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
# Kubermatic Enterprise Read-Only License
# Version 1.0 ("KERO-1.0”)
# Copyright © 2024 Kubermatic GmbH
#
# 1. You may only view, read and display for studying purposes the source
# code of the software licensed under this license, and, to the extent
# explicitly provided under this license, the binary code.
# 2. Any use of the software which exceeds the foregoing right, including,
# without limitation, its execution, compilation, copying, modification
# and distribution, is expressly prohibited.
# 3. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# END OF TERMS AND CONDITIONS
apiVersion: apps.kubermatic.k8c.io/v1
kind: ApplicationDefinition
metadata:
name: external-dns
spec:
description: External for Kubernetes - https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns
method: helm
versions:
- template:
source:
helm:
chartName: external-dns
chartVersion: 1.14.4
url: https://kubernetes-sigs.github.io/external-dns
version: 1.14.4
defaultValues:
provider: aws
triggerLoopOnEvent: true
env:
- name: AWS_DEFAULT_REGION
value: eu-central-1
- name: AWS_SHARED_CREDENTIALS_FILE
value: /.aws/credentials
secretConfiguration:
enabled: true
mountPath: /.aws
data:
credentials: |-
[default]
aws_access_key_id: xxxx
aws_secret_access_key: xxx
### TODO Add logo