Okteto
The Okteto Manifest
| Type | object |
|---|---|
| File match |
okteto.yml
okteto.yaml
okteto.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/okteto/latest.json |
| Source | https://raw.githubusercontent.com/okteto/okteto/refs/heads/master/schema.json |
Validate with Lintel
npx @lintel/lintel check
A JSON schema providing inline suggestions and validation for creating Okteto Manifests in supported code editors. Okteto Manifests define Development Environments and workflows for Kubernetes applications, simplifying cloud-native development.
Properties
A list of commands to deploy your development environment. It's usually a combination of helm, kubectl, and okteto commands. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#deploy-string-optional
The icon associated to your development environment in the Okteto UI. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#icon-string-optional-1
A list of repositories you want to deploy as part of your development environment. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#dependencies-string-optional
A list of development containers to define the behavior of okteto up and synchronize your code in your development environment. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#dev-object-optional
Global port forwards to handle port collisions automatically between multiple okteto up sessions. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#forward-string-optional-1
A list of external resources that are part of your development environment. Use this section for resources that are deployed outside of the Okteto cluster
A list of images to build as part of your development environment. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#build-object-optional
A dictionary of Test Containers to run tests using Remote Execution. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#test-object-optional
A list of commands to destroy external resources created by your development environment. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#destroy-string-optional
The name of your development environment. It defaults to the name of your git repository. Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#name-string-optional