Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Commit

Permalink
Merge branch 'testing' into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
branden committed Apr 9, 2020
2 parents ccb65ef + d3f0af9 commit a0e17dd
Show file tree
Hide file tree
Showing 16 changed files with 1,494 additions and 21 deletions.
65 changes: 65 additions & 0 deletions addons/awsebscsiprovisioner/0.5.x/awsebscsiprovisioner-1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
apiVersion: kubeaddons.mesosphere.io/v1beta1
kind: ClusterAddon
metadata:
name: awsebscsiprovisioner
labels:
kubeaddons.mesosphere.io/name: awsebscsiprovisioner
kubeaddons.mesosphere.io/provides: storageclass
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.5.0-1"
appversion.kubeaddons.mesosphere.io/awsebscsiprovisioner: "0.5.0"
values.chart.helm.kubeaddons.mesosphere.io/awsebscsiprovisioner: "https://raw.githubusercontent.com/mesosphere/charts/b6e53ee/stable/awsebscsiprovisioner/values.yaml"
spec:
namespace: kube-system
requires:
- matchLabels:
kubeaddons.mesosphere.io/name: defaultstorageclass-protection
kubernetes:
minSupportedVersion: v1.15.6
cloudProvider:
- name: aws
enabled: true
chartReference:
version: 0.3.5
chart: awsebscsiprovisioner
repo: https://mesosphere.github.io/charts/stable
values: |
---
resizer:
enabled: false
snapshotter:
enabled: true
provisioner:
enableVolumeScheduling: true
storageclass:
isDefault: true
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
type: gp2
fstype: ext4
iopsPerGB: null
encrypted: false
kmsKeyId: null
allowedTopologies: []
# - matchLabelExpressions:
# - key: topology.ebs.csi.aws.com/zone
# values:
# - us-west-2a
# - us-west-2b
# - us-west-2c
allowVolumeExpansion: true
# replicas of the CSI-Controller
replicas: 1
statefulSetCSIController:
# if you want to use kube2iam or kiam roles define it here as podAnnotation for the CSI-Controller (statefulSet)
podAnnotations: {}
statefulSetCSISnapshotController:
# if you want to use kube2iam or kiam roles define it here as podAnnotation for the CSI-Snapshot-Controller (statefulSet)
podAnnotations: {}
# Extra volume tags to attach to each dynamically provisioned volume.
# ---
# extraVolumeTags:
# key1: value1
# key2: value2
extraVolumeTags: {}
56 changes: 56 additions & 0 deletions addons/cert-manager/0.10.x/cert-manager-3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
apiVersion: kubeaddons.mesosphere.io/v1beta1
kind: ClusterAddon
metadata:
name: cert-manager
labels:
kubeaddons.mesosphere.io/name: cert-manager
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "0.10.1-3"
appversion.kubeaddons.mesosphere.io/cert-manager: "0.10.1"
docs.kubeaddons.mesosphere.io/cert-manager: "https://docs.cert-manager.io/en/release-0.10/"
values.chart.helm.kubeaddons.mesosphere.io/cert-manager: "https://raw.githubusercontent.com/mesosphere/charts/68ababd/staging/cert-manager-setup/values.yaml"
spec:
namespace: cert-manager
kubernetes:
minSupportedVersion: v1.15.6
cloudProvider:
- name: aws
enabled: true
- name: azure
enabled: true
- name: gcp
enabled: true
- name: docker
enabled: true
- name: none
enabled: true
chartReference:
chart: cert-manager-setup
repo: https://mesosphere.github.io/charts/staging
version: 0.1.9
values: |
---
issuers:
- name: kubernetes-root-issuer
secretName: kubernetes-root-ca
certificates:
- name: kubernetes-intermediate-ca
secretName: kubernetes-intermediate-ca
issuerRef:
name: kubernetes-root-issuer
kind: Issuer
# These are the default usages for reference
usages:
- "digital signature"
- "key encipherment"
commonName: cert-manager
duration: 87600h
dnsNames: []
clusterissuers:
- name: kubernetes-ca
spec:
ca:
secretName: kubernetes-intermediate-ca
85 changes: 85 additions & 0 deletions addons/dex-k8s-authenticator/1.1.x/dex-k8s-authenticator-4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
apiVersion: kubeaddons.mesosphere.io/v1beta1
kind: Addon
metadata:
name: dex-k8s-authenticator
namespace: kubeaddons
labels:
kubeaddons.mesosphere.io/name: dex-k8s-authenticator
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.1.1-4"
appversion.kubeaddons.mesosphere.io/dex-k8s-authenticator: "v1.1.1"
values.chart.helm.kubeaddons.mesosphere.io/dex-k8s-authenticator: "https://raw.githubusercontent.com/mesosphere/charts/f44c645c6bc843b254bb0f4f97d516f2cfee4707/staging/dex-k8s-authenticator/values.yaml"
spec:
kubernetes:
minSupportedVersion: v1.15.6
cloudProvider:
- name: aws
enabled: true
- name: azure
enabled: true
- name: gcp
enabled: true
- name: docker
enabled: true
- name: none
enabled: true
requires:
- matchLabels:
kubeaddons.mesosphere.io/name: dex
- matchLabels:
kubeaddons.mesosphere.io/provides: ingresscontroller
chartReference:
chart: dex-k8s-authenticator
repo: https://mesosphere.github.io/charts/staging
version: 1.1.15
values: |
---
image:
repository: mesosphere/dex-k8s-authenticator
tag: v1.1.0-43-gb097-d2iq
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: traefik
path: /token
hosts:
- ""
dexK8sAuthenticator:
#logoUrl: http://<path-to-your-logo.png>
#tlsCert: /path/to/dex-client.crt
#tlsKey: /path/to/dex-client.key
clusters:
- name: kubernetes-cluster
short_description: "Kubernetes cluster"
description: "Kubernetes cluster authenticator"
# client_secret: value is generated automatically via initContainers
client_id: kube-apiserver
issuer: https://dex-kubeaddons.kubeaddons.svc.cluster.local:8080/dex
# This URI is just a placeholder and it will be replaced during initContainers
# with a URL pointing to the traefik ingress public load balancer.
redirect_uri: https://dex-k8s-authenticator-kubeaddons.kubeaddons.svc.cluster.local:5555/token/callback/kubernetes-cluster
resources:
requests:
cpu: 100m
memory: 128Mi
deploymentAnnotations:
# The certificate can change because it was rotated or different cluster
# DNS name has been set.
secret.reloader.stakater.com/reload: "traefik-kubeaddons-certificate"
configmap.reloader.stakater.com/reload: "dex-k8s-authenticator-kubeaddons"
initContainers:
- name: initialize-dka-config
image: mesosphere/kubeaddons-addon-initializer:v0.2.7
args: ["dexK8sAuthenticator"]
env:
- name: "DKA_CONFIGMAP_NAME"
value: "dex-k8s-authenticator-kubeaddons"
- name: "DKA_NAMESPACE"
value: "kubeaddons"
- name: "DKA_INGRESS_NAMESPACE"
value: "kubeaddons"
- name: "DKA_INGRESS_SERVICE_NAME"
value: "traefik-kubeaddons"
- name: "DKA_WEB_PREFIX_PATH"
value: "/token"
84 changes: 84 additions & 0 deletions addons/elasticsearch-curator/5.7.x/elasticsearch-curator-2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---
apiVersion: kubeaddons.mesosphere.io/v1beta1
kind: Addon
metadata:
name: elasticsearch-curator
namespace: kubeaddons
labels:
kubeaddons.mesosphere.io/name: elasticsearch-curator
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "5.7.6-2"
appversion.kubeaddons.mesosphere.io/elasticsearch-curator: "5.7.6"
values.chart.helm.kubeaddons.mesosphere.io/elasticsearch-curator: "https://raw.githubusercontent.com/helm/charts/2967c0e1590fe86bed41d2219ace376e22930cb6/stable/elasticsearch-curator/values.yaml"
spec:
kubernetes:
minSupportedVersion: v1.15.6
cloudProvider:
- name: aws
enabled: true
- name: azure
enabled: true
- name: gcp
enabled: true
- name: docker
enabled: false
- name: none
enabled: true
requires:
- matchLabels:
kubeaddons.mesosphere.io/name: elasticsearch
chartReference:
chart: stable/elasticsearch-curator
version: 2.1.3
values: |
---
resources: {}
cronjob:
# At 12:00 pm every day
schedule: "0 0 * * *"
annotations: {}
labels: {}
concurrencyPolicy: ""
failedJobsHistoryLimit: ""
successfulJobsHistoryLimit: ""
jobRestartPolicy: Never
pod:
annotations: {}
labels: {}
rbac:
enabled: true
configMaps:
# Delete indices older than 10 days
action_file_yml: |-
---
actions:
1:
action: delete_indices
description: "Clean up ES by deleting indices older than 30 days"
options:
timeout_override:
continue_if_exception: False
disable_action: False
ignore_empty_list: True
filters:
- filtertype: pattern
kind: prefix
value: kubernetes_cluster-
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 10
# Having config_yaml WILL override the other config
config_yml: |-
---
client:
hosts:
- http://elasticsearch-kubeaddons-client
port: 9200
Loading

0 comments on commit a0e17dd

Please sign in to comment.