handlers

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2026 License: Apache-2.0 Imports: 64 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitJWTMiddleware added in v1.0.0

func InitJWTMiddleware(cfg *config.Config, logger *slog.Logger) func(http.Handler) http.Handler

InitJWTMiddleware initializes the JWT authentication middleware from the unified configuration.

func NormalizeListOptions added in v0.16.0

func NormalizeListOptions(limit *gen.LimitParam, cursor *gen.CursorParam, labelSelector *gen.LabelSelectorParam) services.ListOptions

NormalizeListOptions clamps the limit to [1, maxPageLimit] and extracts the cursor and label selector.

func ToPagination added in v0.16.0

func ToPagination[T any](result *services.ListResult[T]) gen.Pagination

ToPagination builds a gen.Pagination from a ListResult.

func WebhookRawBodyMiddleware added in v0.17.0

func WebhookRawBodyMiddleware(next http.Handler) http.Handler

WebhookRawBodyMiddleware captures the raw request body for the autobuild webhook endpoint and stores it in the context before the OpenAPI strict handler decodes the body. This is necessary because HMAC signature validation requires the original raw payload bytes.

Types

type ExecHandler added in v1.1.0

type ExecHandler struct {
	// contains filtered or unexported fields
}

ExecHandler handles WebSocket exec requests for component pods.

func NewExecHandler added in v1.1.0

func NewExecHandler(k8sClient client.Client, gwClient *gatewayClient.Client, gatewayURL string, gwTLSConf *tls.Config, authzChecker *svcpkg.AuthzChecker, logger *slog.Logger) *ExecHandler

NewExecHandler creates a new exec handler.

func (*ExecHandler) ServeHTTP added in v1.1.0

func (h *ExecHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)

ServeHTTP handles the exec WebSocket upgrade and bidirectional streaming. URL: /exec/namespaces/{namespace}/components/{component}?env=...&container=...&command=...&tty=...&stdin=...

type Handler

type Handler struct {
	Config *config.Config
	// contains filtered or unexported fields
}

Handler implements gen.StrictServerInterface

func New

func New(svc *handlerservices.Services, logger *slog.Logger, cfg *config.Config) *Handler

New creates a new Handler

func (*Handler) CreateClusterComponentType added in v0.16.0

CreateClusterComponentType creates a new cluster-scoped component type.

func (*Handler) CreateClusterDataPlane added in v0.15.0

CreateClusterDataPlane creates a new cluster-scoped data plane.

func (*Handler) CreateClusterObservabilityPlane added in v0.16.0

CreateClusterObservabilityPlane creates a new cluster-scoped observability plane.

func (*Handler) CreateClusterResourceType added in v1.1.0

CreateClusterResourceType creates a new cluster-scoped resource type.

func (*Handler) CreateClusterRole added in v0.14.0

CreateClusterRole creates a new cluster-scoped role.

func (*Handler) CreateClusterRoleBinding added in v0.14.0

CreateClusterRoleBinding creates a new cluster-scoped role binding.

func (*Handler) CreateClusterTrait added in v0.16.0

CreateClusterTrait creates a new cluster-scoped trait.

func (*Handler) CreateClusterWorkflow added in v1.0.0

CreateClusterWorkflow creates a new cluster-scoped workflow.

func (*Handler) CreateClusterWorkflowPlane added in v1.0.0

CreateClusterWorkflowPlane creates a new cluster-scoped workflow plane.

func (*Handler) CreateComponent

CreateComponent creates a new component within a namespace.

func (*Handler) CreateComponentRelease

CreateComponentRelease creates a new component release within a namespace.

func (*Handler) CreateComponentType added in v0.16.0

CreateComponentType creates a new component type within a namespace.

func (*Handler) CreateDataPlane

CreateDataPlane creates a new data plane within a namespace.

func (*Handler) CreateDeploymentPipeline added in v0.16.0

CreateDeploymentPipeline creates a new deployment pipeline within a namespace.

func (*Handler) CreateEnvironment

CreateEnvironment creates a new environment within a namespace.

func (*Handler) CreateGitSecret added in v0.17.0

CreateGitSecret creates a new git secret.

func (*Handler) CreateNamespace added in v0.13.0

CreateNamespace creates a new namespace.

func (*Handler) CreateNamespaceRole added in v0.14.0

CreateNamespaceRole creates a new namespace-scoped role.

