We're rolling out a rewrite of the Microsoft.OSTCExtensions.CustomScriptForLinux extension. Pertinent to internal issue, opening an issue to track progress of the rollout in this repository.
Summary
Notable changes in the new extension
Written in Go. Has no dependencies to the waagent or Python.
means increased success rate on distros which does not have Python in PATH
Strict configuration validation (fails on unrecognized, mistyped extension settings etc)
so if the extension config was invalid before (or had extra keys etc) it will fail (I did a manual verification of templates using the extension and opened couple of issues about this)
Better retries around file downloads
Better error messages for many cases
Migration
The migration is as simple as changing the:
publisher to Microsoft.Azure.Extensions
type to CustomScript
version to 2.0
and we should add "autoUpgradeMinorVersion": true to the extension resources.
Rollout status
I will be updating & shuffling the list below frequently to determine the slices to rollout and track progress etc. Please subscribe from the right sidebar. (list might not be complete)
๐ Stage 1 (PR: #2344) (2016-08-12)
Status: Complete
We did not hear any issues from these templates over the past 7 days of flighting
We're rolling out a rewrite of the
Microsoft.OSTCExtensions.CustomScriptForLinux
extension. Pertinent to internal issue, opening an issue to track progress of the rollout in this repository.Summary
Notable changes in the new extension
Migration
The migration is as simple as changing the:
Microsoft.Azure.Extensions
CustomScript
2.0
"autoUpgradeMinorVersion": true
to the extension resources.Rollout status
I will be updating & shuffling the list below frequently to determine the slices to rollout and track progress etc. Please subscribe from the right sidebar. (list might not be complete)
๐ Stage 1 (PR: #2344) (2016-08-12)
๐ Stage 2 (PR: #2389) (2016-08-22)
Status: Complete
๐ Stage 3 (PR: #2435) (2016-09-01)
Status: Complete, no issues reported.
๐ Stage 4 - (PR: #2450) (2016-09-08)
๐ Stage 5 (PR: #2502) (2016-09-19)
๐ Stage 6 (PR: #2652)
The following templates will be migrated once
CustomScript
extension is available inAzureChina
by @[bingosummer]