Documentation ¶
Overview ¶
Package venafi 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 ¶
type CloudDetails struct {
// contains filtered or unexported fields
}
func (*CloudDetails) BuildClusterIssuer ¶
func (t *CloudDetails) BuildClusterIssuer() *cmapi.ClusterIssuer
func (*CloudDetails) BuildIssuer ¶
func (t *CloudDetails) BuildIssuer() *cmapi.Issuer
type TPPDetails ¶
type TPPDetails struct {
// contains filtered or unexported fields
}
func (*TPPDetails) BuildClusterIssuer ¶
func (t *TPPDetails) BuildClusterIssuer() *cmapi.ClusterIssuer
func (*TPPDetails) BuildIssuer ¶
func (t *TPPDetails) BuildIssuer() *cmapi.Issuer
type VenafiCloud ¶
type VenafiCloud struct { Base *base.Base // Namespace to create supporting credential resources in Namespace string // contains filtered or unexported fields }
func (*VenafiCloud) Deprovision ¶
func (v *VenafiCloud) Deprovision() error
func (*VenafiCloud) Details ¶
func (v *VenafiCloud) Details() *CloudDetails
func (*VenafiCloud) Provision ¶
func (v *VenafiCloud) Provision() error
func (*VenafiCloud) SupportsGlobal ¶
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.