Skip to content

Deployments

Deployments is where you create, inspect and manage the containerized services running on your cluster. Every deployment here is a running workload the control plane places on one of your nodes, health-checks, and keeps at its declared replica count.

Sidebar section Main → Deployments.

The Deployments screen in the Odysseus dashboard.
  • deployments:deployments.actions — “Actions”
  • deployments:deployments.all-time — “All Time”
  • deployments:deployments.apply-changes — “Apply Changes”
  • deployments:deployments.cancel — “Cancel”
  • deployments:deployments.changes-will-be-applied-to — “Changes will be applied to all selected deployments. Leave fields empty to skip them.”
  • deployments:deployments.clear-filters — “Clear filters”
  • deployments:deployments.clear-search — “Clear search”
  • deployments:deployments.created — “Created:”
  • deployments:deployments.created-2 — “Created”
  • deployments:deployments.current-replicas — “Current Replicas”
  • deployments:deployments.delete — “Delete (”
  • deployments:deployments.delete-2 — “Delete”
  • deployments:deployments.deployments — “Deployments”
  • deployments:deployments.dismiss-error — “Dismiss error”
  • deployments:deployments.edit — “Edit (”
  • deployments:deployments.enter-new-stack-name — “Enter new stack name”
  • deployments:deployments.env-prod — “env=prod”
  • deployments:deployments.export — “Export”
  • deployments:deployments.for-testing-simulate-a-failed — “For testing: Simulate a failed API call to verify rollback”
  • deployments:deployments.get-started-by-creating-a — “Get started by creating a new deployment.”
  • deployments:deployments.image — “Image”
  • deployments:deployments.key1-value1-key2-value2 — “key1=value1, key2=value2”
  • deployments:deployments.label — “Label:”
  • deployments:deployments.labels — “Labels”
  • deployments:deployments.last-30-days — “Last 30 Days”
  • deployments:deployments.last-7-days — “Last 7 Days”
  • deployments:deployments.live — “Live”
  • deployments:deployments.loading-deployments — “Loading deployments…”
  • deployments:deployments.name — “Name”
  • deployments:deployments.new-deployment — “New Deployment”
  • deployments:deployments.new-replicas — “New Replicas”
  • deployments:deployments.next — “Next”
  • deployments:deployments.no-deployments — “No deployments”
  • deployments:deployments.no-deployments-match-your-search — “No deployments match your search "”
  • deployments:deployments.no-matching-deployments — “No matching deployments”
  • deployments:deployments.offline — “Offline”
  • deployments:deployments.per-page — “Per page:”
  • deployments:deployments.previous — “Previous”
  • deployments:deployments.replicas — “Replicas”
  • deployments:deployments.restart — “Restart (”
  • deployments:deployments.rolled-back — “✗ Rolled back”
  • deployments:deployments.saved — “✓ Saved”
  • deployments:deployments.scale — “Scale”
  • deployments:deployments.scale-down — “Scale Down (”
  • deployments:deployments.scale-up — “Scale Up (”
  • deployments:deployments.search-deployments — “Search deployments…”
  • deployments:deployments.search-deployments-by-name-image — “Search deployments by name, image, or status”
  • deployments:deployments.select-all-filtered-deployments — “Select all filtered deployments”
  • deployments:deployments.stack — “Stack”
  • deployments:deployments.start — “Start (”
  • deployments:deployments.status — “Status:”
  • deployments:deployments.status-2 — “Status”
  • deployments:deployments.stop — “Stop (”
  • deployments:deployments.test-failure — “Test Failure”
  • deployments:deployments.today — “Today”
  • deployments:deployments.try-a-different-search-term — “". Try a different search term.”
  • deployments:deployments.updating — “Updating…”
  • deployments:deployments.view — “View”
  • deployments:deploymentDetail.actions — “Actions”
  • deployments:deploymentDetail.active — “Active”
  • deployments:deploymentDetail.active-canary — “Active Canary”
  • deployments:deploymentDetail.apply — “Apply”
  • deployments:deploymentDetail.are-you-sure-you-want — “Are you sure you want to stop deployment "”
  • deployments:deploymentDetail.are-you-sure-you-want-2 — “Are you sure you want to delete deployment "”
  • deployments:deploymentDetail.are-you-sure-you-want-3 — “Are you sure you want to rollback deployment "”
  • deployments:deploymentDetail.ask-athena — “Ask Athena”
  • deployments:deploymentDetail.autoscaling-policy — “Autoscaling Policy”
  • deployments:deploymentDetail.available — “Available”
  • deployments:deploymentDetail.back-to-deployments — “Back to Deployments”
  • deployments:deploymentDetail.canary — “Canary”
  • deployments:deploymentDetail.canary-2 — “Canary:”
  • deployments:deploymentDetail.canary-3 — “% | Canary:”
  • deployments:deploymentDetail.canary-4 — “| Canary:”
  • deployments:deploymentDetail.canary-deployment — “Canary Deployment”
  • deployments:deploymentDetail.canary-image — “Canary Image”
  • deployments:deploymentDetail.canary-metrics — “Canary Metrics”
  • deployments:deploymentDetail.cancel — “Cancel”
  • deployments:deploymentDetail.click-to-adjust-traffic-split — “Click to adjust traffic split”
  • deployments:deploymentDetail.click-to-trigger-a-scaling — “Click to trigger a scaling event and start the cooldown timer”
  • deployments:deploymentDetail.confirm-rollback — “Confirm Rollback”
  • deployments:deploymentDetail.container-count — “Container Count:”
  • deployments:deploymentDetail.container-id — “Container ID”
  • deployments:deploymentDetail.containers — “Containers (”
  • deployments:deploymentDetail.containers-processed — “containers processed”
  • deployments:deploymentDetail.cooldown-active — “Cooldown Active -”
  • deployments:deploymentDetail.cpu — “CPU /”
  • deployments:deploymentDetail.created — “Created”
  • deployments:deploymentDetail.creating — “Creating…”
  • deployments:deploymentDetail.current — “Current”
  • deployments:deploymentDetail.current-image — “Current Image”
  • deployments:deploymentDetail.current-replicas — “Current replicas:”
  • deployments:deploymentDetail.default-none-declared — “(default — none declared)”
  • deployments:deploymentDetail.delete — “Delete”
  • deployments:deploymentDetail.delete-deployment — “Delete Deployment”
  • deployments:deploymentDetail.deleting — “Deleting…”
  • deployments:deploymentDetail.deployment-history — “Deployment History”
  • deployments:deploymentDetail.deployment-not-found — “Deployment not found.”
  • deployments:deploymentDetail.e-g-nginx-1-25 — “e.g., nginx:1.25.0”
  • deployments:deploymentDetail.edit — “Edit”
  • deployments:deploymentDetail.enable-autoscaling — “Enable Autoscaling”
  • deployments:deploymentDetail.enter-the-new-image-version — “Enter the new image version to test”
  • deployments:deploymentDetail.environment-variables — “Environment Variables”
  • deployments:deploymentDetail.error-rate — “Error Rate”
  • deployments:deploymentDetail.exceeds-target — “Exceeds 5s target”
  • deployments:deploymentDetail.exec — “Exec”
  • deployments:deploymentDetail.health-check — “Health Check”
  • deployments:deploymentDetail.history — “History (”
  • deployments:deploymentDetail.image — “Image”
  • deployments:deploymentDetail.initial-canary-traffic-weight — “Initial Canary Traffic Weight”
  • deployments:deploymentDetail.is-temporarily-blocked — “is temporarily blocked”
  • deployments:deploymentDetail.latency-p95 — “Latency P95”
  • deployments:deploymentDetail.loading — “Loading…”
  • deployments:deploymentDetail.loading-deployment — “Loading deployment…”
  • deployments:deploymentDetail.loading-history — “Loading history…”
  • deployments:deploymentDetail.logs — “Logs”
  • deployments:deploymentDetail.max-replicas — “Max Replicas:”
  • deployments:deploymentDetail.max-replicas-2 — “Max Replicas”
  • deployments:deploymentDetail.min-replicas — “Min Replicas:”
  • deployments:deploymentDetail.min-replicas-2 — “Min Replicas”
  • deployments:deploymentDetail.min-replicas-cannot-be-greater — “Min replicas cannot be greater than max replicas”
  • deployments:deploymentDetail.more — “more…”
  • deployments:deploymentDetail.name — “Name”
  • deployments:deploymentDetail.networks — “Networks”
  • deployments:deploymentDetail.no-active-canary-deployment-create — “No active canary deployment. Create a canary to test a new image version before promoting to stable.”
  • deployments:deploymentDetail.no-containers-running-for-this — “No containers running for this deployment.”
  • deployments:deploymentDetail.no-history-available-for-this — “No history available for this deployment.”
  • deployments:deploymentDetail.overview — “Overview”
  • deployments:deploymentDetail.pause — “Pause”
  • deployments:deploymentDetail.percentage-of-traffic-routed-to — “Percentage of traffic routed to the canary (stable gets”
  • deployments:deploymentDetail.ports — “Ports”
  • deployments:deploymentDetail.processing — “Processing…”
  • deployments:deploymentDetail.promote-to-stable — “Promote to Stable”
  • deployments:deploymentDetail.ready-to-scale-no-cooldown — “Ready to scale - no cooldown active”
  • deployments:deploymentDetail.reconciliation-complete — “✓ Reconciliation Complete”
  • deployments:deploymentDetail.reconciliation-log — “Reconciliation Log”
  • deployments:deploymentDetail.reconciliation-loop — “Reconciliation Loop”
  • deployments:deploymentDetail.reconciliation-too-slow — “✗ Reconciliation Too Slow”
  • deployments:deploymentDetail.refresh — “Refresh”
  • deployments:deploymentDetail.refresh-status — “Refresh Status”
  • deployments:deploymentDetail.remaining — “remaining”
  • deployments:deploymentDetail.replicas — “Replicas”
  • deployments:deploymentDetail.replicas-2 — “Replicas:”
  • deployments:deploymentDetail.replicas-exceeds-maximum-quota-of — “replicas exceeds maximum quota of”
  • deployments:deploymentDetail.replicas-is-below-minimum-quota — “replicas is below minimum quota of”
  • deployments:deploymentDetail.resource-quota — “Resource Quota”
  • deployments:deploymentDetail.resources — “Resources”
  • deployments:deploymentDetail.restart — “Restart”
  • deployments:deploymentDetail.restarting — “Restarting…”
  • deployments:deploymentDetail.resume — “Resume”
  • deployments:deploymentDetail.revision — “Revision #”
  • deployments:deploymentDetail.rollback — “Rollback”
  • deployments:deploymentDetail.rollback-to-previous-revision — “Rollback to Previous Revision”
  • deployments:deploymentDetail.rolling-back — “Rolling back…”
  • deployments:deploymentDetail.rolling-update-in-progress — “Rolling Update In Progress”
  • deployments:deploymentDetail.running — “Running…”
  • deployments:deploymentDetail.save-autoscaling-policy — “Save Autoscaling Policy”
  • deployments:deploymentDetail.saving — “Saving…”
  • deployments:deploymentDetail.scale — “Scale”
  • deployments:deploymentDetail.scale-deployment — “Scale Deployment”
  • deployments:deploymentDetail.scale-down — “Scale Down”
  • deployments:deploymentDetail.scale-down-cooldown-seconds — “Scale Down Cooldown (seconds)”
  • deployments:deploymentDetail.scale-up — “Scale Up”
  • deployments:deploymentDetail.scale-up-cooldown-seconds — “Scale Up Cooldown (seconds)”
  • deployments:deploymentDetail.scaling — “Scaling”
  • deployments:deploymentDetail.scaling-2 — “Scaling…”
  • deployments:deploymentDetail.scaling-operations-are-limited-to — “Scaling operations are limited to stay within these bounds.”
  • deployments:deploymentDetail.secrets — “Secrets”
  • deployments:deploymentDetail.simulate-scale-down — “Simulate Scale Down”
  • deployments:deploymentDetail.simulate-scale-up — “Simulate Scale Up”
  • deployments:deploymentDetail.stable — “Stable:”
  • deployments:deploymentDetail.start — “Start”
  • deployments:deploymentDetail.start-canary-deployment — “Start Canary Deployment”
  • deployments:deploymentDetail.started — “Started”
  • deployments:deploymentDetail.starting — “Starting…”
  • deployments:deploymentDetail.status — “Status”
  • deployments:deploymentDetail.stop — “Stop”
  • deployments:deploymentDetail.stop-deployment — “Stop Deployment”
  • deployments:deploymentDetail.stopping — “Stopping…”
  • deployments:deploymentDetail.success-rate — “Success Rate”
  • deployments:deploymentDetail.target-cpu-utilization — “Target CPU Utilization (%)”
  • deployments:deploymentDetail.target-image — “Target Image:”
  • deployments:deploymentDetail.target-revision — “Target: Revision #”
  • deployments:deploymentDetail.test-cooldown-timer — “Test Cooldown Timer”
  • deployments:deploymentDetail.test-the-reconciliation-loop-performance — “Test the reconciliation loop performance with a configurable number of containers. The reconciliation loop checks and synchronizes the desired state with the current state.”
  • deployments:deploymentDetail.this-action-cannot-be-undone — “"? This action cannot be undone.”
  • deployments:deploymentDetail.this-will-stop-all-containers — “"? This will stop all containers in the deployment.”
  • deployments:deploymentDetail.traffic-split — “Traffic Split”
  • deployments:deploymentDetail.trigger-reconciliation — “Trigger Reconciliation”
  • deployments:deploymentDetail.unavailable — “Unavailable”
  • deployments:deploymentDetail.under-target — “Under 5s target”
  • deployments:deploymentDetail.unlimited — “Unlimited”
  • deployments:deploymentDetail.update-progress — “Update Progress”
  • deployments:deploymentDetail.update-strategy — “Update strategy”
  • deployments:deploymentDetail.updated — “Updated”
  • deployments:deploymentDetail.vault-secrets — “Vault Secrets”
  • deployments:deploymentDetail.view-full-spec — “View full spec”
  • deployments:deploymentDetail.volumes — “Volumes”
  • deployments:deploymentDetail.wait-time-after-scaling-down — “Wait time after scaling down before next scale down”
  • deployments:deploymentDetail.wait-time-after-scaling-up — “Wait time after scaling up before next scale up”
  • deployments:deploymentDetail.warning — “Warning:”
  • deployments:deploymentEdit.add-argument — “+ Add argument”
  • deployments:deploymentEdit.add-port — “+ Add Port”
  • deployments:deploymentEdit.add-variable — “+ Add Variable”
  • deployments:deploymentEdit.add-volume — “+ Add Volume”
  • deployments:deploymentEdit.advanced-read-only — “Advanced (read-only)”
  • deployments:deploymentEdit.always — “Always”
  • deployments:deploymentEdit.and-the-full-script-as — “, and the full script as one row.”
  • deployments:deploymentEdit.and-the-full-script-as-2 — “, and the full script as a single row.”
  • deployments:deploymentEdit.auto-scaling — “Auto Scaling”
  • deployments:deploymentEdit.auto-scheduler-decides — “Auto (scheduler decides)”
  • deployments:deploymentEdit.basic-configuration — “Basic Configuration”
  • deployments:deploymentEdit.bind — “Bind”
  • deployments:deploymentEdit.canary — “Canary”
  • deployments:deploymentEdit.cancel — “Cancel”
  • deployments:deploymentEdit.command-one-argument-per-row — “Command (one argument per row)”
  • deployments:deploymentEdit.command-override-one-argument-per — “Command Override (one argument per row)”
  • deployments:deploymentEdit.container — “Container”
  • deployments:deploymentEdit.cpu-limit — “CPU Limit”
  • deployments:deploymentEdit.cpu-request — “CPU Request”
  • deployments:deploymentEdit.critical — “Critical”
  • deployments:deploymentEdit.depends-on — “Depends On”
  • deployments:deploymentEdit.dry-run — “Dry Run”
  • deployments:deploymentEdit.e-g-128mi — “e.g., 128Mi”
  • deployments:deploymentEdit.e-g-250m — “e.g., 250m”
  • deployments:deploymentEdit.e-g-256mi-1gi — “e.g., 256Mi, 1Gi”
  • deployments:deploymentEdit.e-g-500m-1-0 — “e.g., 500m, 1.0”
  • deployments:deploymentEdit.each-row-is-a-separate — “Each row is a separate argv element. For”
  • deployments:deploymentEdit.each-row-is-a-separate-2 — “Each row is a separate argv element. Override the image ENTRYPOINT.”
  • deployments:deploymentEdit.each-row-is-a-separate-3 — “Each row is a separate argv element passed to”
  • deployments:deploymentEdit.edit-deployment — “Edit Deployment:”
  • deployments:deploymentEdit.entrypoint-override-one-argument-per — “Entrypoint Override (one argument per row)”
  • deployments:deploymentEdit.environment-variables — “Environment Variables”
  • deployments:deploymentEdit.for — “. For”
  • deployments:deploymentEdit.form — “Form”
  • deployments:deploymentEdit.health-check — “Health Check”
  • deployments:deploymentEdit.high — “High”
  • deployments:deploymentEdit.host — “Host”
  • deployments:deploymentEdit.hostname — “Hostname”
  • deployments:deploymentEdit.image — “Image”
  • deployments:deploymentEdit.ingress — “Ingress”
  • deployments:deploymentEdit.interval-s — “Interval (s)”
  • deployments:deploymentEdit.leave-as-auto-to-let — “Leave as "Auto" to let the scheduler choose the best node.”
  • deployments:deploymentEdit.leave-page — “Leave Page”
  • deployments:deploymentEdit.loading-deployment — “Loading deployment…”
  • deployments:deploymentEdit.loading-networks — “Loading networks…”
  • deployments:deploymentEdit.log-driver — “Log Driver”
  • deployments:deploymentEdit.logging — “Logging”
  • deployments:deploymentEdit.logical-grouping-defaults-to-odysseus — “Logical grouping (defaults to "odysseus"). Used for Portainer stack view.”
  • deployments:deploymentEdit.low — “Low”
  • deployments:deploymentEdit.max-files — “Max Files”
  • deployments:deploymentEdit.max-replicas — “Max Replicas”
  • deployments:deploymentEdit.max-size — “Max Size”
  • deployments:deploymentEdit.memory — “Memory”
  • deployments:deploymentEdit.memory-limit — “Memory Limit”
  • deployments:deploymentEdit.memory-request — “Memory Request”
  • deployments:deploymentEdit.metric — “Metric”
  • deployments:deploymentEdit.min-replicas — “Min Replicas”
  • deployments:deploymentEdit.modify-deployment-configuration — “Modify deployment configuration”
  • deployments:deploymentEdit.name — “Name”
  • deployments:deploymentEdit.name-cannot-be-changed — “Name cannot be changed”
  • deployments:deploymentEdit.networking — “Networking”
  • deployments:deploymentEdit.networks — “Networks”
  • deployments:deploymentEdit.nginx-latest — “nginx:latest”
  • deployments:deploymentEdit.no — “No”
  • deployments:deploymentEdit.node-warning — “Node Warning”
  • deployments:deploymentEdit.normal — “Normal”
  • deployments:deploymentEdit.on-failure — “On Failure”
  • deployments:deploymentEdit.path — “Path”
  • deployments:deploymentEdit.port — “Port”
  • deployments:deploymentEdit.port-mappings — “Port Mappings”
  • deployments:deploymentEdit.preemptible — “Preemptible”
  • deployments:deploymentEdit.priority-class — “Priority Class”
  • deployments:deploymentEdit.python-c-import-urllib-request — “python -c "import urllib.request; …"”
  • deployments:deploymentEdit.remove — “Remove”
  • deployments:deploymentEdit.replicas — “Replicas”
  • deployments:deploymentEdit.reset-yaml — “Reset YAML”
  • deployments:deploymentEdit.resources — “Resources”
  • deployments:deploymentEdit.restart-policy — “Restart Policy”
  • deployments:deploymentEdit.retries — “Retries”
  • deployments:deploymentEdit.runtime-configuration — “Runtime Configuration”
  • deployments:deploymentEdit.save-changes — “Save Changes”
  • deployments:deploymentEdit.save-from-yaml — “Save from YAML”
  • deployments:deploymentEdit.saving — “Saving…”
  • deployments:deploymentEdit.secrets — “Secrets”
  • deployments:deploymentEdit.sh-c-script — “sh -c "script"”
  • deployments:deploymentEdit.source — “Source”
  • deployments:deploymentEdit.stack — “Stack”
  • deployments:deploymentEdit.start-period-s — “Start Period (s)”
  • deployments:deploymentEdit.stay-on-page — “Stay on Page”
  • deployments:deploymentEdit.stop-grace-period-s — “Stop Grace Period (s)”
  • deployments:deploymentEdit.target — “Target”
  • deployments:deploymentEdit.target-node — “Target Node”
  • deployments:deploymentEdit.threshold — “Threshold (%)”
  • deployments:deploymentEdit.timeout-s — “Timeout (s)”
  • deployments:deploymentEdit.to-edit-these-fields-switch — “To edit these fields, switch to YAML view.”
  • deployments:deploymentEdit.unless-stopped — “Unless Stopped”
  • deployments:deploymentEdit.unsaved-changes — “(unsaved changes)”
  • deployments:deploymentEdit.unsaved-changes-2 — “Unsaved Changes”
  • deployments:deploymentEdit.use-three-rows — “, use three rows:”
  • deployments:deploymentEdit.validating — “Validating…”
  • deployments:deploymentEdit.validation-failed — “Validation Failed”
  • deployments:deploymentEdit.validation-passed — “Validation Passed”
  • deployments:deploymentEdit.volume — “Volume”
  • deployments:deploymentEdit.volumes — “Volumes”
  • deployments:deploymentEdit.working-directory — “Working Directory”
  • deployments:deploymentEdit.yaml-error — “YAML Error”
  • deployments:deploymentEdit.you-have-unsaved-changes-are — “You have unsaved changes. Are you sure you want to leave this page? Your changes will be lost.”
  • deployments:placementSection.description — “Which node this deployment may run on, and the jurisdiction its data must stay in”
  • deployments:placementSection.title — “Placement and data residency”
  • deployments:deploymentNew.0-default — “0 (default)”
  • deployments:deploymentNew.0-disabled — “0 (disabled)”
  • deployments:deploymentNew.1000-1000-or-username — “1000:1000 or username”
  • deployments:deploymentNew.128mi — “128Mi”
  • deployments:deploymentNew.256mi — “256Mi”
  • deployments:deploymentNew.add — “Add”
  • deployments:deploymentNew.add-a-node-first — “Add a node first”
  • deployments:deploymentNew.add-another-key — “Add another key”
  • deployments:deploymentNew.add-argument — “+ Add argument”
  • deployments:deploymentNew.add-capabilities — “Add Capabilities”
  • deployments:deploymentNew.add-custom-label — “+ Add Custom Label”
  • deployments:deploymentNew.add-dependency — “+ Add Dependency”
  • deployments:deploymentNew.add-environment-variable — “+ Add Environment Variable”
  • deployments:deploymentNew.add-port-mapping — “+ Add Port Mapping”
  • deployments:deploymentNew.add-secret — “+ Add Secret”
  • deployments:deploymentNew.add-volume — “+ Add Volume”
  • deployments:deploymentNew.already-in-vault — “Already in Vault”
  • deployments:deploymentNew.always-always-restart — “Always - Always restart”
  • deployments:deploymentNew.and-the-full-script-as — “, and the full script as a single row.”
  • deployments:deploymentNew.are-required — “are required”
  • deployments:deploymentNew.automatically-rollback-on-failure — “Automatically rollback on failure”
  • deployments:deploymentNew.autoscaling — “Autoscaling”
  • deployments:deploymentNew.backend — “Backend”
  • deployments:deploymentNew.basic-configuration — “Basic Configuration”
  • deployments:deploymentNew.begin-certificate-end-certificate — “—–BEGIN CERTIFICATE—–\n…\n—–END CERTIFICATE—–”
  • deployments:deploymentNew.begin-certificate-intermediate-certificates-end — “—–BEGIN CERTIFICATE—–\n(Intermediate certificates)\n—–END CERTIFICATE—–”
  • deployments:deploymentNew.begin-private-key-end-private — “—–BEGIN PRIVATE KEY—–\n…\n—–END PRIVATE KEY—–”
  • deployments:deploymentNew.bind-mount — “Bind Mount”
  • deployments:deploymentNew.cache — “Cache”
  • deployments:deploymentNew.cancel — “Cancel”
  • deployments:deploymentNew.certificate-chain-pem — “Certificate Chain (PEM)”
  • deployments:deploymentNew.certificate-pem — “Certificate (PEM)”
  • deployments:deploymentNew.certificate-resolver — “Certificate Resolver”
  • deployments:deploymentNew.command-one-argument-per-row — “Command (one argument per row)”
  • deployments:deploymentNew.command-override-one-argument-per — “Command Override (one argument per row)”
  • deployments:deploymentNew.configure-your-container-deployment-with — “Configure your container deployment with Docker Compose-like options”
  • deployments:deploymentNew.container — “Container”
  • deployments:deploymentNew.cpu-limit — “CPU Limit”
  • deployments:deploymentNew.cpu-request — “CPU Request”
  • deployments:deploymentNew.cpu-utilization — “CPU Utilization”
  • deployments:deploymentNew.create-deployment — “Create Deployment”
  • deployments:deploymentNew.create-from-yaml — “Create from YAML”
  • deployments:deploymentNew.create-new-deployment — “Create New Deployment”
  • deployments:deploymentNew.creating — “Creating…”
  • deployments:deploymentNew.critical — “Critical”
  • deployments:deploymentNew.custom-certificate — “Custom Certificate”
  • deployments:deploymentNew.custom-labels — “Custom Labels”
  • deployments:deploymentNew.database — “Database”
  • deployments:deploymentNew.dependencies — “Dependencies”
  • deployments:deploymentNew.development — “Development”
  • deployments:deploymentNew.dns-servers — “DNS Servers”
  • deployments:deploymentNew.domain — “Domain”
  • deployments:deploymentNew.domain-host — “Domain / Host”
  • deployments:deploymentNew.done-go-to-deployments — “Done — go to deployments”
  • deployments:deploymentNew.drop-capabilities — “Drop Capabilities”
  • deployments:deploymentNew.dry-run — “Dry Run”
  • deployments:deploymentNew.e-g-10m-100k-1g — “e.g., 10m, 100k, 1g”
  • deployments:deploymentNew.e-g-256mi-1gi-512m — “e.g., 256Mi, 1Gi, 512M”
  • deployments:deploymentNew.e-g-500m-0-5 — “e.g., 500m (0.5 cores), 2 (2 cores)”
  • deployments:deploymentNew.each-row-is-a-separate — “Each row is a separate argv element. Override the default command (CMD).”
  • deployments:deploymentNew.each-row-is-a-separate-2 — “Each row is a separate argv element. Override the image ENTRYPOINT.”
  • deployments:deploymentNew.each-row-is-a-separate-3 — “Each row is a separate argv element passed to”
  • deployments:deploymentNew.enable-tls-https — “Enable TLS (HTTPS)”
  • deployments:deploymentNew.entrypoint-override-one-argument-per — “Entrypoint Override (one argument per row)”
  • deployments:deploymentNew.environment — “Environment”
  • deployments:deploymentNew.environment-variables — “Environment Variables”
  • deployments:deploymentNew.example-com-or-example-com — “example.com or *.example.com”
  • deployments:deploymentNew.expires — “(expires:”
  • deployments:deploymentNew.expires-2 — “Expires”
  • deployments:deploymentNew.expose-internal-ports — “Expose (Internal Ports)”
  • deployments:deploymentNew.extra-replicas-during-update — “Extra replicas during update”
  • deployments:deploymentNew.fields-marked-with — “Fields marked with”
  • deployments:deploymentNew.flat-shape-deprecated-body — “It is still accepted and this document will still be created. The canonical manifest — apiVersion: odysseus/v1, kind: Deployment, with the name under metadata.name — is the format the command line, the API and GitOps all take, so one file works everywhere. Some keys, such as ports and entrypoint, are only writable in this flat form.”
  • deployments:deploymentNew.flat-shape-deprecated-title — “This is the older flat format”
  • deployments:deploymentNew.for — “. For”
  • deployments:deploymentNew.form — “Form”
  • deployments:deploymentNew.free-automatic-ssl-from-lets — “Free automatic SSL from Let’s Encrypt”
  • deployments:deploymentNew.frontend — “Frontend”
  • deployments:deploymentNew.full-image-name-including-registry — “Full image name including registry if not Docker Hub”
  • deployments:deploymentNew.guaranteed-cpu-optional — “Guaranteed CPU (optional)”
  • deployments:deploymentNew.guaranteed-memory-optional — “Guaranteed memory (optional)”
  • deployments:deploymentNew.health-check — “Health Check”
  • deployments:deploymentNew.healthy — “Healthy”
  • deployments:deploymentNew.high — “High”
  • deployments:deploymentNew.higher-values-higher-priority — “Higher values = higher priority”
  • deployments:deploymentNew.host — “Host”
  • deployments:deploymentNew.hostname — “Hostname”
  • deployments:deploymentNew.i-will-supply-the-value — “I will supply the value”
  • deployments:deploymentNew.image — “Image”
  • deployments:deploymentNew.image-pull-secret — “Image Pull Secret”
  • deployments:deploymentNew.import-error — “Import Error:”
  • deployments:deploymentNew.import-file — “Import File”
  • deployments:deploymentNew.ingress-domain-routing — “Ingress / Domain Routing”
  • deployments:deploymentNew.internal-ports-for-container-to — “Internal ports for container-to-container communication”
  • deployments:deploymentNew.interval-s — “Interval (s)”
  • deployments:deploymentNew.issuer — “Issuer”
  • deployments:deploymentNew.json-file-default — “json-file (Default)”
  • deployments:deploymentNew.labels — “Labels”
  • deployments:deploymentNew.length-default-32 — “length (default 32)”
  • deployments:deploymentNew.let-the-platform-generate-this — “Let the platform generate this secret”
  • deployments:deploymentNew.lets-encrypt-auto — “Let’s Encrypt (Auto)”
  • deployments:deploymentNew.load-flat-template — “Flat format template”
  • deployments:deploymentNew.load-manifest-template — “Load the manifest template”
  • deployments:deploymentNew.loading-certificates — “Loading certificates…”
  • deployments:deploymentNew.loading-networks — “Loading networks…”
  • deployments:deploymentNew.loading-nodes — “Loading nodes…”
  • deployments:deploymentNew.log-driver — “Log Driver”
  • deployments:deploymentNew.logging — “Logging”
  • deployments:deploymentNew.logical-grouping-defaults-to-odysseus — “Logical grouping (defaults to "odysseus"). Used for Portainer stack view.”
  • deployments:deploymentNew.low — “Low”
  • deployments:deploymentNew.lowercase-letters-numbers-and-hyphens — “Lowercase letters, numbers, and hyphens only”
  • deployments:deploymentNew.max-files — “Max Files”
  • deployments:deploymentNew.max-replicas — “Max Replicas”
  • deployments:deploymentNew.max-size — “Max Size”
  • deployments:deploymentNew.max-surge — “Max Surge”
  • deployments:deploymentNew.max-unavailable — “Max Unavailable”
  • deployments:deploymentNew.max-unavailable-during-update — “Max unavailable during update”
  • deployments:deploymentNew.memory-limit — “Memory Limit”
  • deployments:deploymentNew.memory-request — “Memory Request”
  • deployments:deploymentNew.memory-utilization — “Memory Utilization”
  • deployments:deploymentNew.min-replicas — “Min Replicas”
  • deployments:deploymentNew.minimum-tls-version — “Minimum TLS Version”
  • deployments:deploymentNew.myapp-example-com — “myapp.example.com”
  • deployments:deploymentNew.name — “Name”
  • deployments:deploymentNew.named-volume — “Named Volume”
  • deployments:deploymentNew.networking — “Networking”
  • deployments:deploymentNew.networks — “Networks”
  • deployments:deploymentNew.nginx-latest-or-ghcr-io — “nginx:latest or ghcr.io/owner/repo:tag”
  • deployments:deploymentNew.no-certificates-uploaded-use-the — “No certificates uploaded. Use the "SSL Certificates" section below to upload one.”
  • deployments:deploymentNew.no-networks-available — “No networks available”
  • deployments:deploymentNew.no-never-restart — “No - Never restart”
  • deployments:deploymentNew.no-nodes-enrolled-add-a — “No nodes enrolled — add a node first”
  • deployments:deploymentNew.none-disable — “none (Disable)”
  • deployments:deploymentNew.normal-default — “Normal (Default)”
  • deployments:deploymentNew.number-of-rotated-files-to — “Number of rotated files to keep”
  • deployments:deploymentNew.on-failure-restart-on-non — “On Failure - Restart on non-zero exit”
  • deployments:deploymentNew.one-document-n-deployments-a — “One document, N deployments. A resource-scoped path lets every consumer of this credential read the same document instead of a hand-synced copy.”
  • deployments:deploymentNew.one-key-per-comma-the — “One key per comma. The value is minted by the control plane and never shown — to you or to anyone. If material already exists at this path it is reused, never regenerated.”
  • deployments:deploymentNew.one-row-per-document-key — “One row per document key. Each key becomes one container environment variable. The value travels one way — it is written to Vault and no route ever returns it.”
  • deployments:deploymentNew.optional-include-intermediate-ca-certificates — “Optional: Include intermediate CA certificates for full chain”
  • deployments:deploymentNew.optional-path-prefix-e-g — “Optional path prefix (e.g., /api, /v1)”
  • deployments:deploymentNew.path — “Path”
  • deployments:deploymentNew.path-prefix — “Path Prefix”
  • deployments:deploymentNew.please-select-a-target-node — “Please select a target node.”
  • deployments:deploymentNew.port — “Port”
  • deployments:deploymentNew.port-mappings — “Port Mappings”
  • deployments:deploymentNew.preemptible — “Preemptible”
  • deployments:deploymentNew.priority — “Priority”
  • deployments:deploymentNew.priority-class — “Priority Class”
  • deployments:deploymentNew.private-key-pem — “Private Key (PEM)”
  • deployments:deploymentNew.privileged-mode — “Privileged Mode”
  • deployments:deploymentNew.production — “Production”
  • deployments:deploymentNew.python-c-import-urllib-request — “python -c "import urllib.request; …"”
  • deployments:deploymentNew.rate-limit-req-sec — “Rate Limit (req/sec)”
  • deployments:deploymentNew.read-only — “Read-only”
  • deployments:deploymentNew.read-only-root-filesystem — “Read-only Root Filesystem”
  • deployments:deploymentNew.recreate-stop-all-then-start — “Recreate (Stop all, then start)”
  • deployments:deploymentNew.registry-credential-name-for-private — “Registry credential name for private images (configured in Settings)”
  • deployments:deploymentNew.remove — “Remove”
  • deployments:deploymentNew.replicas — “Replicas”
  • deployments:deploymentNew.reset — “Reset”
  • deployments:deploymentNew.reset-template — “Reset Template”
  • deployments:deploymentNew.resource-limits — “Resource Limits”
  • deployments:deploymentNew.restart-policy — “Restart Policy”
  • deployments:deploymentNew.retries — “Retries”
  • deployments:deploymentNew.rolling-update — “Rolling Update”
  • deployments:deploymentNew.route-requests-from-the-same — “Route requests from the same client to the same backend”
  • deployments:deploymentNew.run-as-user — “Run as User”
  • deployments:deploymentNew.runtime-configuration — “Runtime Configuration”
  • deployments:deploymentNew.scale-metric — “Scale Metric”
  • deployments:deploymentNew.security — “Security”
  • deployments:deploymentNew.select-a-certificate — “Select a certificate…”
  • deployments:deploymentNew.select-a-target-node — “Select a target node…”
  • deployments:deploymentNew.select-certificate — “Select Certificate”
  • deployments:deploymentNew.select-deployment — “Select deployment…”
  • deployments:deploymentNew.select-environment — “Select environment…”
  • deployments:deploymentNew.select-tier — “Select tier…”
  • deployments:deploymentNew.service-tier — “Service Tier”
  • deployments:deploymentNew.ssl-certificates — “SSL Certificates”
  • deployments:deploymentNew.stack — “Stack”
  • deployments:deploymentNew.staging — “Staging”
  • deployments:deploymentNew.start-period-s — “Start Period (s)”
  • deployments:deploymentNew.started — “Started”
  • deployments:deploymentNew.status — “Status”
  • deployments:deploymentNew.sticky-sessions — “Sticky Sessions”
  • deployments:deploymentNew.stop-grace-period-seconds — “Stop Grace Period (seconds)”
  • deployments:deploymentNew.storage-volumes — “Storage (Volumes)”
  • deployments:deploymentNew.strategy — “Strategy”
  • deployments:deploymentNew.target-node — “Target Node”
  • deployments:deploymentNew.the-domain-name-for-external — “The domain name for external access”
  • deployments:deploymentNew.the-domain-this-certificate-is — “The domain this certificate is for (supports wildcards)”
  • deployments:deploymentNew.this-key-will-be-securely — “This key will be securely stored and never displayed again”
  • deployments:deploymentNew.threshold — “Threshold (%)”
  • deployments:deploymentNew.timeout-s — “Timeout (s)”
  • deployments:deploymentNew.tls-1-2-recommended — “TLS 1.2 (Recommended)”
  • deployments:deploymentNew.tls-1-3-strictest — “TLS 1.3 (Strictest)”
  • deployments:deploymentNew.to-choose-a-target-before — “to choose a target before deploying.”
  • deployments:deploymentNew.uid-gid-format-or-username — “UID:GID format or username”
  • deployments:deploymentNew.unless-stopped-recommended — “Unless Stopped (Recommended)”
  • deployments:deploymentNew.update-strategy — “Update Strategy”
  • deployments:deploymentNew.upload-certificate — “Upload Certificate”
  • deployments:deploymentNew.upload-new-certificate — “Upload New Certificate”
  • deployments:deploymentNew.uploaded-certificates — “Uploaded Certificates”
  • deployments:deploymentNew.uploading — “Uploading…”
  • deployments:deploymentNew.use-three-rows — “, use three rows:”
  • deployments:deploymentNew.use-your-own-uploaded-certificate — “Use your own uploaded certificate”
  • deployments:deploymentNew.validating — “Validating…”
  • deployments:deploymentNew.validation-failed — “Validation Failed”
  • deployments:deploymentNew.validation-passed — “Validation Passed”
  • deployments:deploymentNew.values-are-never-displayed-and — “Values are never displayed, and no route returns one.”
  • deployments:deploymentNew.vault-secrets — “Vault Secrets”
  • deployments:deploymentNew.what-the-platform-did-with — “What the platform did with your secrets”
  • deployments:deploymentNew.working-directory — “Working Directory”
  • deployments:deploymentNew.yaml-error — “YAML Error”
  • deployments:deploymentNew.you-have-no-enrolled-nodes — “You have no enrolled nodes.”
  • deployments:placementSection.description — “Which node this deployment may run on, and the jurisdiction its data must stay in”
  • deployments:placementSection.title — “Placement and data residency”

This screen’s component declares no permission-gated controls.

This screen’s component declares no permission-gated controls.

This screen’s component declares no permission-gated controls.

This screen’s component declares no permission-gated controls.

See the manifest reference for every field a deployment spec accepts, and the rejections reference for what an invalid one is refused for.