Documentation ¶
Index ¶
- Constants
- type Patcher
- type ShipPatcher
- func (p *ShipPatcher) ApplyPatch(patch []byte, step api.Kustomize, resource string) ([]byte, error)
- func (p *ShipPatcher) CreateTwoWayMergePatch(original, modified []byte) ([]byte, error)
- func (p *ShipPatcher) MergePatches(original []byte, path []string, step api.Kustomize, resource string) ([]byte, error)
- func (p *ShipPatcher) ModifyField(original []byte, path []string) ([]byte, error)
- func (p *ShipPatcher) RunKustomize(kustomizationPath string) ([]byte, error)
Constants ¶
View Source
const PATCH_TOKEN = "TO_BE_MODIFIED"
View Source
const TempYamlPath = "temp.yaml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Patcher ¶
type Patcher interface { CreateTwoWayMergePatch(original, modified []byte) ([]byte, error) MergePatches(original []byte, path []string, step api.Kustomize, resource string) ([]byte, error) ApplyPatch(patch []byte, step api.Kustomize, resource string) ([]byte, error) ModifyField(original []byte, path []string) ([]byte, error) RunKustomize(kustomizationPath string) ([]byte, error) }
type ShipPatcher ¶
func (*ShipPatcher) ApplyPatch ¶
func (*ShipPatcher) CreateTwoWayMergePatch ¶
func (p *ShipPatcher) CreateTwoWayMergePatch(original, modified []byte) ([]byte, error)
func (*ShipPatcher) MergePatches ¶
func (*ShipPatcher) ModifyField ¶
func (p *ShipPatcher) ModifyField(original []byte, path []string) ([]byte, error)
func (*ShipPatcher) RunKustomize ¶
func (p *ShipPatcher) RunKustomize(kustomizationPath string) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.