Cool Feature… NodeDisruptionPolicies

I missed this feature in 4.17…. until I had to use it NodeDisruptionPolicies. If you are copying files over, you can avoid a MachineConfigPool reboot for files and services that depend on them. you can see more details Using node disruption policies to minimize disruption from machine config changes

apiVersion: operator.openshift.io/v1
kind: MachineConfiguration
metadata:
  name: cluster
spec:
  logLevel: Normal
  managementState: Managed
  operatorLogLevel: Normal
status:
  nodeDisruptionPolicyStatus:
    clusterPolicies:
      files:
      - actions:
        - type: None
        path: /etc/mco/internal-registry-pull-secret.json

Net… you can avoid a reboot when copying a file over/replacing a file and restarting a related service (already running).

FYI I ran across it with relations to nftables.service https://access.redhat.com/articles/7090422

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *