...

Text file src/edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256/b11bc2b3ecc9eb0135ad545ecbd052c5d65874bd2130f9208bda72c2f8295fbc

Documentation: edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256

     1apiVersion: v1
     2kind: Namespace
     3metadata:
     4  name: kured
     5  labels:
     6    platform.edge.ncr.com/component: kured
     7  annotations:
     8    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
     9    pallet.edge.ncr.com/name: kured
    10    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    11    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    12    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
    13    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    14---
    15apiVersion: v1
    16kind: ServiceAccount
    17metadata:
    18  name: kured
    19  namespace: kured
    20  labels:
    21    configmanagement.gke.io/cluster-selector: dsds-cluster
    22    platform.edge.ncr.com/component: kured
    23  annotations:
    24    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    25    pallet.edge.ncr.com/name: kured
    26    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    27    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    28    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
    29    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    30---
    31apiVersion: rbac.authorization.k8s.io/v1
    32kind: Role
    33metadata:
    34  name: kured
    35  namespace: kured
    36  labels:
    37    configmanagement.gke.io/cluster-selector: dsds-cluster
    38    platform.edge.ncr.com/component: kured
    39  annotations:
    40    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    41    pallet.edge.ncr.com/name: kured
    42    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    43    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    44    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
    45    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    46rules:
    47- resources: ["daemonsets"]
    48  apiGroups: ["apps"]
    49  resourceNames: ["kured"]
    50  verbs: ["update"]
    51---
    52apiVersion: rbac.authorization.k8s.io/v1
    53kind: ClusterRole
    54metadata:
    55  name: kured
    56  labels:
    57    configmanagement.gke.io/cluster-selector: dsds-cluster
    58    platform.edge.ncr.com/component: kured
    59  annotations:
    60    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    61    pallet.edge.ncr.com/name: kured
    62    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    63    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    64    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
    65    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    66rules:
    67- resources: ["nodes"]
    68  apiGroups: [""]
    69  verbs: ["get", "patch"]
    70- resources: ["pods"]
    71  apiGroups: [""]
    72  verbs: ["list", "delete", "get"]
    73- resources: ["daemonsets"]
    74  apiGroups: ["apps"]
    75  verbs: ["get"]
    76- resources: ["pods/eviction"]
    77  apiGroups: [""]
    78  verbs: ["create"]
    79---
    80apiVersion: rbac.authorization.k8s.io/v1
    81kind: RoleBinding
    82metadata:
    83  name: kured
    84  namespace: kured
    85  labels:
    86    configmanagement.gke.io/cluster-selector: dsds-cluster
    87    platform.edge.ncr.com/component: kured
    88  annotations:
    89    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    90    pallet.edge.ncr.com/name: kured
    91    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    92    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    93    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
    94    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    95roleRef:
    96  name: kured
    97  kind: Role
    98  apiGroup: rbac.authorization.k8s.io
    99subjects:
   100- name: kured
   101  namespace: kured
   102  kind: ServiceAccount
   103---
   104apiVersion: rbac.authorization.k8s.io/v1
   105kind: ClusterRoleBinding
   106metadata:
   107  name: kured
   108  labels:
   109    configmanagement.gke.io/cluster-selector: dsds-cluster
   110    platform.edge.ncr.com/component: kured
   111  annotations:
   112    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   113    pallet.edge.ncr.com/name: kured
   114    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   115    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   116    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
   117    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   118roleRef:
   119  name: kured
   120  kind: ClusterRole
   121  apiGroup: rbac.authorization.k8s.io
   122subjects:
   123- name: kured
   124  namespace: kured
   125  kind: ServiceAccount
   126---
   127apiVersion: v1
   128kind: ConfigMap
   129metadata:
   130  name: reboot-config-2c797bc9h8
   131  namespace: kured
   132  labels:
   133    platform.edge.ncr.com/component: kured
   134  annotations:
   135    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   136    pallet.edge.ncr.com/name: kured
   137    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   138    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   139    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
   140    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   141data:
   142  reboot.sh: "#!/bin/bash\nset -e\n\nif grep -qs poweroff /var/run/reboot-required;\nthen \n    action=poweroff;\nelse\n    action=reboot;\nfi\n\necho \"Action: $action\";\n\necho \"Stopping kubelet\"\n/bin/systemctl stop kubelet\n\necho \"Stopping containers\"\nkured_id=$(crictl ps --name kured -q)\necho -e \"$(crictl ps -q | grep -v $kured_id)\\n$kured_id\" | xargs -L1 -P 8 crictl stop -t 2 ||:\n\necho \"Stopping containerd\"\n/bin/systemctl stop containerd\n\nif [ -f /usr/lib/systemd/scripts/zynstra-pre-reboot-upgrade.sh ];\nthen\n    /usr/lib/systemd/scripts/zynstra-pre-reboot-upgrade.sh ||:\nfi\n\necho \"$action node\"\n/bin/systemctl $action"
   143---
   144apiVersion: apps/v1
   145kind: DaemonSet
   146metadata:
   147  name: kured
   148  namespace: kured
   149  labels:
   150    configmanagement.gke.io/cluster-selector: dsds-cluster
   151    platform.edge.ncr.com/component: kured
   152  annotations:
   153    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   154    pallet.edge.ncr.com/name: kured
   155    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   156    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   157    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
   158    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   159spec:
   160  selector:
   161    matchLabels:
   162      name: kured
   163      configmanagement.gke.io/cluster-selector: dsds-cluster
   164      platform.edge.ncr.com/component: kured
   165  template:
   166    metadata:
   167      labels:
   168        name: kured
   169        configmanagement.gke.io/cluster-selector: dsds-cluster
   170        platform.edge.ncr.com/component: kured
   171      annotations:
   172        pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   173        pallet.edge.ncr.com/name: kured
   174        pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   175        pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   176        pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
   177        pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   178    spec:
   179      restartPolicy: Always
   180      serviceAccountName: kured
   181      hostPID: true
   182      containers:
   183      - name: kured
   184        image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/thirdparty/ghcr.io/kubereboot/kured@sha256:112fca6f2f3f11ac567b71f4f4a4c2c64f68e8d88ced3afed821e8c4c28ff40c
   185        command:
   186        - /usr/bin/kured
   187        - --ds-namespace=kured
   188        - --force-reboot=true
   189        - --period=1m
   190        - --drain-timeout=10m
   191        - --drain-grace-period=-1
   192        - --reboot-command=sh -c "systemd-run --unit=reboot.sh /usr/local/kured/reboot.sh;journalctl -u reboot.sh -f"
   193        ports:
   194        - name: metrics
   195          containerPort: 8080
   196        env:
   197        - name: KURED_NODE_ID
   198          valueFrom:
   199            fieldRef:
   200              fieldPath: spec.nodeName
   201        imagePullPolicy: IfNotPresent
   202        securityContext:
   203          privileged: true
   204      tolerations:
   205      - effect: NoSchedule
   206        key: node-role.kubernetes.io/control-plane
   207      - effect: NoSchedule
   208        key: node-role.kubernetes.io/master
   209      initContainers:
   210      - name: reboot-script
   211        image: busybox
   212        command: ["cp", "-af", "/script/reboot.sh", "/usr/local/kured"]
   213        volumeMounts:
   214        - name: script-volume
   215          mountPath: /usr/local/kured
   216        - name: config-volume
   217          mountPath: /script/reboot.sh
   218          subPath: reboot.sh
   219        imagePullPolicy: IfNotPresent
   220      volumes:
   221      - name: config-volume
   222        configMap:
   223          name: reboot-config-2c797bc9h8
   224          defaultMode: 493 #755
   225      - name: script-volume
   226        hostPath:
   227          type: DirectoryOrCreate
   228          path: /usr/local/kured
   229  updateStrategy:
   230    type: RollingUpdate

View as plain text