Docker container to help MediaDepot build a custom CoreOS kernel with additional kernel options enabled (HW decoding, fs changes, etc)
If you would like to install this MediaDepot customized build of CoreOS, check the mediadepot/docs repo for instructions
-
Create a Google Cloud Platform (GCP) account and create a new Project.
-
The Project ID should be recorded (it will be passed in as an ENV variable)
-
Make a new bucket in the Cloud Storage tab. This bucket ID should be recorded (it will be passed in as an ENV variable)
-
Use
gsutil config
to generate a.boto
config file and record thegs_oauth2_refresh_token
(it will be passed in as an ENV variable) -
Upload format is as follows:
- IMAGE_NAME="coreos_production_image.bin.bz2"
- BASE_URL="https://storage.googleapis.com/mediadepot-coreos/boards/amd64-usr"
- VERSIONTXT_URL="${BASE_URL}/current/version.txt"
- VERSION_ID=$(wget -qO- "${VERSIONTXT_URL}" | sed -n 's/^COREOS_VERSION=//p')
- IMAGE_URL="${BASE_URL}/${VERSION_ID}/${IMAGE_NAME}"
- SIG_URL="${BASE_URL}/${VERSION_ID}/${SIG_NAME}"