func (*Handler) CreateNamespaceRoleBinding added in v0.14.0

CreateNamespaceRoleBinding creates a new namespace-scoped role binding.

func (*Handler) CreateObservabilityAlertsNotificationChannel added in v0.16.0

CreateObservabilityAlertsNotificationChannel creates a new observability alerts notification channel within a namespace.

func (*Handler) CreateObservabilityPlane added in v0.16.0

CreateObservabilityPlane creates a new observability plane within a namespace.

func (*Handler) CreateProject

CreateProject creates a new project within a namespace.

func (*Handler) CreateReleaseBinding added in v0.16.0

CreateReleaseBinding creates a new release binding within a namespace.

func (*Handler) CreateResource added in v1.1.0

CreateResource creates a new resource within a namespace.

func (*Handler) CreateResourceRelease added in v1.1.0

CreateResourceRelease creates a new resource release within a namespace.

func (*Handler) CreateResourceReleaseBinding added in v1.1.0

CreateResourceReleaseBinding creates a new resource release binding within a namespace.

func (*Handler) CreateResourceType added in v1.1.0

CreateResourceType creates a new resource type within a namespace.

func (*Handler) CreateSecret added in v1.1.0

CreateSecret creates a new secret across the control plane and target plane.

func (*Handler) CreateSecretReference added in v0.16.0

CreateSecretReference creates a new secret reference within a namespace.

func (*Handler) CreateTrait added in v0.16.0

CreateTrait creates a new trait within a namespace.

func (*Handler) CreateWorkflow added in v0.17.0

CreateWorkflow creates a new workflow within a namespace.

func (*Handler) CreateWorkflowPlane added in v1.0.0

CreateWorkflowPlane creates a new workflow plane within a namespace.

func (*Handler) CreateWorkflowRun added in v0.13.0

CreateWorkflowRun creates a new workflow run

func (*Handler) CreateWorkload

CreateWorkload creates a new workload within a namespace.

func (*Handler) DeleteClusterComponentType added in v0.16.0

DeleteClusterComponentType deletes a cluster-scoped component type by name.

func (*Handler) DeleteClusterDataPlane added in v0.16.0

DeleteClusterDataPlane deletes a cluster-scoped data plane by name.

func (*Handler) DeleteClusterObservabilityPlane added in v0.16.0

DeleteClusterObservabilityPlane deletes a cluster observability plane by name.

func (*Handler) DeleteClusterResourceType added in v1.1.0

DeleteClusterResourceType deletes a cluster-scoped resource type by name.

func (*Handler) DeleteClusterRole added in v0.14.0

DeleteClusterRole deletes a cluster role.

func (*Handler) DeleteClusterRoleBinding added in v0.14.0

DeleteClusterRoleBinding deletes a cluster role binding.

func (*Handler) DeleteClusterTrait added in v0.16.0

DeleteClusterTrait deletes a cluster-scoped trait by name.

func (*Handler) DeleteClusterWorkflow added in v1.0.0

DeleteClusterWorkflow deletes a cluster-scoped workflow by name.

func (*Handler) DeleteClusterWorkflowPlane added in v1.0.0

DeleteClusterWorkflowPlane deletes a cluster-scoped workflow plane by name.

func (*Handler) DeleteComponent added in v0.16.0

DeleteComponent deletes a component by name.

func (*Handler) DeleteComponentRelease added in v1.0.0

DeleteComponentRelease deletes a component release by name.

func (*Handler) DeleteComponentType added in v0.16.0

DeleteComponentType deletes a component type by name.

func (*Handler) DeleteDataPlane added in v0.16.0

DeleteDataPlane deletes a data plane by name.

func (*Handler) DeleteDeploymentPipeline added in v0.16.0

DeleteDeploymentPipeline deletes a deployment pipeline by name.

func (*Handler) DeleteEnvironment added in v0.17.0

DeleteEnvironment deletes an environment by name.

func (*Handler) DeleteGitSecret added in v0.17.0

DeleteGitSecret deletes a git secret by name.

func (*Handler) DeleteNamespace added in v0.16.0

DeleteNamespace deletes a namespace by name.

func (*Handler) DeleteNamespaceRole added in v0.14.0

DeleteNamespaceRole deletes a namespace role.

func (*Handler) DeleteNamespaceRoleBinding added in v0.14.0

DeleteNamespaceRoleBinding deletes a namespace role binding.

