Skip to content

v0.0.2

Latest
Compare
Choose a tag to compare
@vipul-rawat vipul-rawat released this 19 Dec 05:57
71e7d25

Release v0.0.2

✨ Features

  1. Add Applications and Environments
    Add a new application along with its environments using the application add command. Users can add environments at the time of application creation or can be added later using environment add command.

    zop application add -name=new-app
  2. List Applications with it's environments
    Display a comprehensive list of all applications and their environments using the application list command:

    zop application list

    Example output:

    1. app 
           dev > stage > prod 
    2. MyApp 
           qa > staging
    
  3. Add Environments to Applications
    Add new environments to user applications easily using the environment add command, the command prompts user to select from a list of application and then add environments in ascending order of level.

    zop environment add
  4. List Environments for Applications
    View all the environments associated with a specific application using the environments list command:

    zop environments list

    Example output:

    Name     |Level    |CreatedAt             |UpdatedAt
    dev      |1        |2024-12-17T05:34:55Z  |2024-12-17T05:34:55Z
    stage    |2        |2024-12-17T05:34:55Z  |2024-12-17T05:34:55Z
    prod     |3        |2024-12-17T05:34:55Z  |2024-12-17T05:34:55Z
    
  5. Select Existing Resources for Deployment
    Add resources to users application environments by selecting from existing ones. Use the deployment add command. This command prompts users to select the cloud account for the deployment space and application envrionment from a list and then all possible options to assign a deployment space to the env.

    zop deployment add

    Example usage:

    zop deployment add

🛠️ Fixes

  1. Cloud Account Name Validation
    Added a check to validate cloud account names before printing to avoid errors.

  2. Field Update
    Changed the order field to level for better clarity and functionality.

Full Changelog: https://github.com/zopdev/zop-cli/commits/v0.0.2