...

Source file src/sigs.k8s.io/kustomize/api/types/image.go

Documentation: sigs.k8s.io/kustomize/api/types

     1  // Copyright 2019 The Kubernetes Authors.
     2  // SPDX-License-Identifier: Apache-2.0
     3  
     4  package types
     5  
     6  // Image contains an image name, a new name, a new tag or digest,
     7  // which will replace the original name and tag.
     8  type Image struct {
     9  	// Name is a tag-less image name.
    10  	Name string `json:"name,omitempty" yaml:"name,omitempty"`
    11  
    12  	// NewName is the value used to replace the original name.
    13  	NewName string `json:"newName,omitempty" yaml:"newName,omitempty"`
    14  
    15  	// TagSuffix is the value used to suffix the original tag
    16  	// If Digest and NewTag is present an error is thrown
    17  	TagSuffix string `json:"tagSuffix,omitempty" yaml:"tagSuffix,omitempty"`
    18  
    19  	// NewTag is the value used to replace the original tag.
    20  	NewTag string `json:"newTag,omitempty" yaml:"newTag,omitempty"`
    21  
    22  	// Digest is the value used to replace the original image tag.
    23  	// If digest is present NewTag value is ignored.
    24  	Digest string `json:"digest,omitempty" yaml:"digest,omitempty"`
    25  }
    26  

View as plain text