Documentation ¶
Overview ¶
Package addon implements an addon for the Venafi platform. It provides a means for e2e tests to consume credentials for Venafi TPP.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudDetails ¶ added in v1.1.0
type CloudDetails struct {
// contains filtered or unexported fields
}
func (*CloudDetails) BuildClusterIssuer ¶ added in v1.1.0
func (t *CloudDetails) BuildClusterIssuer() *cmapi.ClusterIssuer
func (*CloudDetails) BuildIssuer ¶ added in v1.1.0
func (t *CloudDetails) BuildIssuer() *cmapi.Issuer
type TPPDetails ¶
type TPPDetails struct {
// contains filtered or unexported fields
}
func (*TPPDetails) BuildClusterIssuer ¶ added in v0.12.0
func (t *TPPDetails) BuildClusterIssuer() *cmapi.ClusterIssuer
func (*TPPDetails) BuildIssuer ¶
func (t *TPPDetails) BuildIssuer() *cmapi.Issuer
type VenafiCloud ¶ added in v1.1.0
type VenafiCloud struct { Base *base.Base // Namespace to create supporting credential resources in Namespace string // contains filtered or unexported fields }
func (*VenafiCloud) Deprovision ¶ added in v1.1.0
func (v *VenafiCloud) Deprovision() error
func (*VenafiCloud) Details ¶ added in v1.1.0
func (v *VenafiCloud) Details() *CloudDetails
func (*VenafiCloud) Provision ¶ added in v1.1.0
func (v *VenafiCloud) Provision() error
func (*VenafiCloud) SupportsGlobal ¶ added in v1.1.0
func (v *VenafiCloud) SupportsGlobal() bool
type VenafiTPP ¶
type VenafiTPP struct { Base *base.Base // Namespace to create supporting credential resources in Namespace string // contains filtered or unexported fields }
func (*VenafiTPP) Deprovision ¶
func (*VenafiTPP) Details ¶
func (v *VenafiTPP) Details() *TPPDetails
func (*VenafiTPP) SupportsGlobal ¶
Click to show internal directories.
Click to hide internal directories.