Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseFromJSONRaw ¶
func ReleaseFromJSONRaw(data []byte) (*releasev1alpha1.Release, error)
Types ¶
type ApplyOpts ¶
type ApplyOpts struct {
AutoApprove bool `name:"auto-approve" usage:"skips the interactive approval"`
}
type DeleteOpts ¶
type DeleteOpts struct {
AutoApprove bool `name:"auto-approve" usage:"skips the interactive approval"`
}
type LoadResult ¶
type LoadResult struct { Release *releasev1alpha1.Release Resources manifest.List }
func Process ¶
func Process(release *releasev1alpha1.Release, filters manifest.Matchers) (*LoadResult, error)
func (*LoadResult) Apply ¶
func (l *LoadResult) Apply(opts ApplyOpts) error
func (*LoadResult) Connect ¶
func (l *LoadResult) Connect() (*kubernetes.KubeClient, error)
func (*LoadResult) Delete ¶
func (l *LoadResult) Delete(opts DeleteOpts) error
func (*LoadResult) Prune ¶
func (l *LoadResult) Prune(opts PruneOpts) error
func (*LoadResult) Show ¶
func (l *LoadResult) Show(opts ShowOpts) error
Click to show internal directories.
Click to hide internal directories.