private boolean isControlledShutdown(NodeState state) {
        return state.getState() == State.STOPPING
                && List.of("Received signal 15 (SIGTERM - Termination signal)", "controlled shutdown")
                       .contains(state.getDescription());
    }
Propose a new state for a node. This may happen due to an administrator action, orchestration, or
a configuration change.

If the newly proposed state differs from the state the node currently has in the system,
a cluster state regeneration will be triggered.
clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/StateChangeHandler.java