Skip to content

stack-spot/cloud-control-plane-bootstrap

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-control-plane-bootstrap

Github Action to download Stackspot cloud control plane bootstrap terraform module.

Note: This action is supported on all runners operating systems (ubuntu, macos, windows)

📚 Usage

Requirements

To get the account keys (CLIENT_ID, CLIENT_KEY and CLIENT_REALM), please login using a ADMIN user on the StackSpot Portal, and generate new keys at https://stackspot.com/en/settings/access-token.

Use Case

    steps:
      - name: Checkout repository
        uses: actions/[email protected]
      - name: Download control plane bootstrap ZIP file
        uses: stack-spot/cloud-control-plane-bootstrap@v1
        with:
          CLIENT_KEY: ${{ secrets.CLIENT_KEY }}
          CLIENT_ID: ${{ secrets.CLIENT_ID }}
          CLIENT_REALM: ${{ secrets.CLIENT_REALM }}
          VERSION: "latest" # Optional

After running the action, the control plane bootstrap ZIP file will then be available at path:

$GITHUB_WORKSPACE/control_plane_bootstrap_${{ inputs.VERSION }}.zip

Example: $GITHUB_WORKSPACE/control_plane_bootstrap_latest.zip


▶️ Action Inputs

Field Mandatory Default Value Observation
CLIENT_ID YES N/A StackSpot Client ID.
CLIENT_KEY YES N/A StackSpot Client KEY.
CLIENT_REALM YES N/A StackSpot Client Realm.
VERSION NO latest Bootstrap version.

License

Apache License 2.0

About

Github Action to download Stackspot cloud control plane bootstrap module.

Topics

Resources

License

Security policy

Stars

Watchers

Forks