Upgrade Chef Infra Client to version 19 RC3 using the migration tool in an air-gapped environment
This page documents how to upgrade Chef Infra Client to version 19 RC3 in an air-gapped environment.
Supported platforms
Chef Infra Client 19 RC3 is supported on:
- Linux x86-64
- Windows x86-64
Prerequisites
- a valid Chef License key
Upgrade to Chef Infra Client 19 RC3 on Linux
To upgrade Chef Infra Client, follow these steps:
On an internet-connected machine, download the Chef Infra Client 19 RC3 tar file.
Chef Infra Client is available in a zipped tar file using a pre-signed URL from an S3 bucket until August 26, 2025.
Download using curl:
curl -o chef-chef-infra-client-19.1.rc2.tar.gz "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_tar_folder/chef-chef-infra-client-19.1.rc2.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=Q91HiSIzOxffl52La8EvqSXSqWk%3D&Expires=1756222682"Download using Wget:
wget -O "chef-chef-infra-client-19.1.rc2.tar.gz" "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_tar_folder/chef-chef-infra-client-19.1.rc2.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=Q91HiSIzOxffl52La8EvqSXSqWk%3D&Expires=1756222682"On an internet-connected machine, download the Chef Infra Client migration tool.
The migration tool is available for download as a zipped tar file using a pre-signed URL from an S3 bucket until August 26, 2025.
Using curl:
curl -o chef-migration-tool.v1.tar.gz "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_migration_tool/migration-tools_Linux_x86_64.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=hbgCCCl9r48WHDP%2FFQtNTN9pFJw%3D&Expires=1756222424"Using Wget:
wget -O "chef-migration-tool.v1.tar.gz" "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_migration_tool/migration-tools_Linux_x86_64.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=hbgCCCl9r48WHDP%2FFQtNTN9pFJw%3D&Expires=1756222424"Extract the migration tool and make it executable.
tar -xvf chef-migration-tool.v1.tar.gz -C /path/to/temp/folder cd /path/to/temp/folder chmod +x chef-migrate mv chef-migrate /usr/local/bin/Optional: Verify that the migration tool is installed.
chef-migrate --helpThe migration tool returns available commands and usage guidelines.
Install Chef Infra Client by specifying the path to the tar file using
chef-migrate apply.sudo chef-migrate apply airgap <PATH/TO/BUNDLE> --license-key "<LICENSE_KEY>"Replace:
<PATH/TO/BUNDLE>with the path to the Chef Infra Client tar file.<LICENSE_KEY>with your Progress Chef License key.
Verify that Chef Infra Client is installed.
chef-client --version
Upgrade to Chef Infra Client 19 RC3 on Windows
To upgrade Chef Infra Client, follow these steps:
On an internet-connected machine, download the Chef Infra Client 19 RC3 tar file.
Chef Infra Client is available in a tar file using a pre-signed address from an S3 bucket until August 26, 2025.
Download using curl:
curl -o chef-chef-infra-client-19.1.rc2.tar.gz "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_tar_folder/Windows/chef-chef-infra-client-19.1.rc2.windows.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=VCLjoJMbgSC%2Fkos4P%2BR2Ikm0Jww%3D&Expires=1767840014"Download using PowerShell:
Invoke-WebRequest -Uri "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_tar_folder/Windows/chef-chef-infra-client-19.1.rc2.windows.tar.gz?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=VCLjoJMbgSC%2Fkos4P%2BR2Ikm0Jww%3D&Expires=1767840014" -OutFile "chef-chef-infra-client-19.1.rc2.tar.gz"On an internet-connected machine, download the Chef Infra Client migration tool.
The migration tool is available for download as a ZIP file using a pre-signed address from an S3 bucket until January 21, 2026.
Using curl:
curl -o chef-migration-tool.v1.zip "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_migration_tool/Windows/migration-tools_Windows_x86_64.zip?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=i5K3bQIqD35chzrTtS2uerU7ZDE%3D&Expires=1768953772"Using PowerShell:
Invoke-WebRequest -Uri "https://chef-hab-migration-tool-bucket.s3.amazonaws.com/rc2_hab_pkg_chef_client/rc2_migration_tool/Windows/migration-tools_Windows_x86_64.zip?AWSAccessKeyId=AKIAW4FPVFT6BIP2EQW7&Signature=i5K3bQIqD35chzrTtS2uerU7ZDE%3D&Expires=1768953772" -OutFile "chef-migration-tool.v1.zip"Extract the migration tool.
mkdir C:\migrate-tool move "chef-migration-tool.v1.zip" "C:\migrate-tool\" move "chef-chef-infra-client-19.1.rc2.tar.gz" "C:\migrate-tool\" cd C:\migrate-tool Expand-Archive -Path "chef-migration-tool.v1.zip" -DestinationPath "."Optional: Verify that the migration tool works.
.\chef-migrate --helpThe migration tool returns available commands and usage guidelines.
Upgrade Chef Infra Client by specifying the path to the tar file using
chef-migrate apply..\chef-migrate apply airgap "C:\migrate-tool\chef-chef-infra-client-19.1.rc2.tar.gz" --license-key "<LICENSE_KEY>"Replace
<LICENSE_KEY>with your Progress Chef License key.Verify the Chef Infra Client upgrade.
chef-client --version