Odin
  • Introduction
  • Why Odin?
  • Key Concepts
    • Environment
      • Environment Type
    • Provisioning
      • Provisioning Config for Component Types
    • Component
      • Available Component Types
      • Component Type reference
        • Optimus Components
          • Aerospike [6.3.0.7-1.0.0]
    • Service
      • Know Your Service Definition
    • Versioning
      • Clearing the Confusion: A Simplified Guide to Artifact, Component, and Service Versions
    • Service Sets
    • Labels
  • Reference
    • CLI reference
  • Onboard Your Service
    • Installation
    • Configure
    • Odin -h
    • Getting Started
    • Create Environment
      • Operations on Environment
    • Service Definition
    • Provisioning Config
    • Deploy Service
    • Release Service
    • Optimus Datastore Operations
      • How to use Optimus Datastore in my service?
      • RDS Operations
      • Aerospike Operations
      • Kafka Operations
    • Operating Service & Components
      • Redeploy
        • In Place Deployment
        • Blue Green Deployment
      • Rolling Restart
      • Adding & removing components
      • Revert a deployment for application component
      • Downscaling a Passive Stack
      • Updating the no. of stacks of application component
    • Dev <> QA iteration
    • Frequently Asked Questions
    • Deploy Concrete Service
    • Undeploy Service
    • Delete Environment
    • Appendix
  • How To
    • Define error threshold for canary deployment
    • Add or Remove a component in an already deployed service
    • Integrate mono-repo(cronjobs) with Odin
    • Deploy crontab with Odin
    • Integrate Data pipeline with Odin
    • Push logs to log central
    • Build artifacts for multi module applications
    • Load test with Odin
    • Track Deployments against Commit Ids
    • Deploy Service on Production - Dream11
    • How and when images are created
    • Check logs for deployed infrastructure - Dream11
    • Onboard Stepfunction as a component
    • Onboard Serverless as a component
    • Login to Kubernetes clusters
  • Release Notes
    • 1.2.0-beta.2 - 11 August, 2022
    • Odin October Release
    • Odin 1.2.0 - Nov 9th 2022
    • Odin February Release
Powered by GitBook
On this page
  • What is passive downscale?
  • Command
  • How do I verify if my passive-downscale operation is successful?
Export as PDF
  1. Onboard Your Service
  2. Operating Service & Components

Downscaling a Passive Stack

What is passive downscale?

Passive Downscaling is an operation available for the application component of the service. In this operation, a user can downscale the passive stack, ASG in this case, of the component by a simple command.

Command

odin operate component  --operation passive-downscale --service ServiceA --name AppComponent --options '{}' --env EnvName
Option
Type
Descrption

operation

String

It takes the input of the operation you want to perform, in this case PASSIVE-DOWNSCALE.

service

String

Service name for which the operation to be performed.

name

String

Application component name for which the operation to be performed.

options

Json

This normally takes json input, but in this operation an empty json string to be passed.

env

String

Environment name where the operation is to be performed.

How do I verify if my passive-downscale operation is successful?

Once your request for a passive-downscale operation is successful, you can manually verify the success of the operation from AWS console or Datadog.

PreviousRevert a deployment for application componentNextUpdating the no. of stacks of application component

Last updated 1 year ago