Versions in this module Expand all Collapse all v0 v0.1.20 Jun 10, 2026 Changes in this version + const IssueBootstrapMissing + const IssueCommandPlaceholder + const IssueEnvMissingAllow + const IssueImageAmbiguous + const IssueImageMutable + const IssueImagePlaceholder + const IssueParamsMissingAllow + const IssuePluginsDisabled + const IssuePolicyMissing + const IssuePolicyUntrusted + const PlaceholderCommand + const PlaceholderCommandToken + const PlaceholderImage + const SchemaModeline + const StatusFail + const StatusInfo + const StatusPass + const StatusWarn + func Generate(report Report, opts GenerateOptions) ([]byte, error) + type AnalyzeOptions struct + BootstrapEntrypoints []BootstrapEntrypointHint + IncludeUnused bool + type ApplicationInput struct + Application argoappv1.Application + Paths []string + type ApplicationReadiness struct + Issues []ReadinessIssue + Name string + Namespace string + Status string + type BootstrapEntrypointHint struct + Plugin string + SourcePath string + type DoctorOptions struct + EnablePlugins bool + Strict bool + TrustedPolicy bool + type GenerateOptions struct + AllowMutableImageTags bool + Comments bool + Engine pluginpolicy.Engine + EngineExplicit bool + type ParameterEvidence struct + Name string + Type pluginpolicy.ExecParameterType + type PluginReadiness struct + Issues []ReadinessIssue + Name string + Status string + type PluginReport struct + CMP *config.ConfigManagementPlugin + Discover *pluginpolicy.PluginDiscoverMatch + Env []string + Generate []string + GenerateSafe bool + Name string + Parameters []ParameterEvidence + Sidecar SidecarMatch + SuggestedEngine pluginpolicy.Engine + Used bool + Uses []PluginUse + type PluginUse struct + AppName string + AppNamespace string + Explicit bool + SourceIndex int + SourcePath string + StaticMatch bool + type ReadinessIssue struct + Code string + Message string + Plugin string + Status string + type ReadinessReport struct + Applications []ApplicationReadiness + Plugins []PluginReadiness + Recommendations []ReadinessIssue + Status string + func Readiness(report Report, policy *pluginpolicy.Policy, opts DoctorOptions) ReadinessReport + type Report struct + BootstrapEntrypoints []BootstrapEntrypointHint + ExistingPolicyPresent bool + Plugins []PluginReport + Root string + Sidecars []SidecarCandidate + func Analyze(root string, inputs []ApplicationInput, settings config.ArgoSettings, ...) (Report, error) + type SidecarCandidate struct + Image string + Name string + Provenance diagnostic.Provenance + Signals []string + Source string + type SidecarConfidence string + const SidecarConfidenceAmbiguous + const SidecarConfidenceNone + const SidecarConfidenceSingle + const SidecarConfidenceStructural + type SidecarMatch struct + Candidate *SidecarCandidate + Candidates []SidecarCandidate + Confidence SidecarConfidence