Azure / Azure/azure-linux-extensions

OSPatchingForLinux extension uses an illegal HandlerManifest.json

Open Beginner friendly
#416 0 comments 0 reactions 0 assignees View on GitHub
bug extensions/OSPatching
Dominant language
Python
Stars
333
Forks
278
Avg merge
2d 9h
Merged PRs (30d)
4

Description

The HandlerManifest.json file, when installed, contains:

```json
[{
"name": "OSPatching",
"version": "2.0.0.5",
"handlerManifest": {
"installCommand": "./handler.py -install",
"uninstallCommand": "./handler.py -uninstall",
"updateCommand": "./handler.py -update",
"enableCommand": "./handler.py -enable",
"disableCommand": "./handler.py -disable",
"rebootAfterInstall": false,
"reportHeartbeat": false
}
}]
```

The `version` field **must** be `1.0`. It defines the version of the manifest schema, not the version of the extension.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the OSPatchingForLinux extension's generated HandlerManifest.json and inspect how its installed contents are produced. Verify that the manifest remains valid JSON and that its version field is 1.0, then confirm the installed extension contains the corrected schema version.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.