func (*Handler) DeleteObservabilityAlertsNotificationChannel added in v0.16.0

DeleteObservabilityAlertsNotificationChannel deletes an observability alerts notification channel by name.

func (*Handler) DeleteObservabilityPlane added in v0.16.0

DeleteObservabilityPlane deletes an observability plane by name.

func (*Handler) DeleteProject added in v0.16.0

DeleteProject deletes a project by name.

func (*Handler) DeleteReleaseBinding added in v0.16.0

DeleteReleaseBinding deletes a release binding by name.

func (*Handler) DeleteResource

DeleteResource deletes a resource by name.

func (*Handler) DeleteResourceRelease added in v1.1.0

DeleteResourceRelease deletes a resource release by name.

func (*Handler) DeleteResourceReleaseBinding added in v1.1.0

DeleteResourceReleaseBinding deletes a resource release binding by name.

func (*Handler) DeleteResourceType added in v1.1.0

DeleteResourceType deletes a resource type by name.

func (*Handler) DeleteSecret added in v1.1.0

DeleteSecret removes a secret by name.

func (*Handler) DeleteSecretReference added in v0.16.0

DeleteSecretReference deletes a secret reference by name.

func (*Handler) DeleteTrait added in v0.16.0

DeleteTrait deletes a trait by name.

func (*Handler) DeleteWorkflow added in v0.17.0

DeleteWorkflow deletes a workflow by name.

func (*Handler) DeleteWorkflowPlane added in v1.0.0

DeleteWorkflowPlane deletes a workflow plane by name.

func (*Handler) DeleteWorkflowRun added in v1.1.0

DeleteWorkflowRun deletes a workflow run by name.

func (*Handler) DeleteWorkload added in v0.16.0

DeleteWorkload deletes a workload by name.

func (*Handler) Evaluates added in v0.16.0

Evaluates evaluates one or more authorization requests.

func (*Handler) GenerateRelease added in v0.16.0

GenerateRelease generates an immutable release snapshot from the current component state

func (*Handler) GetClusterComponentType added in v0.16.0

GetClusterComponentType returns details of a specific cluster-scoped component type.

func (*Handler) GetClusterComponentTypeSchema added in v0.16.0

GetClusterComponentTypeSchema returns the parameter schema for a cluster-scoped component type.

func (*Handler) GetClusterDataPlane added in v0.15.0

GetClusterDataPlane returns details of a specific cluster-scoped data plane.

func (*Handler) GetClusterObservabilityPlane added in v0.16.0

GetClusterObservabilityPlane returns details of a specific cluster-scoped observability plane.

func (*Handler) GetClusterResourceType added in v1.1.0

GetClusterResourceType returns details of a specific cluster-scoped resource type.

func (*Handler) GetClusterResourceTypeSchema added in v1.1.0

GetClusterResourceTypeSchema returns the parameter schema for a cluster-scoped resource type.

func (*Handler) GetClusterRole added in v0.14.0

GetClusterRole returns details of a specific cluster role.

func (*Handler) GetClusterRoleBinding added in v0.14.0

GetClusterRoleBinding returns details of a specific cluster role binding.

func (*Handler) GetClusterTrait added in v0.16.0

GetClusterTrait returns details of a specific cluster-scoped trait.

func (*Handler) GetClusterTraitSchema added in v0.16.0

GetClusterTraitSchema returns the parameter schema for a cluster-scoped trait.

func (*Handler) GetClusterWorkflow added in v1.0.0

GetClusterWorkflow returns details of a specific cluster-scoped workflow.

func (*Handler) GetClusterWorkflowPlane added in v1.0.0

GetClusterWorkflowPlane returns details of a specific cluster-scoped workflow plane.

func (*Handler) GetClusterWorkflowSchema added in v1.0.0

GetClusterWorkflowSchema returns the parameter schema for a cluster-scoped workflow.

func (*Handler) GetComponent

GetComponent returns details of a specific component.

func (*Handler) GetComponentRelease

GetComponentRelease returns details of a specific component release.

func (*Handler) GetComponentSchema

GetComponentSchema returns the combined parameter schema for a component

func (*Handler) GetComponentType added in v0.16.0

GetComponentType returns details of a specific component type.

func (*Handler) GetComponentTypeSchema

GetComponentTypeSchema returns the parameter schema for a component type

func (*Handler) GetDataPlane

GetDataPlane returns details of a specific data plane.

func (*Handler) GetDeploymentPipeline added in v0.16.0

GetDeploymentPipeline returns details of a specific deployment pipeline.

func (*Handler) GetEnvironment

GetEnvironment returns details of a specific environment.

func (*Handler) GetHealth

GetHealth returns OK if the server is healthy

func (*Handler) GetNamespace added in v0.13.0

GetNamespace returns details of a specific namespace.

func (*Handler) GetNamespaceRole added in v0.14.0

GetNamespaceRole returns details of a specific namespace role.

func (*Handler) GetNamespaceRoleBinding added in v0.14.0

GetNamespaceRoleBinding returns details of a specific namespace role binding.

func (*Handler) GetOAuthProtectedResourceMetadata

GetOAuthProtectedResourceMetadata returns OAuth 2.0 protected resource metadata as defined in RFC 9728, extended with OpenChoreo-specific client configurations.

func (*Handler) GetObservabilityAlertsNotificationChannel added in v0.16.0

GetObservabilityAlertsNotificationChannel returns details of a specific observability alerts notification channel.

func (*Handler) GetObservabilityPlane added in v0.16.0

GetObservabilityPlane returns details of a specific observability plane.

func (*Handler) GetOpenAPISpec

GetOpenAPISpec returns the OpenAPI specification in JSON format

func (*Handler) GetProject

GetProject returns details of a specific project.

func (*Handler) GetReady

GetReady returns Ready if the server is ready to accept requests

func (*Handler) GetReleaseBinding added in v0.16.0

GetReleaseBinding returns details of a specific release binding.

func (*Handler) GetReleaseBindingK8sResourceEvents added in v0.17.0

GetReleaseBindingK8sResourceEvents returns Kubernetes events for a specific resource in the release binding's resource tree.

func (*Handler) GetReleaseBindingK8sResourceLogs added in v0.17.0

GetReleaseBindingK8sResourceLogs returns logs for a specific pod in the release binding's resource tree.

func (*Handler) GetReleaseBindingK8sResourceTree added in v0.17.0

GetReleaseBindingK8sResourceTree returns all live Kubernetes resources deployed by the releases owned by a release binding.

func (*Handler) GetResource added in v1.1.0

GetResource returns details of a specific resource.

func (*Handler) GetResourceRelease added in v1.1.0

GetResourceRelease returns details of a specific resource release.

func (*Handler) GetResourceReleaseBinding added in v1.1.0

GetResourceReleaseBinding returns details of a specific resource release binding.

func (*Handler) GetResourceType added in v1.1.0

GetResourceType returns details of a specific resource type.

func (*Handler) GetResourceTypeSchema added in v1.1.0

GetResourceTypeSchema returns the parameter schema for a resource type.

func (*Handler) GetSecret added in v1.1.0

GetSecret returns a secret, including its data from the target plane.

func (*Handler) GetSecretReference added in v0.16.0

GetSecretReference returns details of a specific secret reference.

func (*Handler) GetSubjectProfile

GetSubjectProfile returns the authorization profile for the authenticated subject.

func (*Handler) GetTrait added in v0.16.0

GetTrait returns details of a specific trait.

func (*Handler) GetTraitSchema

GetTraitSchema returns the parameter schema for a trait

func (*Handler) GetVersion

GetVersion returns version information about the API server

func (*Handler) GetWorkflow added in v0.17.0

GetWorkflow returns details of a specific workflow.

func (*Handler) GetWorkflowPlane added in v1.0.0

GetWorkflowPlane returns details of a specific workflow plane.

func (*Handler) GetWorkflowRun added in v0.13.0

GetWorkflowRun returns a specific workflow run

func (*Handler) GetWorkflowRunEvents added in v0.16.0

GetWorkflowRunEvents returns Kubernetes events for a specific workflow run

func (*Handler) GetWorkflowRunLogs added in v0.16.0

GetWorkflowRunLogs returns logs for a specific workflow run

func (*Handler) GetWorkflowRunStatus added in v0.16.0

GetWorkflowRunStatus returns the status and per-step details of a specific workflow run

func (*Handler) GetWorkflowSchema

GetWorkflowSchema returns the parameter schema for a workflow

func (*Handler) GetWorkload added in v0.16.0

GetWorkload returns details of a specific workload.

func (*Handler) HandleAutoBuild added in v0.17.0

HandleAutoBuild processes incoming webhook events from any supported git provider. The provider is detected from the request headers (X-Hub-Signature-256, X-Gitlab-Token, X-Event-Key).

func (*Handler) ListActions

ListActions returns all defined authorization actions.

func (*Handler) ListClusterComponentTypes added in v0.16.0

ListClusterComponentTypes returns a paginated list of cluster-scoped component types.

func (*Handler) ListClusterDataPlanes added in v0.15.0

ListClusterDataPlanes returns a paginated list of cluster-scoped data planes.

func (*Handler) ListClusterObservabilityPlanes added in v0.15.0

ListClusterObservabilityPlanes returns a paginated list of cluster-scoped observability planes.

func (*Handler) ListClusterResourceTypes added in v1.1.0

ListClusterResourceTypes returns a paginated list of cluster-scoped resource types.

func (*Handler) ListClusterRoleBindings added in v0.14.0

ListClusterRoleBindings returns all cluster-scoped role bindings.

func (*Handler) ListClusterRoles added in v0.14.0

ListClusterRoles returns all cluster-scoped roles.

func (*Handler) ListClusterTraits added in v0.16.0

ListClusterTraits returns a paginated list of cluster-scoped traits.

func (*Handler) ListClusterWorkflowPlanes added in v1.0.0

ListClusterWorkflowPlanes returns a paginated list of cluster-scoped workflow planes.

func (*Handler) ListClusterWorkflows added in v1.0.0

ListClusterWorkflows returns a paginated list of cluster-scoped workflows.

func (*Handler) ListComponentReleases

ListComponentReleases returns a paginated list of component releases within a namespace.

func (*Handler) ListComponentTypes

ListComponentTypes returns a paginated list of component types within a namespace.

func (*Handler) ListComponents

ListComponents returns a paginated list of components within a namespace.

func (*Handler) ListDataPlanes

ListDataPlanes returns a paginated list of data planes within a namespace.

func (*Handler) ListDeploymentPipelines added in v0.16.0

ListDeploymentPipelines returns a paginated list of deployment pipelines within a namespace.

func (*Handler) ListEnvironments

ListEnvironments returns a paginated list of environments within a namespace.

func (*Handler) ListGitSecrets added in v0.17.0

ListGitSecrets returns all git secrets in a namespace.

func (*Handler) ListNamespaceRoleBindings added in v0.14.0

ListNamespaceRoleBindings returns all namespace-scoped role bindings.

func (*Handler) ListNamespaceRoles added in v0.14.0

ListNamespaceRoles returns all namespace-scoped roles.

func (*Handler) ListNamespaces added in v0.13.0

ListNamespaces returns a paginated list of namespaces.

func (*Handler) ListObservabilityAlertsNotificationChannels added in v0.16.0

ListObservabilityAlertsNotificationChannels returns a paginated list of observability alerts notification channels within a namespace.

func (*Handler) ListObservabilityPlanes

ListObservabilityPlanes returns a paginated list of observability planes within a namespace.

func (*Handler) ListProjects

ListProjects returns a paginated list of projects within a namespace.

func (*Handler) ListReleaseBindings

ListReleaseBindings returns a paginated list of release bindings within a namespace.

func (*Handler) ListResourceReleaseBindings added in v1.1.0

ListResourceReleaseBindings returns a paginated list of resource release bindings within a namespace.

func (*Handler) ListResourceReleases added in v1.1.0

ListResourceReleases returns a paginated list of resource releases within a namespace.

func (*Handler) ListResourceTypes added in v1.1.0

ListResourceTypes returns a paginated list of resource types within a namespace.

func (*Handler) ListResources added in v1.1.0

ListResources returns a paginated list of resources within a namespace.

func (*Handler) ListSecretReferences

ListSecretReferences returns a paginated list of secret references within a namespace.

func (*Handler) ListSecrets added in v1.1.0

ListSecrets returns a paginated list of secrets managed by the Secret API.

func (*Handler) ListSubjectTypes added in v1.0.0

ListSubjectTypes returns the configured subject types

func (*Handler) ListTraits

ListTraits returns a paginated list of traits within a namespace.

func (*Handler) ListWorkflowPlanes added in v1.0.0

ListWorkflowPlanes returns a paginated list of workflow planes within a namespace.

func (*Handler) ListWorkflowRuns added in v0.13.0

ListWorkflowRuns returns a list of workflow runs

func (*Handler) ListWorkflows

ListWorkflows returns a paginated list of workflows within a namespace.

func (*Handler) ListWorkloads added in v0.16.0

ListWorkloads returns a paginated list of workloads within a namespace.

func (*Handler) UpdateClusterComponentType added in v0.16.0

UpdateClusterComponentType replaces an existing cluster-scoped component type (full update).

func (*Handler) UpdateClusterDataPlane added in v0.16.0

UpdateClusterDataPlane replaces an existing cluster-scoped data plane (full update).

func (*Handler) UpdateClusterObservabilityPlane added in v0.16.0

UpdateClusterObservabilityPlane replaces an existing cluster observability plane (full update).

func (*Handler) UpdateClusterResourceType added in v1.1.0

UpdateClusterResourceType replaces an existing cluster-scoped resource type (full update).

func (*Handler) UpdateClusterRole added in v0.14.0

UpdateClusterRole updates an existing cluster role.

func (*Handler) UpdateClusterRoleBinding added in v0.14.0

UpdateClusterRoleBinding updates an existing cluster role binding.

func (*Handler) UpdateClusterTrait added in v0.16.0

UpdateClusterTrait replaces an existing cluster-scoped trait (full update).

func (*Handler) UpdateClusterWorkflow added in v1.0.0

UpdateClusterWorkflow replaces an existing cluster-scoped workflow (full update).

func (*Handler) UpdateClusterWorkflowPlane added in v1.0.0

UpdateClusterWorkflowPlane replaces an existing cluster-scoped workflow plane (full update).

func (*Handler) UpdateComponent added in v0.16.0

UpdateComponent replaces an existing component (full update).

func (*Handler) UpdateComponentType added in v0.16.0

UpdateComponentType replaces an existing component type (full update).

func (*Handler) UpdateDataPlane added in v0.16.0

UpdateDataPlane replaces an existing data plane (full update).

func (*Handler) UpdateDeploymentPipeline added in v0.16.0

UpdateDeploymentPipeline replaces an existing deployment pipeline (full update).

func (*Handler) UpdateEnvironment added in v0.17.0

UpdateEnvironment replaces an existing environment (full update).

func (*Handler) UpdateNamespace added in v0.16.0

UpdateNamespace replaces an existing namespace (full update).

func (*Handler) UpdateNamespaceRole added in v0.14.0

UpdateNamespaceRole updates an existing namespace role.

func (*Handler) UpdateNamespaceRoleBinding added in v0.14.0

UpdateNamespaceRoleBinding updates an existing namespace role binding.

func (*Handler) UpdateObservabilityAlertsNotificationChannel added in v0.16.0

UpdateObservabilityAlertsNotificationChannel replaces an existing observability alerts notification channel (full update).

func (*Handler) UpdateObservabilityPlane added in v0.16.0

UpdateObservabilityPlane replaces an existing observability plane (full update).

func (*Handler) UpdateProject added in v0.16.0

UpdateProject replaces an existing project (full update).

func (*Handler) UpdateReleaseBinding added in v0.16.0

UpdateReleaseBinding replaces an existing release binding (full update).

func (*Handler) UpdateResource added in v1.1.0

UpdateResource replaces an existing resource (full update).

func (*Handler) UpdateResourceReleaseBinding added in v1.1.0

UpdateResourceReleaseBinding replaces an existing resource release binding (full update).

func (*Handler) UpdateResourceType added in v1.1.0

UpdateResourceType replaces an existing resource type (full update).

func (*Handler) UpdateSecret added in v1.1.0

UpdateSecret replaces a secret's data with the supplied final state.

func (*Handler) UpdateSecretReference added in v0.16.0

UpdateSecretReference replaces an existing secret reference (full update).

func (*Handler) UpdateTrait added in v0.16.0

UpdateTrait replaces an existing trait (full update).

func (*Handler) UpdateWorkflow added in v0.17.0

UpdateWorkflow replaces an existing workflow (full update).

func (*Handler) UpdateWorkflowPlane added in v1.0.0

UpdateWorkflowPlane replaces an existing workflow plane.

func (*Handler) UpdateWorkflowRun added in v1.0.0

UpdateWorkflowRun replaces an existing workflow run (full update).

func (*Handler) UpdateWorkload added in v0.16.0

UpdateWorkload replaces an existing workload (full update).

Jump to

Keyboard shortcuts

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