Rules to create and upload a manifest file:
For uploading a manifest file, the following factors should be considered:
- The "name" parameter in "manifest.yml" should match the name entered in the "Components" section.
- The "path" parameter in "manifest.yml" should point to the correct file/ files.
- The "path" parameter in "manifest.yml" file should be as per the folder structure.
- Do not use the following parameters in the manifest file as they are deprecated:
- domain
- domains
- host
- hosts
- no-hostname
- Use of 'buildpacks' attribute in manifest is not fully supported. Hence use of 'buildpack' is favored. The feature will be updated in future.
- It is recommended to use random-route: true to avoid path conflicts.
- If a user wants to specify routes for an application, the user has to use routes attribute.
Note
If "buildpack" and "memory" are not specified in the manifest file, auto-deployment option is disabled in Operator Cockpit. "Buildpack" works for both auto & manual deployment.
Example scenario to upload manifest files:
The manifest file has the following structure with "buildpack":
① Manifest with random-route: true and path corresponding to zipping structure
② Manifest with random-route: false and with specified routes and path corresponding to zipping structure