Documentation
¶
Index ¶
- func AttestationAuthenticator_FromProto(mapCtx *direct.MapContext, in *api.AttestationAuthenticator) *krm.AttestationAuthenticator
- func AttestationAuthenticator_ToProto(mapCtx *direct.MapContext, in *krm.AttestationAuthenticator) *api.AttestationAuthenticator
- func BinaryAuthorizationPlatformPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.BinaryAuthorizationPlatformPolicyObservedState
- func BinaryAuthorizationPlatformPolicyObservedState_ToProto(mapCtx *direct.MapContext, ...) *api.PlatformPolicy
- func BinaryAuthorizationPlatformPolicySpec_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.BinaryAuthorizationPlatformPolicySpec
- func BinaryAuthorizationPlatformPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.BinaryAuthorizationPlatformPolicySpec) *api.PlatformPolicy
- func CheckSet_FromProto(mapCtx *direct.MapContext, in *api.CheckSet) *krm.CheckSet
- func CheckSet_ToProto(mapCtx *direct.MapContext, in *krm.CheckSet) *api.CheckSet
- func Check_FromProto(mapCtx *direct.MapContext, in *api.Check) *krm.Check
- func Check_ToProto(mapCtx *direct.MapContext, in *krm.Check) *api.Check
- func GKEPolicy_FromProto(mapCtx *direct.MapContext, in *api.GkePolicy) *krm.GKEPolicy
- func GKEPolicy_ToProto(mapCtx *direct.MapContext, in *krm.GKEPolicy) *api.GkePolicy
- func ImageAllowlist_FromProto(mapCtx *direct.MapContext, in *api.ImageAllowlist) *krm.ImageAllowlist
- func ImageAllowlist_ToProto(mapCtx *direct.MapContext, in *krm.ImageAllowlist) *api.ImageAllowlist
- func ImageFreshnessCheck_FromProto(mapCtx *direct.MapContext, in *api.ImageFreshnessCheck) *krm.ImageFreshnessCheck
- func ImageFreshnessCheck_ToProto(mapCtx *direct.MapContext, in *krm.ImageFreshnessCheck) *api.ImageFreshnessCheck
- func NewPlatformPolicyModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func PkixPublicKeySet_FromProto(mapCtx *direct.MapContext, in *api.PkixPublicKeySet) *krm.PkixPublicKeySet
- func PkixPublicKeySet_ToProto(mapCtx *direct.MapContext, in *krm.PkixPublicKeySet) *api.PkixPublicKeySet
- func PkixPublicKey_FromProto(mapCtx *direct.MapContext, in *api.PkixPublicKey) *krm.PkixPublicKey
- func PkixPublicKey_ToProto(mapCtx *direct.MapContext, in *krm.PkixPublicKey) *api.PkixPublicKey
- func PlatformPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.PlatformPolicyObservedState
- func PlatformPolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.PlatformPolicyObservedState) *api.PlatformPolicy
- func PlatformPolicy_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.PlatformPolicy
- func PlatformPolicy_ToProto(mapCtx *direct.MapContext, in *krm.PlatformPolicy) *api.PlatformPolicy
- func Scope_FromProto(mapCtx *direct.MapContext, in *api.Scope) *krm.Scope
- func Scope_ToProto(mapCtx *direct.MapContext, in *krm.Scope) *api.Scope
- func SigstoreAuthority_FromProto(mapCtx *direct.MapContext, in *api.SigstoreAuthority) *krm.SigstoreAuthority
- func SigstoreAuthority_ToProto(mapCtx *direct.MapContext, in *krm.SigstoreAuthority) *api.SigstoreAuthority
- func SigstorePublicKeySet_FromProto(mapCtx *direct.MapContext, in *api.SigstorePublicKeySet) *krm.SigstorePublicKeySet
- func SigstorePublicKeySet_ToProto(mapCtx *direct.MapContext, in *krm.SigstorePublicKeySet) *api.SigstorePublicKeySet
- func SigstorePublicKey_FromProto(mapCtx *direct.MapContext, in *api.SigstorePublicKey) *krm.SigstorePublicKey
- func SigstorePublicKey_ToProto(mapCtx *direct.MapContext, in *krm.SigstorePublicKey) *api.SigstorePublicKey
- func SigstoreSignatureCheck_FromProto(mapCtx *direct.MapContext, in *api.SigstoreSignatureCheck) *krm.SigstoreSignatureCheck
- func SigstoreSignatureCheck_ToProto(mapCtx *direct.MapContext, in *krm.SigstoreSignatureCheck) *api.SigstoreSignatureCheck
- func SimpleSigningAttestationCheck_FromProto(mapCtx *direct.MapContext, in *api.SimpleSigningAttestationCheck) *krm.SimpleSigningAttestationCheck
- func SimpleSigningAttestationCheck_ToProto(mapCtx *direct.MapContext, in *krm.SimpleSigningAttestationCheck) *api.SimpleSigningAttestationCheck
- func SlsaCheck_FromProto(mapCtx *direct.MapContext, in *api.SlsaCheck) *krm.SlsaCheck
- func SlsaCheck_ToProto(mapCtx *direct.MapContext, in *krm.SlsaCheck) *api.SlsaCheck
- func TrustedDirectoryCheck_FromProto(mapCtx *direct.MapContext, in *api.TrustedDirectoryCheck) *krm.TrustedDirectoryCheck
- func TrustedDirectoryCheck_ToProto(mapCtx *direct.MapContext, in *krm.TrustedDirectoryCheck) *api.TrustedDirectoryCheck
- func VerificationRule_FromProto(mapCtx *direct.MapContext, in *api.VerificationRule) *krm.VerificationRule
- func VerificationRule_ToProto(mapCtx *direct.MapContext, in *krm.VerificationRule) *api.VerificationRule
- func VulnerabilityCheck_FromProto(mapCtx *direct.MapContext, in *api.VulnerabilityCheck) *krm.VulnerabilityCheck
- func VulnerabilityCheck_ToProto(mapCtx *direct.MapContext, in *krm.VulnerabilityCheck) *api.VulnerabilityCheck
- type PlatformPolicyAdapter
- func (a *PlatformPolicyAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *PlatformPolicyAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *PlatformPolicyAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *PlatformPolicyAdapter) Find(ctx context.Context) (bool, error)
- func (a *PlatformPolicyAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttestationAuthenticator_FromProto ¶
func AttestationAuthenticator_FromProto(mapCtx *direct.MapContext, in *api.AttestationAuthenticator) *krm.AttestationAuthenticator
func AttestationAuthenticator_ToProto ¶
func AttestationAuthenticator_ToProto(mapCtx *direct.MapContext, in *krm.AttestationAuthenticator) *api.AttestationAuthenticator
func BinaryAuthorizationPlatformPolicyObservedState_FromProto ¶
func BinaryAuthorizationPlatformPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.BinaryAuthorizationPlatformPolicyObservedState
func BinaryAuthorizationPlatformPolicyObservedState_ToProto ¶
func BinaryAuthorizationPlatformPolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.BinaryAuthorizationPlatformPolicyObservedState) *api.PlatformPolicy
func BinaryAuthorizationPlatformPolicySpec_FromProto ¶
func BinaryAuthorizationPlatformPolicySpec_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.BinaryAuthorizationPlatformPolicySpec
func BinaryAuthorizationPlatformPolicySpec_ToProto ¶
func BinaryAuthorizationPlatformPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.BinaryAuthorizationPlatformPolicySpec) *api.PlatformPolicy
func CheckSet_FromProto ¶
func CheckSet_ToProto ¶
func Check_FromProto ¶
func Check_ToProto ¶
func GKEPolicy_FromProto ¶
func GKEPolicy_ToProto ¶
func ImageAllowlist_FromProto ¶
func ImageAllowlist_FromProto(mapCtx *direct.MapContext, in *api.ImageAllowlist) *krm.ImageAllowlist
func ImageAllowlist_ToProto ¶
func ImageAllowlist_ToProto(mapCtx *direct.MapContext, in *krm.ImageAllowlist) *api.ImageAllowlist
func ImageFreshnessCheck_FromProto ¶
func ImageFreshnessCheck_FromProto(mapCtx *direct.MapContext, in *api.ImageFreshnessCheck) *krm.ImageFreshnessCheck
func ImageFreshnessCheck_ToProto ¶
func ImageFreshnessCheck_ToProto(mapCtx *direct.MapContext, in *krm.ImageFreshnessCheck) *api.ImageFreshnessCheck
func NewPlatformPolicyModel ¶
func NewPlatformPolicyModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func PkixPublicKeySet_FromProto ¶
func PkixPublicKeySet_FromProto(mapCtx *direct.MapContext, in *api.PkixPublicKeySet) *krm.PkixPublicKeySet
func PkixPublicKeySet_ToProto ¶
func PkixPublicKeySet_ToProto(mapCtx *direct.MapContext, in *krm.PkixPublicKeySet) *api.PkixPublicKeySet
func PkixPublicKey_FromProto ¶
func PkixPublicKey_FromProto(mapCtx *direct.MapContext, in *api.PkixPublicKey) *krm.PkixPublicKey
func PkixPublicKey_ToProto ¶
func PkixPublicKey_ToProto(mapCtx *direct.MapContext, in *krm.PkixPublicKey) *api.PkixPublicKey
func PlatformPolicyObservedState_FromProto ¶
func PlatformPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.PlatformPolicyObservedState
func PlatformPolicyObservedState_ToProto ¶
func PlatformPolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.PlatformPolicyObservedState) *api.PlatformPolicy
func PlatformPolicy_FromProto ¶
func PlatformPolicy_FromProto(mapCtx *direct.MapContext, in *api.PlatformPolicy) *krm.PlatformPolicy
func PlatformPolicy_ToProto ¶
func PlatformPolicy_ToProto(mapCtx *direct.MapContext, in *krm.PlatformPolicy) *api.PlatformPolicy
func Scope_FromProto ¶
func Scope_ToProto ¶
func SigstoreAuthority_FromProto ¶
func SigstoreAuthority_FromProto(mapCtx *direct.MapContext, in *api.SigstoreAuthority) *krm.SigstoreAuthority
func SigstoreAuthority_ToProto ¶
func SigstoreAuthority_ToProto(mapCtx *direct.MapContext, in *krm.SigstoreAuthority) *api.SigstoreAuthority
func SigstorePublicKeySet_FromProto ¶
func SigstorePublicKeySet_FromProto(mapCtx *direct.MapContext, in *api.SigstorePublicKeySet) *krm.SigstorePublicKeySet
func SigstorePublicKeySet_ToProto ¶
func SigstorePublicKeySet_ToProto(mapCtx *direct.MapContext, in *krm.SigstorePublicKeySet) *api.SigstorePublicKeySet
func SigstorePublicKey_FromProto ¶
func SigstorePublicKey_FromProto(mapCtx *direct.MapContext, in *api.SigstorePublicKey) *krm.SigstorePublicKey
func SigstorePublicKey_ToProto ¶
func SigstorePublicKey_ToProto(mapCtx *direct.MapContext, in *krm.SigstorePublicKey) *api.SigstorePublicKey
func SigstoreSignatureCheck_FromProto ¶
func SigstoreSignatureCheck_FromProto(mapCtx *direct.MapContext, in *api.SigstoreSignatureCheck) *krm.SigstoreSignatureCheck
func SigstoreSignatureCheck_ToProto ¶
func SigstoreSignatureCheck_ToProto(mapCtx *direct.MapContext, in *krm.SigstoreSignatureCheck) *api.SigstoreSignatureCheck
func SimpleSigningAttestationCheck_FromProto ¶
func SimpleSigningAttestationCheck_FromProto(mapCtx *direct.MapContext, in *api.SimpleSigningAttestationCheck) *krm.SimpleSigningAttestationCheck
func SimpleSigningAttestationCheck_ToProto ¶
func SimpleSigningAttestationCheck_ToProto(mapCtx *direct.MapContext, in *krm.SimpleSigningAttestationCheck) *api.SimpleSigningAttestationCheck
func SlsaCheck_FromProto ¶
func SlsaCheck_ToProto ¶
func TrustedDirectoryCheck_FromProto ¶
func TrustedDirectoryCheck_FromProto(mapCtx *direct.MapContext, in *api.TrustedDirectoryCheck) *krm.TrustedDirectoryCheck
func TrustedDirectoryCheck_ToProto ¶
func TrustedDirectoryCheck_ToProto(mapCtx *direct.MapContext, in *krm.TrustedDirectoryCheck) *api.TrustedDirectoryCheck
func VerificationRule_FromProto ¶
func VerificationRule_FromProto(mapCtx *direct.MapContext, in *api.VerificationRule) *krm.VerificationRule
func VerificationRule_ToProto ¶
func VerificationRule_ToProto(mapCtx *direct.MapContext, in *krm.VerificationRule) *api.VerificationRule
func VulnerabilityCheck_FromProto ¶
func VulnerabilityCheck_FromProto(mapCtx *direct.MapContext, in *api.VulnerabilityCheck) *krm.VulnerabilityCheck
func VulnerabilityCheck_ToProto ¶
func VulnerabilityCheck_ToProto(mapCtx *direct.MapContext, in *krm.VulnerabilityCheck) *api.VulnerabilityCheck
Types ¶
type PlatformPolicyAdapter ¶
type PlatformPolicyAdapter struct {
// contains filtered or unexported fields
}
func (*PlatformPolicyAdapter) Create ¶
func (a *PlatformPolicyAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.
func (*PlatformPolicyAdapter) Delete ¶
func (a *PlatformPolicyAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete the resource from GCP service when the corresponding Config Connector resource is deleted.
func (*PlatformPolicyAdapter) Export ¶
func (a *PlatformPolicyAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
Export maps the GCP object to a Config Connector resource `spec`.
func (*PlatformPolicyAdapter) Find ¶
func (a *PlatformPolicyAdapter) Find(ctx context.Context) (bool, error)
Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.
func (*PlatformPolicyAdapter) Update ¶
func (a *PlatformPolicyAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.