@@ -473,10 +473,11 @@ type CustomConfigCommand struct {
473473
474474// DeploymentConfig defines the configuration how the devspace should be deployed
475475type DeploymentConfig struct {
476- Name string `yaml:"name" json:"name"`
477- Namespace string `yaml:"namespace,omitempty" json:"namespace,omitempty"`
478- Helm * HelmConfig `yaml:"helm,omitempty" json:"helm,omitempty"`
479- Kubectl * KubectlConfig `yaml:"kubectl,omitempty" json:"kubectl,omitempty"`
476+ Name string `yaml:"name" json:"name"`
477+ Namespace string `yaml:"namespace,omitempty" json:"namespace,omitempty"`
478+ UpdateImageTags bool `yaml:"updateImageTags,omitempty" json:"updateImageTags,omitempty"`
479+ Helm * HelmConfig `yaml:"helm,omitempty" json:"helm,omitempty"`
480+ Kubectl * KubectlConfig `yaml:"kubectl,omitempty" json:"kubectl,omitempty"`
480481}
481482
482483// ComponentConfig holds the component information
@@ -659,11 +660,10 @@ type RollingUpdateConfig struct {
659660
660661// HelmConfig defines the specific helm options used during deployment
661662type HelmConfig struct {
662- Chart * ChartConfig `yaml:"chart,omitempty" json:"chart,omitempty"`
663- Values map [string ]interface {} `yaml:"values,omitempty" json:"values,omitempty"`
664- ValuesFiles []string `yaml:"valuesFiles,omitempty" json:"valuesFiles,omitempty"`
665- ReplaceImageTags bool `yaml:"replaceImageTags,omitempty" json:"replaceImageTags,omitempty"`
666- DisplayOutput bool `yaml:"displayOutput,omitempty" json:"output,omitempty"`
663+ Chart * ChartConfig `yaml:"chart,omitempty" json:"chart,omitempty"`
664+ Values map [string ]interface {} `yaml:"values,omitempty" json:"values,omitempty"`
665+ ValuesFiles []string `yaml:"valuesFiles,omitempty" json:"valuesFiles,omitempty"`
666+ DisplayOutput bool `yaml:"displayOutput,omitempty" json:"output,omitempty"`
667667
668668TemplateArgs []string `yaml:"templateArgs,omitempty" json:"templateArgs,omitempty"`
669669UpgradeArgs []string `yaml:"upgradeArgs,omitempty" json:"upgradeArgs,omitempty"`
@@ -682,12 +682,11 @@ type ChartConfig struct {
682682
683683// KubectlConfig defines the specific kubectl options used during deployment
684684type KubectlConfig struct {
685- Manifests []string `yaml:"manifests,omitempty" json:"manifests,omitempty"`
686- Kustomize * bool `yaml:"kustomize,omitempty" json:"kustomize,omitempty"`
687- KustomizeArgs []string `yaml:"kustomizeArgs,omitempty" json:"kustomizeArgs,omitempty"`
688- ReplaceImageTags bool `yaml:"replaceImageTags,omitempty" json:"replaceImageTags,omitempty"`
689- CreateArgs []string `yaml:"createArgs,omitempty" json:"createArgs,omitempty"`
690- ApplyArgs []string `yaml:"applyArgs,omitempty" json:"applyArgs,omitempty"`
685+ Manifests []string `yaml:"manifests,omitempty" json:"manifests,omitempty"`
686+ Kustomize * bool `yaml:"kustomize,omitempty" json:"kustomize,omitempty"`
687+ KustomizeArgs []string `yaml:"kustomizeArgs,omitempty" json:"kustomizeArgs,omitempty"`
688+ CreateArgs []string `yaml:"createArgs,omitempty" json:"createArgs,omitempty"`
689+ ApplyArgs []string `yaml:"applyArgs,omitempty" json:"applyArgs,omitempty"`
691690
692691KustomizeBinaryPath string `yaml:"kustomizeBinaryPath,omitempty" json:"kustomizeBinaryPath,omitempty"`
693692KubectlBinaryPath string `yaml:"kubectlBinaryPath,omitempty" json:"kubectlBinaryPath,omitempty"`
@@ -728,7 +727,7 @@ type DevContainer struct {
728727Terminal * Terminal `yaml:"terminal,omitempty" json:"terminal,omitempty"`
729728Logs * Logs `yaml:"logs,omitempty" json:"logs,omitempty"`
730729Attach * Attach `yaml:"attach,omitempty" json:"attach,omitempty"`
731- ReplaceImage string `yaml:"replaceImage ,omitempty" json:"replaceImage ,omitempty"`
730+ DevImage string `yaml:"devImage ,omitempty" json:"devImage ,omitempty"`
732731PersistPaths []PersistentPath `yaml:"persistPaths,omitempty" json:"persistPaths,omitempty"`
733732Sync []* SyncConfig `yaml:"sync,omitempty" json:"sync,omitempty" patchStrategy:"merge" patchMergeKey:"localSubPath"`
734733}
0 commit comments