diff --git a/controllerconfig/controllerconfig/scripts/controller_config b/controllerconfig/controllerconfig/scripts/controller_config index 31bc25274d..17f4ff1fef 100755 --- a/controllerconfig/controllerconfig/scripts/controller_config +++ b/controllerconfig/controllerconfig/scripts/controller_config @@ -486,6 +486,18 @@ start() fi fi + # Copy over k8s-coredump-handler token + if [ -e $CONFIG_DIR/k8s-coredump-conf.json ] + then + cp $CONFIG_DIR/k8s-coredump-conf.json /etc/k8s-coredump-conf.json + if [ $? -ne 0 ] + then + fatal_error "Unable to copy k8s-coredump-handler token config file" + else + chmod 600 /etc/k8s-coredump-conf.json + fi + fi + if [ ! -e "${ACTIVE_CONTROLLER_NOT_FOUND_FLAG}" ] then # Keep the /opt/branding directory to preserve any new files diff --git a/workerconfig/workerconfig/worker_config b/workerconfig/workerconfig/worker_config index dd3872bbeb..d1dd50fe6e 100644 --- a/workerconfig/workerconfig/worker_config +++ b/workerconfig/workerconfig/worker_config @@ -272,6 +272,18 @@ start() fi fi + # Copy over k8s-coredump-handler token + if [ -e $CONFIG_DIR/k8s-coredump-conf.json ] + then + cp $CONFIG_DIR/k8s-coredump-conf.json /etc/k8s-coredump-conf.json + if [ $? -ne 0 ] + then + fatal_error "Unable to copy k8s-coredump-handler token config file" + else + chmod 600 /etc/k8s-coredump-conf.json + fi + fi + # banner customization always returns 0, success: /usr/sbin/install_banner_customization