apps.kommander.mesosphere.io/v1alpha2

Review detailed Kommander API reference information

This document is automatically generated from the API definition in the code.

Table of Contents

App

App is the Schema for a Service or Application in Kommander.

Field Description Scheme Required
metadata metav1.ObjectMeta false
spec GenericAppSpec false
status AppStatus false

Back to TOC

AppDeployment

AppDeployment is the Schema for a concrete installation of a Service or Application in Kommander.

Field Description Scheme Required
metadata metav1.ObjectMeta false
spec AppDeploymentSpec false
status AppDeploymentStatus false

Back to TOC

AppDeploymentList

AppDeploymentList contains a list of AppDeployments.

Field Description Scheme Required
items []AppDeployment true
metadata metav1.ListMeta false

Back to TOC

AppDeploymentSpec

AppDeploymentSpec defines an instance of an Application.

Field Description Scheme Required
appRef AppRef provides reference to a ClusterApp or App object. TypedLocalObjectReference true
configOverrides ConfigOverrides allows a user to define a ConfigMap that contains configuration overrides corev1.LocalObjectReference false

Back to TOC

AppDeploymentStatus

AppDeploymentStatus defines the current state of the AppDeployment.

AppList

AppList contains a list of Apps.

Field Description Scheme Required
items []App true
metadata metav1.ListMeta false

Back to TOC

AppStatus

AppStatus defines the current state of an App.

ClusterApp

ClusterApp is the Schema for a Service or Application in Kommander.

Field Description Scheme Required
metadata metav1.ObjectMeta false
spec GenericAppSpec false
status ClusterAppStatus false

Back to TOC

ClusterAppList

ClusterAppList contains a list of ClusterApps.

Field Description Scheme Required
items []ClusterApp true
metadata metav1.ListMeta false

Back to TOC

ClusterAppStatus

ClusterAppStatus defines the current state of an App.

CrossNamespaceGitRepositoryReference

CrossNamespaceGitRepositoryReference contains enough information to let you locate the typed referenced object at cluster level.

Field Description Scheme Required
apiVersion API version of the referent string false
kind Kind of the referent string true
name Name of the referent string true
namespace Namespace of the referent, defaults to the Kustomization namespace string false

Back to TOC

GenericAppSpec

GenericAppSpec defines the actual Application spec.

Field Description Scheme Required
appId AppID specifies the name of the application/workload string true
gitRepositoryRef GitRepository is reference to the Flux’s GitRepository, which in turn describes Git repository where the service resides CrossNamespaceGitRepositoryReference true
version Version depicts the version of the service in the semantic versioning format. string true

Back to TOC

TypedLocalObjectReference

TypedLocalObjectReference contains enough information to let you locate the typed referenced object at cluster or local level.

Field Description Scheme Required
apiVersion API version of the referent string false
kind Kind of the referent string true
name Name of the referent string true

Back to TOC