Unary · Environments
Updates an environment’s configuration while it is running.
Updates are limited to:
- Git credentials (username, email)
- SSH public keys
- Content initialization
- Port configurations
- Automation files
- Environment timeouts
Examples
-
Update Git credentials:
Updates the Git configuration for the environment.
-
Add SSH public key:
Adds a new SSH public key for authentication.
-
Update content session:
Updates the content session identifier for the environment.
Endpoint
https://app.ona.com with that domain.
Request example
Request
gitpod.v1.UpdateEnvironmentRequest
Response
gitpod.v1.UpdateEnvironmentResponse
This message has no fields.
Related types
EnvironmentPort
EnvironmentPort
gitpod.v1.EnvironmentSpec.EnvironmentPortKernelControlsConfig
KernelControlsConfig
KernelControlsConfig configures kernel-level controls for the environment
gitpod.v1.KernelControlsConfigAutomationsFile
AutomationsFile
gitpod.v1.UpdateEnvironmentRequest.AutomationsFileContent
Content
gitpod.v1.UpdateEnvironmentRequest.ContentDevContainer
DevContainer
gitpod.v1.UpdateEnvironmentRequest.DevContainerMetadata
Metadata
gitpod.v1.UpdateEnvironmentRequest.MetadataSSHPublicKey
SSHPublicKey
gitpod.v1.UpdateEnvironmentRequest.SSHPublicKeySpec
Spec
gitpod.v1.UpdateEnvironmentRequest.SpecTimeout
Timeout
gitpod.v1.UpdateEnvironmentRequest.TimeoutAdmissionLevel
AdmissionLevel
Admission level describes who can access an environment instance and its ports.
BPFDebugLevel
BPFDebugLevel
BPFDebugLevel controls the verbosity of BPF trace_pipe output (bpf_printk).
Applies to all BPF-based agents (veto exec, future agents).
Protocol
Protocol
Protocol describes the communication protocol between Gateway and user environment services.