CodeValet / codevalet

Radically transparent
https://codevalet.io
GNU Affero General Public License v3.0
12 stars 5 forks source link

Container cannot provision properly with an Azure File backed volume #64

Closed rtyler closed 6 years ago

rtyler commented 7 years ago

Unfortunately it looks like Azure File volumes come in as some NTFS formatted mess which doesn't support symbolic links in the container.

Will need to update Dockerfile.master to just copy files over.

cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/pipeline-global-configuration.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/tcp-slave-agent-port.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/limit-master-executors.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/setup-github-oauth.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/configure-datadog.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/disable-cli.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/configure-sentry.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/set-instance-url.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/setup-git.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/enable-csrf-protection.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/limit-jnlp-protocols.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/init.groovy.d/setup-azure-cloud.groovy': Not supported
cp: cannot create symbolic link '/var/jenkins_home/userContent/builtOn.txt': Not supported
cp: cannot create symbolic link '/var/jenkins_home/userContent/git-refs.txt': Not supported
rtyler commented 6 years ago

I did some research about various storage backends for Azure Kontainer Service and we're going to have to stick to Azure Disk.