Documentation ¶
Index ¶
- type BigbangOutput
- type CheckStatusOutput
- type CheckStepOutput
- type CrdPolicyOutput
- type FluxOutput
- type HelmOutput
- type HelmReleaseOutput
- type HelmReleaseTableOutput
- type HostsOutput
- type K3dOutput
- type Output
- type PolicyListOutput
- type PolicyOutput
- type PreflightCheckOutput
- type ShellProfileOutput
- type StatusOutput
- type Violation
- type ViolationsOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigbangOutput ¶
type BigbangOutput struct {
Data HelmOutput
}
func (*BigbangOutput) MarshalHumanReadable ¶
func (o *BigbangOutput) MarshalHumanReadable() ([]byte, error)
func (*BigbangOutput) MarshalJson ¶
func (o *BigbangOutput) MarshalJson() ([]byte, error)
func (*BigbangOutput) MarshalYaml ¶
func (o *BigbangOutput) MarshalYaml() ([]byte, error)
func (*BigbangOutput) String ¶
func (o *BigbangOutput) String() string
type CheckStatusOutput ¶
func (*CheckStatusOutput) MarshalHumanReadable ¶
func (cso *CheckStatusOutput) MarshalHumanReadable() ([]byte, error)
func (*CheckStatusOutput) MarshalJson ¶
func (cso *CheckStatusOutput) MarshalJson() ([]byte, error)
func (*CheckStatusOutput) MarshalYaml ¶
func (cso *CheckStatusOutput) MarshalYaml() ([]byte, error)
Outputable interface implementations
func (*CheckStatusOutput) String ¶
func (cso *CheckStatusOutput) String() string
type CheckStepOutput ¶
func (*CheckStepOutput) MarshalHumanReadable ¶
func (cso *CheckStepOutput) MarshalHumanReadable() ([]byte, error)
func (*CheckStepOutput) MarshalJson ¶
func (cso *CheckStepOutput) MarshalJson() ([]byte, error)
func (*CheckStepOutput) MarshalYaml ¶
func (cso *CheckStepOutput) MarshalYaml() ([]byte, error)
Outputable interface implementations
func (*CheckStepOutput) String ¶
func (cso *CheckStepOutput) String() string
type CrdPolicyOutput ¶
type CrdPolicyOutput struct { CrdName string Policies []PolicyOutput Message string }
type FluxOutput ¶
type FluxOutput struct {
Data Output
}
func (*FluxOutput) MarshalHumanReadable ¶
func (fo *FluxOutput) MarshalHumanReadable() ([]byte, error)
func (*FluxOutput) MarshalJson ¶
func (fo *FluxOutput) MarshalJson() ([]byte, error)
func (*FluxOutput) MarshalYaml ¶
func (fo *FluxOutput) MarshalYaml() ([]byte, error)
func (*FluxOutput) String ¶
func (fo *FluxOutput) String() string
type HelmOutput ¶
type HelmReleaseOutput ¶
type HelmReleaseTableOutput ¶
type HelmReleaseTableOutput struct {
Releases []HelmReleaseOutput
}
func (*HelmReleaseTableOutput) MarshalHumanReadable ¶
func (hrto *HelmReleaseTableOutput) MarshalHumanReadable() ([]byte, error)
func (*HelmReleaseTableOutput) MarshalJson ¶
func (hrto *HelmReleaseTableOutput) MarshalJson() ([]byte, error)
func (*HelmReleaseTableOutput) MarshalYaml ¶
func (hrto *HelmReleaseTableOutput) MarshalYaml() ([]byte, error)
type HostsOutput ¶
func (*HostsOutput) MarshalHumanReadable ¶
func (o *HostsOutput) MarshalHumanReadable() ([]byte, error)
func (*HostsOutput) MarshalJson ¶
func (o *HostsOutput) MarshalJson() ([]byte, error)
func (*HostsOutput) MarshalYaml ¶
func (o *HostsOutput) MarshalYaml() ([]byte, error)
type K3dOutput ¶
type K3dOutput struct {
Data Output
}
func (*K3dOutput) MarshalHumanReadable ¶
func (*K3dOutput) MarshalJson ¶
func (*K3dOutput) MarshalYaml ¶
type PolicyListOutput ¶
type PolicyListOutput struct { Messages []string CrdPolicies []CrdPolicyOutput }
func (*PolicyListOutput) MarshalHumanReadable ¶
func (plo *PolicyListOutput) MarshalHumanReadable() ([]byte, error)
func (*PolicyListOutput) MarshalJson ¶
func (plo *PolicyListOutput) MarshalJson() ([]byte, error)
func (*PolicyListOutput) MarshalYaml ¶
func (plo *PolicyListOutput) MarshalYaml() ([]byte, error)
type PolicyOutput ¶
type PreflightCheckOutput ¶
type PreflightCheckOutput struct { Name string Steps []CheckStepOutput }
func (*PreflightCheckOutput) MarshalHumanReadable ¶
func (pco *PreflightCheckOutput) MarshalHumanReadable() ([]byte, error)
func (*PreflightCheckOutput) MarshalJson ¶
func (pco *PreflightCheckOutput) MarshalJson() ([]byte, error)
func (*PreflightCheckOutput) MarshalYaml ¶
func (pco *PreflightCheckOutput) MarshalYaml() ([]byte, error)
Outputable interface implementations
type ShellProfileOutput ¶
type ShellProfileOutput struct { KubeConfig string `json:"kubeconfig" yaml:"kubeconfig"` BB_K3D_PUBLICIP string `json:"bb_k3d_publicip" yaml:"bb_k3d_publicip"` BB_K3D_PRIVATEIP string `json:"bb_k3d_privateip" yaml:"bb_k3d_privateip"` }
func (*ShellProfileOutput) MarshalHumanReadable ¶
func (o *ShellProfileOutput) MarshalHumanReadable() ([]byte, error)
func (*ShellProfileOutput) MarshalJson ¶
func (o *ShellProfileOutput) MarshalJson() ([]byte, error)
func (*ShellProfileOutput) MarshalYaml ¶
func (o *ShellProfileOutput) MarshalYaml() ([]byte, error)
type StatusOutput ¶
type StatusOutput struct { Name string Statuses []CheckStatusOutput }
func (*StatusOutput) MarshalHumanReadable ¶
func (so *StatusOutput) MarshalHumanReadable() ([]byte, error)
func (*StatusOutput) MarshalJson ¶
func (so *StatusOutput) MarshalJson() ([]byte, error)
func (*StatusOutput) MarshalYaml ¶
func (so *StatusOutput) MarshalYaml() ([]byte, error)
Outputable interface implementations
type Violation ¶
type Violation struct { Name string // resource name Kind string // resource kind Namespace string // resource namespace Policy string // kyverno policy name Constraint string // gatekeeper constraint name Message string // policy violation message Action string // enforcement action Timestamp string // utc time }
func (*Violation) MarshalHumanReadable ¶
func (*Violation) MarshalJson ¶
func (*Violation) MarshalYaml ¶
type ViolationsOutput ¶
func (*ViolationsOutput) MarshalHumanReadable ¶
func (vo *ViolationsOutput) MarshalHumanReadable() ([]byte, error)
func (*ViolationsOutput) MarshalJson ¶
func (vo *ViolationsOutput) MarshalJson() ([]byte, error)
func (*ViolationsOutput) MarshalYaml ¶
func (vo *ViolationsOutput) MarshalYaml() ([]byte, error)
func (*ViolationsOutput) String ¶
func (vo *ViolationsOutput) String() string
Click to show internal directories.
Click to hide internal directories.