You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Nobl9 sloctl action
v0.2.2
This action applies a Nobl9 configuration file (specified via the sloctl_yml input parameter) to a project using the sloctl
(https://docs.nobl9.com/sloctl-user-guide/) tool.
- A valid Nobl9 account (see https://nobl9.com for more information)
Parameter | Description | Required | Default |
---|---|---|---|
client_id |
The Client ID of your Nobl9 account | Yes | N/A |
client_secret |
The Client Secret of your Nobl9 account | Yes | N/A |
sloctl_yml |
The path or glob pattern to the configuration in YAML format, relative to the root directory of the repository | Yes | N/A |
dry_run |
Submits server-side request without persisting the configured resources | No | false |
name: Nobl9 GitHub Actions Demo
on: [push]
jobs:
nobl9:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
- uses: nobl9/[email protected]
with:
client_id: ${{ secrets.CLIENT_ID }}
client_secret: ${{ secrets.CLIENT_SECRET }}
sloctl_yml: "slos.yaml"
name: Nobl9 GitHub Actions Demo
on: [push]
jobs:
nobl9:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
- uses: nobl9/[email protected]
with:
client_id: ${{ secrets.CLIENT_ID }}
client_secret: ${{ secrets.CLIENT_SECRET }}
sloctl_yml: "**"
name: Nobl9 GitHub Actions Demo
on: [push]
jobs:
nobl9:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
- uses: nobl9/[email protected]
with:
client_id: ${{ secrets.CLIENT_ID }}
client_secret: ${{ secrets.CLIENT_SECRET }}
sloctl_yml: "validate-slos.yaml"
dry_run: "true"