Skip to content
ReferenceKubernetes GitOps Resources

Kubernetes GitOps Resources

Configuration resources of the rendered manifest pattern. They are compiler inputs that render-tree reads, not objects installed in a cluster.

argocdRefpublicationclusterRefclusterRefselects by labelsprojectRefsource (remote)sourceRepositoryRefssource directory holdsArgoCDInstanceDeploymentTargetGitRepositoryClusterApplicationGroupAppProjectDefinitionRelease
A DeploymentTarget binds a Cluster, an optional ArgoCDInstance, and a publication GitRepository, and selects ApplicationGroups by label. Each ApplicationGroup reads Releases from its source directory and may share an AppProjectDefinition.

Resources

Each reference explains when to declare the resource, what happens if it is omitted, and every field.

  • Shared GitOps gitops.nyl/v1
    • GitRepository: Names reusable, credential-free Git read and publication coordinates.
  • Kubernetes GitOps k8s.gitops.nyl/v1

The resources guide explains their shared envelope, discovery, and validation.