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 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 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 (v *VenafiTPP) Deprovision() error

    func (*VenafiTPP) Details

    func (v *VenafiTPP) Details() *TPPDetails

    func (*VenafiTPP) Provision

    func (v *VenafiTPP) Provision() error

    func (*VenafiTPP) Setup

    func (v *VenafiTPP) Setup(cfg *config.Config) error

    func (*VenafiTPP) SupportsGlobal

    func (v *VenafiTPP) SupportsGlobal() bool

    Source Files