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
- name: chart-repo-handler
image: {{ container_image_names | select('search', '/chartrepo') | list | last }}
imagePullPolicy: IfNotPresent
- ## Limits equals requets to put the container into qualified QoS category
resources:
- limits:
- cpu: "0.2"
- memory: "128Mi"
requests:
- cpu: "0.2"
+ cpu: "10m"
memory: "128Mi"
command:
- "/usr/bin/mainstart.sh"
- 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