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
Export as PDF
  1. Release Notes

Odin 1.2.0 - Nov 9th 2022

PreviousOdin October ReleaseNextOdin February Release

Last updated 1 year ago

Here is a summary of what you can expect from the new release:

  1. New component & version support:

    1. Aerospike (5.1.0.7 & 5.6.0.15 for EC2)

    2. Redis (5.0.3, 5.0.4, 5.0.6 for both EC2 & container)

    3. Spark (2.3.1 for EC2).

    4. Zookeeper (3.4.14 for both EC2 & Container)

    5. Kafka : New kafka component with the ability to use a pre-deployed zookeeper server for both EC2 and container

    6. Kong (2.8.1 for container)

  2. Feature:

    1. Service release idempotent: If your release fails for a particular type (e.g: AMI creation), you can use the same release command to build the image which had a failure in creation. E.g: Your release for a service breaks for AMI creation but container image is successfully created. You can use the same release command and we will create the AMI for you while your container image will be as it is.

    2. Logs for service-set: For deploying or un-deploying a service set, now you can see the status of every service independently. The status can include Success, In Progress, Failed. Use odin deploy service-set --name Name01 --env env01

    3. Resume Log: Now you can resume your service deployment and release logs by using the same command. If you exit the terminal window or due to network error unable to see the log streaming, you can reuse the same deploy or release command to start streaming the log from that point.

    4. Custom Script for Serverless: You can provide path to custom script file path using start_script_path in config parameters. If provided, the given script will be executed to deploy serverless. The script file should contain serverless deploy command.

    5. Expose kafka connect storage topic replication factor

    6. Configurable EBS volume size in kafka

    7. Inject env variables in application component

    8. New Jenkins Integration for lower environments

    9. Cassandra, Aerospike helm chart upgrades

  3. Bug Fixes:

    1. Ability to change the capacity_type(i.e spot or on_demand) of application component

    2. Ability for voltdb aws component to accept generic key value pairs for importer/exporter properties

    3. Redis seed data missing in dev and int env-type

    4. Wait for instance refresh before application healthcheck

    5. Provision kafka after zookeeper

    6. Running cron in containers

    7. Corrected output message for odin list service-set command