Add maintenance toleration for caas-registry
[ta/caas-registry.git] / ansible / roles / registry / templates / update / docker-registry-update.yml
index 483d6e9..d499c4c 100644 (file)
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 #}
 ---
-apiVersion: apps/v1beta2
+apiVersion: apps/v1
 kind: DaemonSet
 metadata:
   name: registry-update
@@ -25,19 +25,18 @@ spec:
       name: registry-update
   template:
     metadata:
-      annotations:
-        danm.k8s.io/interfaces: |
-          [
-            {
-              "network":"flannel"
-            }
-          ]
       labels:
         name: registry-update
     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.dockerreg }}
       containers:
@@ -50,6 +49,9 @@ spec:
               value: "{{ caas.update_registry_port }}"
             - name: REGISTRY_CONFIG
               value: /etc/docker-registry/docker-registry-update-config.yml
+          resources:
+            requests:
+              cpu: "10m"
           volumeMounts:
             - name: time-mount
               mountPath: /etc/localtime