limitations under the License.
#}
---
-apiVersion: apps/v1beta2
+apiVersion: apps/v1
kind: Deployment
metadata:
name: chart-repo
{{ caas.kubernetes_component_label }}: chart-repo
template:
metadata:
- annotations:
- danm.k8s.io/interfaces: |
- [
- {
- "network":"flannel"
- }
- ]
labels:
{{ caas.kubernetes_component_label }}: chart-repo
spec:
priorityClassName: "system-cluster-critical"
dnsPolicy: ClusterFirst
nodeSelector:
- nodename: caas_master1
+ nodetype: caas_master
+ tolerations:
+ - key: "node-maintenancemode"
+ value: "enabled"
+ operator: "Equal"
+ effect: "NoExecute"
securityContext:
runAsUser: {{ caas.uid.chartrepo }}
containers:
- name: CHARTREPOHANDLER_LISTENONINTERFACE
value: "{{ caas.internal_flannel_interface }}"
- name: CHARTREPOHANDLER_AUTHKEY
- value: "{{ swift_pass.stdout }}"
+ value: "{{ caas.swift_credential.password }}"
- name: CHARTREPOHANDLER_CONTAINER
value: packages
- name: CHARTREPOHANDLER_REPOURL
- name: CHARTREPOHANDLER_INDEXPATH
value: charts
- name: CHARTREPOHANDLER_TLSCERTPATH
- value: /etc/chart-repo/ssl/chart-repo{{ nodeindex }}.pem
+ value: /etc/chart-repo/ssl/chart-repo.pem
- name: CHARTREPOHANDLER_TLSKEYPATH
- value: /etc/chart-repo/ssl/chart-repo{{ nodeindex }}-key.pem
+ value: /etc/chart-repo/ssl/chart-repo-key.pem
- name: CHARTREPOHANDLER_TLSCAPATH
value: /etc/chart-repo/ssl/ca.pem
volumeMounts: