Skip to main content

Overview

The dorgu persona command group manages ApplicationPersona custom resources. An ApplicationPersona is a Kubernetes CRD that captures the operational identity of your application — its resource requirements, scaling behavior, health characteristics, and deployment preferences — as a declarative, version-controlled resource. The workflow is: generate a persona YAML from your application source, apply it to the cluster, and check status to verify the operator has reconciled it.

persona generate

Synopsis

Analyze an application directory and produce an ApplicationPersona YAML manifest. The path should point to a directory containing a Dockerfile or docker-compose.yml. Defaults to . if omitted.

Flags

Examples

persona apply

Synopsis

Analyze an application and apply the resulting ApplicationPersona directly to the cluster. This combines the generate and kubectl apply steps into a single command. The path defaults to . if omitted.

Flags

Examples

persona status

Synopsis

Check the reconciliation status of an ApplicationPersona by name. Requires exactly one argument: the persona name.

Flags

Examples

Status fields

The persona status command reports the following fields from the ApplicationPersona resource:
Requires the Dorgu Operator installed on the cluster with the ApplicationPersona CRD registered. See the Operator installation guide for setup instructions.