8000 GitHub - omnistrate-oss/setup-omnistrate-ctl: Omnsitrate's Setup CTL github action
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

omnistrate-oss/setup-omnistrate-ctl

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Setup Omnistrate CTL

GitHub Super-Linter CI Check dist/ CodeQL Coverage

About

This action allows you to easily setup Omnistrate CTL command like to be able to create and operate Omnistrate services. It allows to setup a email and password to use to login to Omnistrate, we recommend storing the email and passwords as secrets in GitHub and reference those secrets from the Action. It also allows to optionally set up a version of the Omnistrate CTL command to use or uses latest by default. Using this action ensures that the logout command is executed at the end of the workflow so the temporal token to access Omnistrate is removed from the host machine.




Usage

  • Create secrets in your repository for your Omnistrate email and password
- name: Setup Omnistrate CTL
  uses: omnistrate-oss/setup-omnistrate-ctl@v1
  with:
    email: ${{ secrets.OMNISTRATE_USERNAME }}
    password: ${{ secrets.OMNISTRATE_PASSWORD }}
    version: latest # OPTIONAL

# Execute and example command
- name: Test CTL command
  shell: bash
  run: |
    # rum simple command as an example
    omnistrate-ctl --version
    # omctl alias is also supported
    omctl --version

Customizing

inputs

The following inputs can be used as step.with keys:

Name Type Description
email String Email of the user used to log in to Omnistrate
password String Password of the user used to log in to Omnistrate
version String Version of the CTL to used (default:latest)

Contributing

Want to contribute? Awesome! You can find information about contributing to this project in the CONTRIBUTING page

About Omnistrate

Omnistrate is the operating system for your SaaS, offering enterprise-grade capabilities: automated provisioning, serverless capabilities, auto-scaling, billing, monitoring, centralized logging, self-healing, intelligent patching and much more!

About

Omnsitrate's Setup CTL github action

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0