ctl-api

command
v0.19.927 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

README

CTL API

The Nuon control-plane API.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
gen command
nuontest command
app
app/slack/service
Package service exposes the org-scoped, dashboard-facing public API for the Slack integration: enumerating installations linked to an org, listing / creating channel subscriptions, and kicking off the OAuth install flow.
Package service exposes the org-scoped, dashboard-facing public API for the Slack integration: enumerating installations linked to an org, listing / creating channel subscriptions, and kicking off the OAuth install flow.
pkg/interests
Package interests defines the shared "what events do you want?" model used by both Slack channel subscriptions and webhooks.
Package interests defines the shared "what events do you want?" model used by both Slack channel subscriptions and webhooks.
pkg/operation-roles
operationroles implements various rules around what role to use for a particular operation
operationroles implements various rules around what role to use for a particular operation
pkg/queue/catalog/allsignals
Package allsignals imports all signal packages to trigger their init() registrations into the signal catalog.
Package allsignals imports all signal packages to trigger their init() registrations into the signal catalog.
pkg/queue/signal/hooks/slackrender
Package slackrender renders Slack message text and blocks for Nuon workflow / workflow_step / workflow_step_approval lifecycle events.
Package slackrender renders Slack message text and blocks for Nuon workflow / workflow_step / workflow_step_approval lifecycle events.
pkg/slack/client
Package client is a thin Slack Web API client scoped to the surface area the Nuon slackbot integration needs:
Package client is a thin Slack Web API client scoped to the surface area the Nuon slackbot integration needs:
pkg/slack/signing
Package signing implements verification of incoming Slack webhooks.
Package signing implements verification of incoming Slack webhooks.
pkg/slack/statejwt
Package statejwt encodes and decodes the OAuth `state` parameter used in the Slack install / link flows.
Package statejwt encodes and decodes the OAuth `state` parameter used in the Slack install / link flows.
pkg/stacks/aws
Package aws renders the install-stacks/aws Terraform module's tfvars file for an AWS install.
Package aws renders the install-stacks/aws Terraform module's tfvars file for an AWS install.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL