octelium / github-action

Connect to your Octelium Cluster from within your GitHub Action workflow

Repository from Github https://github.comoctelium/github-actionRepository from Github https://github.comoctelium/github-action

Octelium GitHub Action

This is a GitHub action to connect to your Octelium Cluster and access its Services.

You can connect using an authentication token by setting it as a secret in your repository. Here is an example:

- name: Octelium
    uses: octelium/github-action@master
    with:
      domain: example.com
      auth-token: ${{ secrets.OCTELIUM_AUTH_TOKEN }}

You can also use extra flags for the octelium connect command via the args input as follows:

- name: Octelium
    uses: octelium/github-action@master
    with:
      domain: example.com
      auth-token: ${{ secrets.OCTELIUM_AUTH_TOKEN }}
      args: "--serve svc1 --no-dns"

You can also authenticate to your Octelium Cluster in a "secret-less" way using GitHub's own OIDC issued identity token assertions (read more here). Here is an example:

- name: Octelium
    uses: octelium/github-action@master
    with:
      domain: example.com
      assertion-idp: <YOUR_IDP_NAME>

About

Connect to your Octelium Cluster from within your GitHub Action workflow

License:Apache License 2.0