mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Support custom Fedora repos in vagrant provider
This commit is contained in:
parent
383d45f185
commit
f72f28869a
@ -28,7 +28,14 @@ function prepare-package-manager() {
|
|||||||
echo "Prepare package manager"
|
echo "Prepare package manager"
|
||||||
|
|
||||||
# Useful if a mirror is broken or slow
|
# Useful if a mirror is broken or slow
|
||||||
|
if [ -z "$CUSTOM_FEDORA_REPOSITORY_URL" ]; then
|
||||||
echo "fastestmirror=True" >> /etc/dnf/dnf.conf
|
echo "fastestmirror=True" >> /etc/dnf/dnf.conf
|
||||||
|
else
|
||||||
|
# remove trailing slash from URL if it's present
|
||||||
|
CUSTOM_FEDORA_REPOSITORY_URL="${CUSTOM_FEDORA_REPOSITORY_URL%/}"
|
||||||
|
sed -i -e "/^metalink=/d" /etc/yum.repos.d/*.repo
|
||||||
|
sed -i -e "s@^#baseurl=http://download.fedoraproject.org/pub/fedora@baseurl=$CUSTOM_FEDORA_REPOSITORY_URL@" /etc/yum.repos.d/*.repo
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -187,6 +187,7 @@ function echo-kube-env() {
|
|||||||
echo "OPENCONTRAIL_KUBERNETES_TAG='${OPENCONTRAIL_KUBERNETES_TAG:-}'"
|
echo "OPENCONTRAIL_KUBERNETES_TAG='${OPENCONTRAIL_KUBERNETES_TAG:-}'"
|
||||||
echo "OPENCONTRAIL_PUBLIC_SUBNET='${OPENCONTRAIL_PUBLIC_SUBNET:-}'"
|
echo "OPENCONTRAIL_PUBLIC_SUBNET='${OPENCONTRAIL_PUBLIC_SUBNET:-}'"
|
||||||
echo "E2E_STORAGE_TEST_ENVIRONMENT='${E2E_STORAGE_TEST_ENVIRONMENT:-}'"
|
echo "E2E_STORAGE_TEST_ENVIRONMENT='${E2E_STORAGE_TEST_ENVIRONMENT:-}'"
|
||||||
|
echo "CUSTOM_FEDORA_REPOSITORY_URL='${CUSTOM_FEDORA_REPOSITORY_URL:-}'"
|
||||||
}
|
}
|
||||||
|
|
||||||
function verify-cluster {
|
function verify-cluster {
|
||||||
|
@ -429,6 +429,20 @@ environment variables. For example, if running `make quick-release`, use:
|
|||||||
sudo -E make quick-release
|
sudo -E make quick-release
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### I have repository access errors during VM provisioning!
|
||||||
|
|
||||||
|
Sometimes VM provisioning may fail with errors that look like this:
|
||||||
|
|
||||||
|
```
|
||||||
|
Timeout was reached for https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64 [Connection timed out after 120002 milliseconds]
|
||||||
|
```
|
||||||
|
|
||||||
|
You may use a custom Fedora repository URL to fix this:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
export CUSTOM_FEDORA_REPOSITORY_URL=https://download.fedoraproject.org/pub/fedora/
|
||||||
|
```
|
||||||
|
|
||||||
#### I ran vagrant suspend and nothing works!
|
#### I ran vagrant suspend and nothing works!
|
||||||
|
|
||||||
`vagrant suspend` seems to mess up the network. It's not supported at this time.
|
`vagrant suspend` seems to mess up the network. It's not supported at this time.
|
||||||
|
Loading…
Reference in New Issue
Block a user