Upgrading to OpenShift 3.10 fails on a check for file paths outside of /etc/origin/master in the master config

Solution Verified - Updated -

Issue

  • The following error says to change the path of custom files to /etc/origin/master, but due to the local storage configuration, it is not possible to change those file paths. Is there any way to skip this check or workaround the issue?

    TASK [openshift_control_plane : Check for file paths outside of /etc/origin/master in master's config] **************************************************************************************
    fatal: [openshift-master1.example.com]: FAILED! => {"failed": true, "msg": "A string value that appears to be a file path located outside of\n/etc/origin/master/, /var/lib/origin, /etc/origin/cloudprovider, /etc/origin/kubelet-plugins, /usr/libexec/kubernetes/kubelet-plugins has been found in /etc/origin/master/master-config.yaml.\nIn 3.10 and newer, all files needed by the master must reside inside of\nthose directories or a subdirectory or it will not be readable by the\nmaster process. Please migrate all files needed by the master into\none of /etc/origin/master/, /var/lib/origin, /etc/origin/cloudprovider, /etc/origin/kubelet-plugins, /usr/libexec/kubernetes/kubelet-plugins or a subdirectory and update your master configs before\nproceeding. The string found was: /var/log/example_audit.log\n***********************\nNOTE: the following items do not need to be migrated, they will be migrated\nfor you: oauthConfig.identityProviders"}
    
    +++++++++++++++++++++++++++++++++
    

Environment

  • OpenShift Container Platform 3.10

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content