SYMBOL INDEX (1933 symbols across 136 files) FILE: apis/changelogs/proto/v1alpha1/changelog.pb.go constant _ (line 35) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 37) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type OperationType (line 42) | type OperationType method Enum (line 67) | func (x OperationType) Enum() *OperationType { method String (line 73) | func (x OperationType) String() string { method Descriptor (line 77) | func (OperationType) Descriptor() protoreflect.EnumDescriptor { method Type (line 81) | func (OperationType) Type() protoreflect.EnumType { method Number (line 85) | func (x OperationType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 90) | func (OperationType) EnumDescriptor() ([]byte, []int) { constant OperationType_OPERATION_TYPE_UNSPECIFIED (line 45) | OperationType_OPERATION_TYPE_UNSPECIFIED OperationType = 0 constant OperationType_OPERATION_TYPE_CREATE (line 46) | OperationType_OPERATION_TYPE_CREATE OperationType = 1 constant OperationType_OPERATION_TYPE_UPDATE (line 47) | OperationType_OPERATION_TYPE_UPDATE OperationType = 2 constant OperationType_OPERATION_TYPE_DELETE (line 48) | OperationType_OPERATION_TYPE_DELETE OperationType = 3 type SendChangeLogRequest (line 95) | type SendChangeLogRequest struct method Reset (line 103) | func (x *SendChangeLogRequest) Reset() { method String (line 110) | func (x *SendChangeLogRequest) String() string { method ProtoMessage (line 114) | func (*SendChangeLogRequest) ProtoMessage() {} method ProtoReflect (line 116) | func (x *SendChangeLogRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 129) | func (*SendChangeLogRequest) Descriptor() ([]byte, []int) { method GetEntry (line 133) | func (x *SendChangeLogRequest) GetEntry() *ChangeLogEntry { type ChangeLogEntry (line 142) | type ChangeLogEntry struct method Reset (line 173) | func (x *ChangeLogEntry) Reset() { method String (line 180) | func (x *ChangeLogEntry) String() string { method ProtoMessage (line 184) | func (*ChangeLogEntry) ProtoMessage() {} method ProtoReflect (line 186) | func (x *ChangeLogEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 199) | func (*ChangeLogEntry) Descriptor() ([]byte, []int) { method GetTimestamp (line 203) | func (x *ChangeLogEntry) GetTimestamp() *timestamppb.Timestamp { method GetProvider (line 210) | func (x *ChangeLogEntry) GetProvider() string { method GetApiVersion (line 217) | func (x *ChangeLogEntry) GetApiVersion() string { method GetKind (line 224) | func (x *ChangeLogEntry) GetKind() string { method GetName (line 231) | func (x *ChangeLogEntry) GetName() string { method GetExternalName (line 238) | func (x *ChangeLogEntry) GetExternalName() string { method GetOperation (line 245) | func (x *ChangeLogEntry) GetOperation() OperationType { method GetSnapshot (line 252) | func (x *ChangeLogEntry) GetSnapshot() *structpb.Struct { method GetErrorMessage (line 259) | func (x *ChangeLogEntry) GetErrorMessage() string { method GetAdditionalDetails (line 266) | func (x *ChangeLogEntry) GetAdditionalDetails() map[string]string { type SendChangeLogResponse (line 276) | type SendChangeLogResponse struct method Reset (line 282) | func (x *SendChangeLogResponse) Reset() { method String (line 289) | func (x *SendChangeLogResponse) String() string { method ProtoMessage (line 293) | func (*SendChangeLogResponse) ProtoMessage() {} method ProtoReflect (line 295) | func (x *SendChangeLogResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 308) | func (*SendChangeLogResponse) Descriptor() ([]byte, []int) { constant file_apis_changelogs_proto_v1alpha1_changelog_proto_rawDesc (line 314) | file_apis_changelogs_proto_v1alpha1_changelog_proto_rawDesc = "" + function file_apis_changelogs_proto_v1alpha1_changelog_proto_rawDescGZIP (line 350) | func file_apis_changelogs_proto_v1alpha1_changelog_proto_rawDescGZIP() [... function init (line 383) | func init() { file_apis_changelogs_proto_v1alpha1_changelog_proto_init() } function file_apis_changelogs_proto_v1alpha1_changelog_proto_init (line 384) | func file_apis_changelogs_proto_v1alpha1_changelog_proto_init() { FILE: apis/changelogs/proto/v1alpha1/changelog_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant ChangeLogService_SendChangeLog_FullMethodName (line 36) | ChangeLogService_SendChangeLog_FullMethodName = "/changelogs.proto.v1alp... type ChangeLogServiceClient (line 45) | type ChangeLogServiceClient interface type changeLogServiceClient (line 50) | type changeLogServiceClient struct method SendChangeLog (line 58) | func (c *changeLogServiceClient) SendChangeLog(ctx context.Context, in... function NewChangeLogServiceClient (line 54) | func NewChangeLogServiceClient(cc grpc.ClientConnInterface) ChangeLogSer... type ChangeLogServiceServer (line 74) | type ChangeLogServiceServer interface type UnimplementedChangeLogServiceServer (line 85) | type UnimplementedChangeLogServiceServer struct method SendChangeLog (line 87) | func (UnimplementedChangeLogServiceServer) SendChangeLog(context.Conte... method mustEmbedUnimplementedChangeLogServiceServer (line 90) | func (UnimplementedChangeLogServiceServer) mustEmbedUnimplementedChang... method testEmbeddedByValue (line 91) | func (UnimplementedChangeLogServiceServer) testEmbeddedByValue() ... type UnsafeChangeLogServiceServer (line 96) | type UnsafeChangeLogServiceServer interface function RegisterChangeLogServiceServer (line 100) | func RegisterChangeLogServiceServer(s grpc.ServiceRegistrar, srv ChangeL... function _ChangeLogService_SendChangeLog_Handler (line 111) | func _ChangeLogService_SendChangeLog_Handler(srv interface{}, ctx contex... FILE: apis/pipelineinspector/proto/v1alpha1/pipeline_inspector.pb.go constant _ (line 37) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 39) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type EmitRequestRequest (line 43) | type EmitRequestRequest struct method Reset (line 54) | func (x *EmitRequestRequest) Reset() { method String (line 61) | func (x *EmitRequestRequest) String() string { method ProtoMessage (line 65) | func (*EmitRequestRequest) ProtoMessage() {} method ProtoReflect (line 67) | func (x *EmitRequestRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 80) | func (*EmitRequestRequest) Descriptor() ([]byte, []int) { method GetRequest (line 84) | func (x *EmitRequestRequest) GetRequest() []byte { method GetMeta (line 91) | func (x *EmitRequestRequest) GetMeta() *StepMeta { type EmitRequestResponse (line 99) | type EmitRequestResponse struct method Reset (line 105) | func (x *EmitRequestResponse) Reset() { method String (line 112) | func (x *EmitRequestResponse) String() string { method ProtoMessage (line 116) | func (*EmitRequestResponse) ProtoMessage() {} method ProtoReflect (line 118) | func (x *EmitRequestResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 131) | func (*EmitRequestResponse) Descriptor() ([]byte, []int) { type EmitResponseRequest (line 136) | type EmitResponseRequest struct method Reset (line 150) | func (x *EmitResponseRequest) Reset() { method String (line 157) | func (x *EmitResponseRequest) String() string { method ProtoMessage (line 161) | func (*EmitResponseRequest) ProtoMessage() {} method ProtoReflect (line 163) | func (x *EmitResponseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 176) | func (*EmitResponseRequest) Descriptor() ([]byte, []int) { method GetResponse (line 180) | func (x *EmitResponseRequest) GetResponse() []byte { method GetError (line 187) | func (x *EmitResponseRequest) GetError() string { method GetMeta (line 194) | func (x *EmitResponseRequest) GetMeta() *StepMeta { type EmitResponseResponse (line 202) | type EmitResponseResponse struct method Reset (line 208) | func (x *EmitResponseResponse) Reset() { method String (line 215) | func (x *EmitResponseResponse) String() string { method ProtoMessage (line 219) | func (*EmitResponseResponse) ProtoMessage() {} method ProtoReflect (line 221) | func (x *EmitResponseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 234) | func (*EmitResponseResponse) Descriptor() ([]byte, []int) { type StepMeta (line 240) | type StepMeta struct method Reset (line 269) | func (x *StepMeta) Reset() { method String (line 276) | func (x *StepMeta) String() string { method ProtoMessage (line 280) | func (*StepMeta) ProtoMessage() {} method ProtoReflect (line 282) | func (x *StepMeta) ProtoReflect() protoreflect.Message { method Descriptor (line 295) | func (*StepMeta) Descriptor() ([]byte, []int) { method GetTimestamp (line 299) | func (x *StepMeta) GetTimestamp() *timestamppb.Timestamp { method GetTraceId (line 306) | func (x *StepMeta) GetTraceId() string { method GetSpanId (line 313) | func (x *StepMeta) GetSpanId() string { method GetStepIndex (line 320) | func (x *StepMeta) GetStepIndex() int32 { method GetStepName (line 327) | func (x *StepMeta) GetStepName() string { method GetIteration (line 334) | func (x *StepMeta) GetIteration() int32 { method GetFunctionName (line 341) | func (x *StepMeta) GetFunctionName() string { method GetContext (line 348) | func (x *StepMeta) GetContext() isStepMeta_Context { method GetOperationMeta (line 355) | func (x *StepMeta) GetOperationMeta() *OperationMeta { method GetCompositionMeta (line 364) | func (x *StepMeta) GetCompositionMeta() *CompositionMeta { type isStepMeta_Context (line 373) | type isStepMeta_Context interface type StepMeta_OperationMeta (line 377) | type StepMeta_OperationMeta struct method isStepMeta_Context (line 385) | func (*StepMeta_OperationMeta) isStepMeta_Context() {} type StepMeta_CompositionMeta (line 381) | type StepMeta_CompositionMeta struct method isStepMeta_Context (line 387) | func (*StepMeta_CompositionMeta) isStepMeta_Context() {} type CompositionMeta (line 390) | type CompositionMeta struct method Reset (line 408) | func (x *CompositionMeta) Reset() { method String (line 415) | func (x *CompositionMeta) String() string { method ProtoMessage (line 419) | func (*CompositionMeta) ProtoMessage() {} method ProtoReflect (line 421) | func (x *CompositionMeta) ProtoReflect() protoreflect.Message { method Descriptor (line 434) | func (*CompositionMeta) Descriptor() ([]byte, []int) { method GetCompositionName (line 438) | func (x *CompositionMeta) GetCompositionName() string { method GetCompositeResourceUid (line 445) | func (x *CompositionMeta) GetCompositeResourceUid() string { method GetCompositeResourceName (line 452) | func (x *CompositionMeta) GetCompositeResourceName() string { method GetCompositeResourceNamespace (line 459) | func (x *CompositionMeta) GetCompositeResourceNamespace() string { method GetCompositeResourceApiVersion (line 466) | func (x *CompositionMeta) GetCompositeResourceApiVersion() string { method GetCompositeResourceKind (line 473) | func (x *CompositionMeta) GetCompositeResourceKind() string { type OperationMeta (line 481) | type OperationMeta struct method Reset (line 491) | func (x *OperationMeta) Reset() { method String (line 498) | func (x *OperationMeta) String() string { method ProtoMessage (line 502) | func (*OperationMeta) ProtoMessage() {} method ProtoReflect (line 504) | func (x *OperationMeta) ProtoReflect() protoreflect.Message { method Descriptor (line 517) | func (*OperationMeta) Descriptor() ([]byte, []int) { method GetOperationName (line 521) | func (x *OperationMeta) GetOperationName() string { method GetOperationUid (line 528) | func (x *OperationMeta) GetOperationUid() string { constant file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto_rawDesc (line 537) | file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto_rawD... function file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto_rawDescGZIP (line 580) | func file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto... function init (line 615) | func init() { file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspec... function file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto_init (line 616) | func file_apis_pipelineinspector_proto_v1alpha1_pipeline_inspector_proto... FILE: apis/pipelineinspector/proto/v1alpha1/pipeline_inspector_grpc.pb.go constant _ (line 36) | _ = grpc.SupportPackageIsVersion9 constant PipelineInspectorService_EmitRequest_FullMethodName (line 39) | PipelineInspectorService_EmitRequest_FullMethodName = "/crossplane.pipe... constant PipelineInspectorService_EmitResponse_FullMethodName (line 40) | PipelineInspectorService_EmitResponse_FullMethodName = "/crossplane.pipe... type PipelineInspectorServiceClient (line 50) | type PipelineInspectorServiceClient interface type pipelineInspectorServiceClient (line 59) | type pipelineInspectorServiceClient struct method EmitRequest (line 67) | func (c *pipelineInspectorServiceClient) EmitRequest(ctx context.Conte... method EmitResponse (line 77) | func (c *pipelineInspectorServiceClient) EmitResponse(ctx context.Cont... function NewPipelineInspectorServiceClient (line 63) | func NewPipelineInspectorServiceClient(cc grpc.ClientConnInterface) Pipe... type PipelineInspectorServiceServer (line 94) | type PipelineInspectorServiceServer interface type UnimplementedPipelineInspectorServiceServer (line 109) | type UnimplementedPipelineInspectorServiceServer struct method EmitRequest (line 111) | func (UnimplementedPipelineInspectorServiceServer) EmitRequest(context... method EmitResponse (line 114) | func (UnimplementedPipelineInspectorServiceServer) EmitResponse(contex... method mustEmbedUnimplementedPipelineInspectorServiceServer (line 117) | func (UnimplementedPipelineInspectorServiceServer) mustEmbedUnimplemen... method testEmbeddedByValue (line 119) | func (UnimplementedPipelineInspectorServiceServer) testEmbeddedByValue... type UnsafePipelineInspectorServiceServer (line 124) | type UnsafePipelineInspectorServiceServer interface function RegisterPipelineInspectorServiceServer (line 128) | func RegisterPipelineInspectorServiceServer(s grpc.ServiceRegistrar, srv... function _PipelineInspectorService_EmitRequest_Handler (line 139) | func _PipelineInspectorService_EmitRequest_Handler(srv interface{}, ctx ... function _PipelineInspectorService_EmitResponse_Handler (line 157) | func _PipelineInspectorService_EmitResponse_Handler(srv interface{}, ctx... FILE: apis/proto/v1alpha1/ess.pb.go constant _ (line 33) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 35) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ConfigReference (line 39) | type ConfigReference struct method Reset (line 48) | func (x *ConfigReference) Reset() { method String (line 55) | func (x *ConfigReference) String() string { method ProtoMessage (line 59) | func (*ConfigReference) ProtoMessage() {} method ProtoReflect (line 61) | func (x *ConfigReference) ProtoReflect() protoreflect.Message { method Descriptor (line 74) | func (*ConfigReference) Descriptor() ([]byte, []int) { method GetApiVersion (line 78) | func (x *ConfigReference) GetApiVersion() string { method GetKind (line 85) | func (x *ConfigReference) GetKind() string { method GetName (line 92) | func (x *ConfigReference) GetName() string { type Secret (line 100) | type Secret struct method Reset (line 109) | func (x *Secret) Reset() { method String (line 116) | func (x *Secret) String() string { method ProtoMessage (line 120) | func (*Secret) ProtoMessage() {} method ProtoReflect (line 122) | func (x *Secret) ProtoReflect() protoreflect.Message { method Descriptor (line 135) | func (*Secret) Descriptor() ([]byte, []int) { method GetScopedName (line 139) | func (x *Secret) GetScopedName() string { method GetMetadata (line 146) | func (x *Secret) GetMetadata() map[string]string { method GetData (line 153) | func (x *Secret) GetData() map[string][]byte { type GetSecretRequest (line 161) | type GetSecretRequest struct method Reset (line 169) | func (x *GetSecretRequest) Reset() { method String (line 176) | func (x *GetSecretRequest) String() string { method ProtoMessage (line 180) | func (*GetSecretRequest) ProtoMessage() {} method ProtoReflect (line 182) | func (x *GetSecretRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 195) | func (*GetSecretRequest) Descriptor() ([]byte, []int) { method GetConfig (line 199) | func (x *GetSecretRequest) GetConfig() *ConfigReference { method GetSecret (line 206) | func (x *GetSecretRequest) GetSecret() *Secret { type GetSecretResponse (line 214) | type GetSecretResponse struct method Reset (line 221) | func (x *GetSecretResponse) Reset() { method String (line 228) | func (x *GetSecretResponse) String() string { method ProtoMessage (line 232) | func (*GetSecretResponse) ProtoMessage() {} method ProtoReflect (line 234) | func (x *GetSecretResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 247) | func (*GetSecretResponse) Descriptor() ([]byte, []int) { method GetSecret (line 251) | func (x *GetSecretResponse) GetSecret() *Secret { type ApplySecretRequest (line 259) | type ApplySecretRequest struct method Reset (line 267) | func (x *ApplySecretRequest) Reset() { method String (line 274) | func (x *ApplySecretRequest) String() string { method ProtoMessage (line 278) | func (*ApplySecretRequest) ProtoMessage() {} method ProtoReflect (line 280) | func (x *ApplySecretRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 293) | func (*ApplySecretRequest) Descriptor() ([]byte, []int) { method GetConfig (line 297) | func (x *ApplySecretRequest) GetConfig() *ConfigReference { method GetSecret (line 304) | func (x *ApplySecretRequest) GetSecret() *Secret { type ApplySecretResponse (line 312) | type ApplySecretResponse struct method Reset (line 319) | func (x *ApplySecretResponse) Reset() { method String (line 326) | func (x *ApplySecretResponse) String() string { method ProtoMessage (line 330) | func (*ApplySecretResponse) ProtoMessage() {} method ProtoReflect (line 332) | func (x *ApplySecretResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 345) | func (*ApplySecretResponse) Descriptor() ([]byte, []int) { method GetChanged (line 349) | func (x *ApplySecretResponse) GetChanged() bool { type DeleteKeysRequest (line 357) | type DeleteKeysRequest struct method Reset (line 365) | func (x *DeleteKeysRequest) Reset() { method String (line 372) | func (x *DeleteKeysRequest) String() string { method ProtoMessage (line 376) | func (*DeleteKeysRequest) ProtoMessage() {} method ProtoReflect (line 378) | func (x *DeleteKeysRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 391) | func (*DeleteKeysRequest) Descriptor() ([]byte, []int) { method GetConfig (line 395) | func (x *DeleteKeysRequest) GetConfig() *ConfigReference { method GetSecret (line 402) | func (x *DeleteKeysRequest) GetSecret() *Secret { type DeleteKeysResponse (line 410) | type DeleteKeysResponse struct method Reset (line 416) | func (x *DeleteKeysResponse) Reset() { method String (line 423) | func (x *DeleteKeysResponse) String() string { method ProtoMessage (line 427) | func (*DeleteKeysResponse) ProtoMessage() {} method ProtoReflect (line 429) | func (x *DeleteKeysResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 442) | func (*DeleteKeysResponse) Descriptor() ([]byte, []int) { constant file_apis_proto_v1alpha1_ess_proto_rawDesc (line 448) | file_apis_proto_v1alpha1_ess_proto_rawDesc = "" + function file_apis_proto_v1alpha1_ess_proto_rawDescGZIP (line 492) | func file_apis_proto_v1alpha1_ess_proto_rawDescGZIP() []byte { function init (line 535) | func init() { file_apis_proto_v1alpha1_ess_proto_init() } function file_apis_proto_v1alpha1_ess_proto_init (line 536) | func file_apis_proto_v1alpha1_ess_proto_init() { FILE: apis/proto/v1alpha1/ess_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant ExternalSecretStorePluginService_GetSecret_FullMethodName (line 36) | ExternalSecretStorePluginService_GetSecret_FullMethodName = "/ess.prot... constant ExternalSecretStorePluginService_ApplySecret_FullMethodName (line 37) | ExternalSecretStorePluginService_ApplySecret_FullMethodName = "/ess.prot... constant ExternalSecretStorePluginService_DeleteKeys_FullMethodName (line 38) | ExternalSecretStorePluginService_DeleteKeys_FullMethodName = "/ess.prot... type ExternalSecretStorePluginServiceClient (line 46) | type ExternalSecretStorePluginServiceClient interface type externalSecretStorePluginServiceClient (line 52) | type externalSecretStorePluginServiceClient struct method GetSecret (line 60) | func (c *externalSecretStorePluginServiceClient) GetSecret(ctx context... method ApplySecret (line 70) | func (c *externalSecretStorePluginServiceClient) ApplySecret(ctx conte... method DeleteKeys (line 80) | func (c *externalSecretStorePluginServiceClient) DeleteKeys(ctx contex... function NewExternalSecretStorePluginServiceClient (line 56) | func NewExternalSecretStorePluginServiceClient(cc grpc.ClientConnInterfa... type ExternalSecretStorePluginServiceServer (line 95) | type ExternalSecretStorePluginServiceServer interface type UnimplementedExternalSecretStorePluginServiceServer (line 107) | type UnimplementedExternalSecretStorePluginServiceServer struct method GetSecret (line 109) | func (UnimplementedExternalSecretStorePluginServiceServer) GetSecret(c... method ApplySecret (line 112) | func (UnimplementedExternalSecretStorePluginServiceServer) ApplySecret... method DeleteKeys (line 115) | func (UnimplementedExternalSecretStorePluginServiceServer) DeleteKeys(... method mustEmbedUnimplementedExternalSecretStorePluginServiceServer (line 118) | func (UnimplementedExternalSecretStorePluginServiceServer) mustEmbedUn... method testEmbeddedByValue (line 120) | func (UnimplementedExternalSecretStorePluginServiceServer) testEmbedde... type UnsafeExternalSecretStorePluginServiceServer (line 125) | type UnsafeExternalSecretStorePluginServiceServer interface function RegisterExternalSecretStorePluginServiceServer (line 129) | func RegisterExternalSecretStorePluginServiceServer(s grpc.ServiceRegist... function _ExternalSecretStorePluginService_GetSecret_Handler (line 140) | func _ExternalSecretStorePluginService_GetSecret_Handler(srv interface{}... function _ExternalSecretStorePluginService_ApplySecret_Handler (line 158) | func _ExternalSecretStorePluginService_ApplySecret_Handler(srv interface... function _ExternalSecretStorePluginService_DeleteKeys_Handler (line 176) | func _ExternalSecretStorePluginService_DeleteKeys_Handler(srv interface{... FILE: pkg/certificates/certificates.go constant errLoadCert (line 30) | errLoadCert = "cannot load certificate" constant errLoadCA (line 31) | errLoadCA = "cannot load CA certificate" constant errInvalidCA (line 32) | errInvalidCA = "invalid CA certificate" function LoadMTLSConfig (line 36) | func LoadMTLSConfig(caPath, certPath, keyPath string, isServer bool) (*t... FILE: pkg/certificates/certificates_test.go constant caCertFileName (line 20) | caCertFileName = "ca.crt" constant tlsCertFileName (line 21) | tlsCertFileName = "tls.crt" constant tlsKeyFileName (line 22) | tlsKeyFileName = "tls.key" function TestLoad (line 25) | func TestLoad(t *testing.T) { FILE: pkg/conditions/manager.go type ObjectWithConditions (line 27) | type ObjectWithConditions interface type Manager (line 33) | type Manager interface type ConditionSet (line 39) | type ConditionSet interface type ObservedGenerationPropagationManager (line 50) | type ObservedGenerationPropagationManager struct method For (line 53) | func (m ObservedGenerationPropagationManager) For(o ObjectWithConditio... type observedGenerationPropagationConditionSet (line 59) | type observedGenerationPropagationConditionSet struct method MarkConditions (line 64) | func (c *observedGenerationPropagationConditionSet) MarkConditions(con... FILE: pkg/conditions/manager_test.go function TestOGConditionSetMark (line 38) | func TestOGConditionSetMark(t *testing.T) { function TestOGManagerFor (line 101) | func TestOGManagerFor(t *testing.T) { function newManaged (line 129) | func newManaged(generation int64, conditions ...xpv2.Condition) *fake.Ma... FILE: pkg/controller/gate.go type Gate (line 8) | type Gate interface FILE: pkg/controller/options.go function DefaultOptions (line 36) | func DefaultOptions() Options { type Options (line 48) | type Options struct method ForControllerRuntime (line 83) | func (o Options) ForControllerRuntime() controller.Options { type ESSOptions (line 94) | type ESSOptions struct type MetricOptions (line 100) | type MetricOptions struct type ChangeLogOptions (line 113) | type ChangeLogOptions struct FILE: pkg/errors/errors.go function New (line 31) | func New(text string) error { return errors.New(text) } function Is (line 48) | func Is(err, target error) bool { return errors.Is(err, target) } function As (line 66) | func As(err error, target any) bool { return errors.As(err, target) } function Unwrap (line 70) | func Unwrap(err error) error { return errors.Unwrap(err) } function Errorf (line 80) | func Errorf(format string, a ...any) error { return fmt.Errorf(format, a... function WithMessage (line 84) | func WithMessage(err error, message string) error { function WithMessagef (line 94) | func WithMessagef(err error, format string, args ...any) error { function Wrap (line 103) | func Wrap(err error, message string) error { function Wrapf (line 108) | func Wrapf(err error, format string, args ...any) error { function Cause (line 115) | func Cause(err error) error { type MultiError (line 133) | type MultiError interface function Join (line 147) | func Join(errs ...error) MultiError { type multiError (line 156) | type multiError struct method Error (line 160) | func (m multiError) Error() string { method Unwrap (line 164) | func (m multiError) Unwrap() []error { FILE: pkg/errors/errors_test.go function TestWrap (line 27) | func TestWrap(t *testing.T) { function TestWrapf (line 63) | func TestWrapf(t *testing.T) { function TestCause (line 101) | func TestCause(t *testing.T) { FILE: pkg/errors/reconcile.go function SilentlyRequeueOnConflict (line 29) | func SilentlyRequeueOnConflict(result reconcile.Result, err error) (reco... function WithSilentRequeueOnConflict (line 39) | func WithSilentRequeueOnConflict(r reconcile.Reconciler) reconcile.Recon... type silentlyRequeueOnConflict (line 43) | type silentlyRequeueOnConflict struct method Reconcile (line 47) | func (r *silentlyRequeueOnConflict) Reconcile(ctx context.Context, req... FILE: pkg/errors/reconcile_test.go function TestSilentlyRequeueOnConflict (line 31) | func TestSilentlyRequeueOnConflict(t *testing.T) { FILE: pkg/event/event.go type Type (line 28) | type Type constant TypeNormal (line 33) | TypeNormal Type = "Normal" constant TypeWarning (line 34) | TypeWarning Type = "Warning" type Reason (line 38) | type Reason type Event (line 41) | type Event struct function Normal (line 49) | func Normal(r Reason, message string, keysAndValues ...string) Event { function Warning (line 62) | func Warning(r Reason, err error, keysAndValues ...string) Event { type Recorder (line 75) | type Recorder interface type APIRecorder (line 81) | type APIRecorder struct method Event (line 98) | func (r *APIRecorder) Event(obj runtime.Object, e Event) { method WithAnnotations (line 110) | func (r *APIRecorder) WithAnnotations(keysAndValues ...string) Recorder { type FilterFn (line 89) | type FilterFn function NewAPIRecorder (line 93) | func NewAPIRecorder(r record.EventRecorder, fns ...FilterFn) *APIRecorder { function sliceMap (line 119) | func sliceMap(from []string, to map[string]string) { type NopRecorder (line 127) | type NopRecorder struct method Event (line 135) | func (r *NopRecorder) Event(_ runtime.Object, _ Event) {} method WithAnnotations (line 138) | func (r *NopRecorder) WithAnnotations(_ ...string) Recorder { return r } function NewNopRecorder (line 130) | func NewNopRecorder() *NopRecorder { FILE: pkg/event/event_test.go function TestSliceMap (line 25) | func TestSliceMap(t *testing.T) { FILE: pkg/feature/feature.go type Flag (line 25) | type Flag type Flags (line 28) | type Flags struct method Enable (line 34) | func (fs *Flags) Enable(f Flag) { method Enabled (line 46) | func (fs *Flags) Enabled(f Flag) bool { FILE: pkg/feature/feature_test.go function TestEnable (line 25) | func TestEnable(t *testing.T) { FILE: pkg/feature/features.go constant EnableBetaManagementPolicies (line 22) | EnableBetaManagementPolicies Flag = "EnableBetaManagementPolicies" constant EnableAlphaChangeLogs (line 27) | EnableAlphaChangeLogs Flag = "EnableAlphaChangeLogs" FILE: pkg/fieldpath/fieldpath.go type SegmentType (line 56) | type SegmentType constant _ (line 60) | _ SegmentType = iota constant SegmentField (line 61) | SegmentField constant SegmentIndex (line 62) | SegmentIndex type Segment (line 66) | type Segment struct type Segments (line 73) | type Segments method String (line 75) | func (sg Segments) String() string { function FieldOrIndex (line 99) | func FieldOrIndex(s string) Segment { function Field (line 114) | func Field(s string) Segment { function Parse (line 119) | func Parse(path string) (Segments, error) { constant period (line 140) | period = '.' constant leftBracket (line 141) | leftBracket = '[' constant rightBracket (line 142) | rightBracket = ']' constant wildcard (line 144) | wildcard = "*" type itemType (line 147) | type itemType constant itemError (line 150) | itemError itemType = iota constant itemPeriod (line 151) | itemPeriod constant itemLeftBracket (line 152) | itemLeftBracket constant itemRightBracket (line 153) | itemRightBracket constant itemField (line 154) | itemField constant itemFieldOrIndex (line 155) | itemFieldOrIndex constant itemEOL (line 156) | itemEOL type item (line 159) | type item struct type stateFn (line 165) | type stateFn type lexer (line 169) | type lexer struct method run (line 176) | func (l *lexer) run() { method emit (line 184) | func (l *lexer) emit(t itemType) { method errorf (line 195) | func (l *lexer) errorf(pos int, format string, args ...any) stateFn { function lexField (line 200) | func lexField(l *lexer) stateFn { function lexPeriod (line 231) | func lexPeriod(l *lexer) stateFn { function lexLeftBracket (line 254) | func lexLeftBracket(l *lexer) stateFn { function lexFieldOrIndex (line 268) | func lexFieldOrIndex(l *lexer) stateFn { function lexRightBracket (line 290) | func lexRightBracket(l *lexer) stateFn { FILE: pkg/fieldpath/fieldpath_test.go function TestSegments (line 30) | func TestSegments(t *testing.T) { function TestFieldOrIndex (line 79) | func TestFieldOrIndex(t *testing.T) { function TestParse (line 131) | func TestParse(t *testing.T) { FILE: pkg/fieldpath/merge.go constant errInvalidMerge (line 28) | errInvalidMerge = "failed to merge values" method MergeValue (line 33) | func (p *Paved) MergeValue(path string, value any, mo *MergeOptions) err... function merge (line 54) | func merge(dst, src any, mergeOptions *MergeOptions) (any, error) { function removeSourceDuplicates (line 84) | func removeSourceDuplicates(dst, src any) any { type MergeOptions (line 120) | type MergeOptions struct method mergoConfiguration (line 130) | func (mo *MergeOptions) mergoConfiguration() []func(*mergo.Config) { method isAppendSlice (line 148) | func (mo *MergeOptions) isAppendSlice() bool { FILE: pkg/fieldpath/merge_test.go function TestMergeValue (line 31) | func TestMergeValue(t *testing.T) { FILE: pkg/fieldpath/paved.go constant DefaultMaxFieldPathIndex (line 29) | DefaultMaxFieldPathIndex = 1024 type notFoundError (line 31) | type notFoundError struct method IsNotFound (line 35) | func (e notFoundError) IsNotFound() bool { function IsNotFound (line 42) | func IsNotFound(err error) bool { type Paved (line 52) | type Paved struct method maxFieldPathIndexEnabled (line 85) | func (p *Paved) maxFieldPathIndexEnabled() bool { method MarshalJSON (line 90) | func (p Paved) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 95) | func (p *Paved) UnmarshalJSON(data []byte) error { method UnstructuredContent (line 100) | func (p *Paved) UnstructuredContent() map[string]any { method SetUnstructuredContent (line 109) | func (p *Paved) SetUnstructuredContent(content map[string]any) { method getValue (line 113) | func (p *Paved) getValue(s Segments) (any, error) { method ExpandWildcards (line 171) | func (p *Paved) ExpandWildcards(path string) ([]string, error) { method GetValue (line 252) | func (p *Paved) GetValue(path string) (any, error) { method GetValueInto (line 262) | func (p *Paved) GetValueInto(path string, out any) error { method GetString (line 277) | func (p *Paved) GetString(path string) (string, error) { method GetStringArray (line 292) | func (p *Paved) GetStringArray(path string) ([]string, error) { method GetStringObject (line 317) | func (p *Paved) GetStringObject(path string) (map[string]string, error) { method GetBool (line 343) | func (p *Paved) GetBool(path string) (bool, error) { method GetInteger (line 358) | func (p *Paved) GetInteger(path string) (int64, error) { method setValue (line 372) | func (p *Paved) setValue(s Segments, value any) error { method SetValue (line 505) | func (p *Paved) SetValue(path string, value any) error { method validateSegments (line 514) | func (p *Paved) validateSegments(s Segments) error { method SetString (line 529) | func (p *Paved) SetString(path, value string) error { method SetBool (line 534) | func (p *Paved) SetBool(path string, value bool) error { method SetNumber (line 539) | func (p *Paved) SetNumber(path string, value float64) error { method DeleteField (line 548) | func (p *Paved) DeleteField(path string) error { method delete (line 557) | func (p *Paved) delete(segments Segments) error { //nolint:gocognit //... type PavedOption (line 58) | type PavedOption function PaveObject (line 62) | func PaveObject(o runtime.Object, opts ...PavedOption) (*Paved, error) { function Pave (line 68) | func Pave(object map[string]any, opts ...PavedOption) *Paved { function WithMaxFieldPathIndex (line 79) | func WithMaxFieldPathIndex(maxIndex uint) PavedOption { function getValueFromInterface (line 117) | func getValueFromInterface(it any, s Segments) (any, error) { function expandWildcards (line 190) | func expandWildcards(data any, segments Segments) ([]Segments, error) { ... function toValidJSON (line 425) | func toValidJSON(value any) (any, error) { function prepareElement (line 440) | func prepareElement(array []any, current, next Segment) { function prepareField (line 472) | func prepareField(object map[string]any, current, next Segment) { function deleteField (line 639) | func deleteField(obj any, s Segment) (any, error) { FILE: pkg/fieldpath/paved_test.go function TestIsNotFound (line 33) | func TestIsNotFound(t *testing.T) { function TestGetValue (line 66) | func TestGetValue(t *testing.T) { function TestGetValueInto (line 193) | func TestGetValueInto(t *testing.T) { function TestGetString (line 272) | func TestGetString(t *testing.T) { function TestGetStringArray (line 327) | func TestGetStringArray(t *testing.T) { function TestGetStringObject (line 390) | func TestGetStringObject(t *testing.T) { function TestGetBool (line 453) | func TestGetBool(t *testing.T) { function TestGetInteger (line 508) | func TestGetInteger(t *testing.T) { function TestSetValue (line 563) | func TestSetValue(t *testing.T) { function TestExpandWildcards (line 843) | func TestExpandWildcards(t *testing.T) { function TestDeleteField (line 1012) | func TestDeleteField(t *testing.T) { FILE: pkg/gate/gate.go type Gate (line 26) | type Gate struct type gated (line 33) | type gated struct method Register (line 45) | func (g *Gate[T]) Register(fn func(), depends ...T) { method Set (line 55) | func (g *Gate[T]) Set(condition T, value bool) bool { method process (line 79) | func (g *Gate[T]) process() { FILE: pkg/gate/gate_test.go function TestGateRegister (line 29) | func TestGateRegister(t *testing.T) { function TestGateIntegration (line 92) | func TestGateIntegration(t *testing.T) { function TestGateConcurrency (line 246) | func TestGateConcurrency(t *testing.T) { function TestGateTypeSafety (line 286) | func TestGateTypeSafety(t *testing.T) { FILE: pkg/logging/klog.go function SetFilteredKlogLogger (line 17) | func SetFilteredKlogLogger(log logr.Logger) { type requestThrottlingFilter (line 30) | type requestThrottlingFilter struct method Info (line 34) | func (l *requestThrottlingFilter) Info(level int, msg string, keysAndV... method Enabled (line 42) | func (l *requestThrottlingFilter) Enabled(level int) bool { method klogToLogrLevel (line 46) | func (l *requestThrottlingFilter) klogToLogrLevel(klogLvl int) int { method WithCallDepth (line 56) | func (l *requestThrottlingFilter) WithCallDepth(depth int) logr.LogSink { FILE: pkg/logging/logging.go type Logger (line 44) | type Logger interface function NewNopLogger (line 65) | func NewNopLogger() Logger { return nopLogger{} } type nopLogger (line 67) | type nopLogger struct method Info (line 69) | func (l nopLogger) Info(_ string, _ ...any) {} method Debug (line 70) | func (l nopLogger) Debug(_ string, _ ...any) {} method WithValues (line 71) | func (l nopLogger) WithValues(_ ...any) Logger { return nopLogger{} } function NewLogrLogger (line 76) | func NewLogrLogger(l logr.Logger) Logger { type logrLogger (line 80) | type logrLogger struct method Info (line 84) | func (l logrLogger) Info(msg string, keysAndValues ...any) { method Debug (line 88) | func (l logrLogger) Debug(msg string, keysAndValues ...any) { method WithValues (line 92) | func (l logrLogger) WithValues(keysAndValues ...any) Logger { FILE: pkg/meta/meta.go constant AnnotationKeyExternalName (line 38) | AnnotationKeyExternalName = "crossplane.io/external-name" constant AnnotationKeyExternalCreatePending (line 44) | AnnotationKeyExternalCreatePending = "crossplane.io/external-create-pend... constant AnnotationKeyExternalCreateSucceeded (line 53) | AnnotationKeyExternalCreateSucceeded = "crossplane.io/external-create-su... constant AnnotationKeyExternalCreateFailed (line 58) | AnnotationKeyExternalCreateFailed = "crossplane.io/external-create-failed" constant AnnotationKeyReconciliationPaused (line 65) | AnnotationKeyReconciliationPaused = "crossplane.io/paused" constant AnnotationKeyPollInterval (line 70) | AnnotationKeyPollInterval = "crossplane.io/poll-interval" constant AnnotationKeyReconcileRequestedAt (line 76) | AnnotationKeyReconcileRequestedAt = "crossplane.io/reconcile-requested-at" function ReferenceTo (line 85) | func ReferenceTo(o metav1.Object, of schema.GroupVersionKind) *corev1.Ob... function TypedReferenceTo (line 99) | func TypedReferenceTo(o metav1.Object, of schema.GroupVersionKind) *xpv2... function AsOwner (line 111) | func AsOwner(r *xpv2.TypedReference) metav1.OwnerReference { function AsController (line 122) | func AsController(r *xpv2.TypedReference) metav1.OwnerReference { function HaveSameController (line 133) | func HaveSameController(a, b metav1.Object) bool { function NamespacedNameOf (line 147) | func NamespacedNameOf(r *corev1.ObjectReference) types.NamespacedName { function AddOwnerReference (line 153) | func AddOwnerReference(o metav1.Object, r metav1.OwnerReference) { function AddControllerReference (line 170) | func AddControllerReference(o metav1.Object, r metav1.OwnerReference) er... function AddFinalizer (line 181) | func AddFinalizer(o metav1.Object, finalizer string) { function RemoveFinalizer (line 191) | func RemoveFinalizer(o metav1.Object, finalizer string) { function FinalizerExists (line 203) | func FinalizerExists(o metav1.Object, finalizer string) bool { function AddLabels (line 209) | func AddLabels(o metav1.Object, labels map[string]string) { function RemoveLabels (line 222) | func RemoveLabels(o metav1.Object, labels ...string) { function AddAnnotations (line 236) | func AddAnnotations(o metav1.Object, annotations map[string]string) { function RemoveAnnotations (line 249) | func RemoveAnnotations(o metav1.Object, annotations ...string) { function WasDeleted (line 263) | func WasDeleted(o metav1.Object) bool { function WasCreated (line 268) | func WasCreated(o metav1.Object) bool { function GetExternalName (line 276) | func GetExternalName(o metav1.Object) string { function SetExternalName (line 281) | func SetExternalName(o metav1.Object, name string) { function GetExternalCreatePending (line 287) | func GetExternalCreatePending(o metav1.Object) time.Time { function SetExternalCreatePending (line 300) | func SetExternalCreatePending(o metav1.Object, t time.Time) { function GetExternalCreateSucceeded (line 306) | func GetExternalCreateSucceeded(o metav1.Object) time.Time { function SetExternalCreateSucceeded (line 319) | func SetExternalCreateSucceeded(o metav1.Object, t time.Time) { function GetExternalCreateFailed (line 325) | func GetExternalCreateFailed(o metav1.Object) time.Time { function SetExternalCreateFailed (line 338) | func SetExternalCreateFailed(o metav1.Object, t time.Time) { function ExternalCreateIncomplete (line 346) | func ExternalCreateIncomplete(o metav1.Object) bool { function ExternalCreateSucceededDuring (line 367) | func ExternalCreateSucceededDuring(o metav1.Object, d time.Duration) bool { function IsPaused (line 378) | func IsPaused(o metav1.Object) bool { function GetPollInterval (line 384) | func GetPollInterval(o metav1.Object) (time.Duration, bool) { function GetReconcileRequest (line 398) | func GetReconcileRequest(o metav1.Object) (string, bool) { function SetReconcileRequest (line 408) | func SetReconcileRequest(o metav1.Object, token string) { FILE: pkg/meta/meta_test.go constant group (line 35) | group = "coolstuff" constant version (line 36) | version = "v1" constant groupVersion (line 37) | groupVersion = group + "/" + version constant kind (line 38) | kind = "coolresource" constant namespace (line 39) | namespace = "coolns" constant name (line 40) | name = "cool" constant uid (line 41) | uid = types.UID("definitely-a-uuid") function TestReferenceTo (line 44) | func TestReferenceTo(t *testing.T) { function TestTypedReferenceTo (line 89) | func TestTypedReferenceTo(t *testing.T) { function TestAsOwner (line 133) | func TestAsOwner(t *testing.T) { function TestAsController (line 164) | func TestAsController(t *testing.T) { function TestHaveSameController (line 199) | func TestHaveSameController(t *testing.T) { function TestNamespacedNameOf (line 273) | func TestNamespacedNameOf(t *testing.T) { function TestAddOwnerReference (line 294) | func TestAddOwnerReference(t *testing.T) { function TestAddControllerReference (line 351) | func TestAddControllerReference(t *testing.T) { function TestAddFinalizer (line 443) | func TestAddFinalizer(t *testing.T) { function TestRemoveFinalizer (line 499) | func TestRemoveFinalizer(t *testing.T) { function TestFinalizerExists (line 555) | func TestFinalizerExists(t *testing.T) { function TestAddLabels (line 608) | func TestAddLabels(t *testing.T) { function TestRemoveLabels (line 658) | func TestRemoveLabels(t *testing.T) { function TestAddAnnotations (line 706) | func TestAddAnnotations(t *testing.T) { function TestRemoveAnnotations (line 756) | func TestRemoveAnnotations(t *testing.T) { function TestWasDeleted (line 804) | func TestWasDeleted(t *testing.T) { function TestWasCreated (line 831) | func TestWasCreated(t *testing.T) { function TestGetExternalName (line 859) | func TestGetExternalName(t *testing.T) { function TestSetExternalName (line 884) | func TestSetExternalName(t *testing.T) { function TestGetExternalCreatePending (line 908) | func TestGetExternalCreatePending(t *testing.T) { function TestSetExternalCreatePending (line 935) | func TestSetExternalCreatePending(t *testing.T) { function TestGetExternalCreateSucceeded (line 961) | func TestGetExternalCreateSucceeded(t *testing.T) { function TestSetExternalCreateSucceeded (line 988) | func TestSetExternalCreateSucceeded(t *testing.T) { function TestGetExternalCreateFailed (line 1014) | func TestGetExternalCreateFailed(t *testing.T) { function TestSetExternalCreateFailed (line 1041) | func TestSetExternalCreateFailed(t *testing.T) { function TestExternalCreateSucceededDuring (line 1067) | func TestExternalCreateSucceededDuring(t *testing.T) { function TestExternalCreateIncomplete (line 1122) | func TestExternalCreateIncomplete(t *testing.T) { function TestIsPaused (line 1190) | func TestIsPaused(t *testing.T) { function TestGetPollInterval (line 1232) | func TestGetPollInterval(t *testing.T) { function TestGetReconcileRequest (line 1282) | func TestGetReconcileRequest(t *testing.T) { function TestSetReconcileRequest (line 1317) | func TestSetReconcileRequest(t *testing.T) { FILE: pkg/password/password.go type Settings (line 26) | type Settings struct method Generate (line 49) | func (s Settings) Generate() (string, error) { function Generate (line 44) | func Generate() (string, error) { FILE: pkg/password/password_test.go function TestGenerate (line 9) | func TestGenerate(t *testing.T) { FILE: pkg/ratelimiter/default.go function NewGlobal (line 32) | func NewGlobal(rps int) *BucketRateLimiter { function NewController (line 42) | func NewController() ControllerRateLimiter { function LimitRESTConfig (line 48) | func LimitRESTConfig(cfg *rest.Config, rps int) *rest.Config { FILE: pkg/ratelimiter/reconciler.go type Reconciler (line 37) | type Reconciler struct method Reconcile (line 54) | func (r *Reconciler) Reconcile(ctx context.Context, req reconcile.Requ... method when (line 70) | func (r *Reconciler) when(req reconcile.Request) time.Duration { function NewReconciler (line 49) | func NewReconciler(name string, r reconcile.Reconciler, l RateLimiter) *... FILE: pkg/ratelimiter/reconciler_test.go type predictableRateLimiter (line 33) | type predictableRateLimiter struct method When (line 35) | func (r *predictableRateLimiter) When(_ string) time.Duration { return... method Forget (line 36) | func (r *predictableRateLimiter) Forget(_ string) {} method NumRequeues (line 37) | func (r *predictableRateLimiter) NumRequeues(_ string) int { return... function TestReconcile (line 39) | func TestReconcile(t *testing.T) { FILE: pkg/reconciler/customresourcesgate/reconciler.go type Reconciler (line 34) | type Reconciler struct method Reconcile (line 40) | func (r *Reconciler) Reconcile(_ context.Context, crd *apiextensionsv1... function toGVKs (line 67) | func toGVKs(crd *apiextensionsv1.CustomResourceDefinition) map[schema.Gr... function isEstablished (line 76) | func isEstablished(crd *apiextensionsv1.CustomResourceDefinition) bool { FILE: pkg/reconciler/customresourcesgate/reconciler_test.go function TestToGVKs (line 35) | func TestToGVKs(t *testing.T) { function TestIsEstablished (line 125) | func TestIsEstablished(t *testing.T) { type MockGate (line 264) | type MockGate struct method Set (line 276) | func (m *MockGate) Set(gvk schema.GroupVersionKind, value bool) bool { method Register (line 294) | func (m *MockGate) Register(func(), ...schema.GroupVersionKind) {} function NewMockGate (line 269) | func NewMockGate() *MockGate { function TestReconcile (line 296) | func TestReconcile(t *testing.T) { FILE: pkg/reconciler/customresourcesgate/setup.go function Setup (line 32) | func Setup(mgr ctrl.Manager, o controller.Options) error { FILE: pkg/reconciler/managed/api.go constant fieldOwnerAPISimpleRefResolver (line 42) | fieldOwnerAPISimpleRefResolver = "managed.crossplane.io/api-simple-refer... constant errCreateOrUpdateSecret (line 47) | errCreateOrUpdateSecret = "cannot create or update connection secret" constant errUpdateManaged (line 48) | errUpdateManaged = "cannot update managed resource" constant errPatchManaged (line 49) | errPatchManaged = "cannot patch the managed resource via se... constant errMarshalExisting (line 50) | errMarshalExisting = "cannot marshal the existing object into ... constant errMarshalResolved (line 51) | errMarshalResolved = "cannot marshal the object with the resol... constant errPreparePatch (line 52) | errPreparePatch = "cannot prepare the JSON merge patch for ... constant errUpdateManagedStatus (line 53) | errUpdateManagedStatus = "cannot update managed resource status" constant errResolveReferences (line 54) | errResolveReferences = "cannot resolve references" constant errUpdateCriticalAnnotations (line 55) | errUpdateCriticalAnnotations = "cannot update critical annotations" type NameAsExternalName (line 61) | type NameAsExternalName struct method Initialize (line 69) | func (a *NameAsExternalName) Initialize(ctx context.Context, mg resour... function NewNameAsExternalName (line 64) | func NewNameAsExternalName(c client.Client) *NameAsExternalName { type APISecretPublisher (line 81) | type APISecretPublisher struct method PublishConnection (line 100) | func (a *APISecretPublisher) PublishConnection(ctx context.Context, o ... method UnpublishConnection (line 133) | func (a *APISecretPublisher) UnpublishConnection(_ context.Context, _ ... function NewAPISecretPublisher (line 87) | func NewAPISecretPublisher(c client.Client, ot runtime.ObjectTyper) *API... type APILocalSecretPublisher (line 139) | type APILocalSecretPublisher struct method PublishConnection (line 158) | func (a *APILocalSecretPublisher) PublishConnection(ctx context.Contex... method UnpublishConnection (line 192) | func (a *APILocalSecretPublisher) UnpublishConnection(_ context.Contex... function NewAPILocalSecretPublisher (line 145) | func NewAPILocalSecretPublisher(c client.Client, ot runtime.ObjectTyper)... type APISimpleReferenceResolver (line 199) | type APISimpleReferenceResolver struct method ResolveReferences (line 237) | func (a *APISimpleReferenceResolver) ResolveReferences(ctx context.Con... function NewAPISimpleReferenceResolver (line 206) | func NewAPISimpleReferenceResolver(c client.Client) *APISimpleReferenceR... function prepareJSONMerge (line 210) | func prepareJSONMerge(existing, resolved runtime.Object) ([]byte, error) { type RetryingCriticalAnnotationUpdater (line 267) | type RetryingCriticalAnnotationUpdater struct method UpdateCriticalAnnotations (line 283) | func (u *RetryingCriticalAnnotationUpdater) UpdateCriticalAnnotations(... function NewRetryingCriticalAnnotationUpdater (line 273) | func NewRetryingCriticalAnnotationUpdater(c client.Client) *RetryingCrit... FILE: pkg/reconciler/managed/api_test.go function TestNameAsExternalName (line 44) | func TestNameAsExternalName(t *testing.T) { function TestAPISecretPublisher (line 126) | func TestAPISecretPublisher(t *testing.T) { function TestAPILocalSecretPublisher (line 250) | func TestAPILocalSecretPublisher(t *testing.T) { type mockSimpleReferencer (line 373) | type mockSimpleReferencer struct method ResolveReferences (line 379) | func (r *mockSimpleReferencer) ResolveReferences(ctx context.Context, ... method DeepCopyObject (line 383) | func (r *mockSimpleReferencer) DeepCopyObject() runtime.Object { method Equal (line 387) | func (r *mockSimpleReferencer) Equal(s *mockSimpleReferencer) bool { function TestResolveReferences (line 391) | func TestResolveReferences(t *testing.T) { function TestPrepareJSONMerge (line 495) | func TestPrepareJSONMerge(t *testing.T) { function TestRetryingCriticalAnnotationUpdater (line 541) | func TestRetryingCriticalAnnotationUpdater(t *testing.T) { FILE: pkg/reconciler/managed/changelogger.go constant defaultSendTimeout (line 34) | defaultSendTimeout = 10 * time.Second type ChangeLogger (line 39) | type ChangeLogger interface type GRPCChangeLogger (line 45) | type GRPCChangeLogger struct method Log (line 86) | func (g *GRPCChangeLogger) Log(ctx context.Context, managed resource.M... function NewGRPCChangeLogger (line 53) | func NewGRPCChangeLogger(client v1alpha1.ChangeLogServiceClient, o ...GR... type GRPCChangeLoggerOption (line 67) | type GRPCChangeLoggerOption function WithProviderVersion (line 71) | func WithProviderVersion(version string) GRPCChangeLoggerOption { function WithSendTimeout (line 79) | func WithSendTimeout(timeout time.Duration) GRPCChangeLoggerOption { type nopChangeLogger (line 128) | type nopChangeLogger struct method Log (line 134) | func (n *nopChangeLogger) Log(_ context.Context, _ resource.Managed, _... function newNopChangeLogger (line 130) | func newNopChangeLogger() *nopChangeLogger { FILE: pkg/reconciler/managed/changelogger_test.go type changeLogServiceClient (line 45) | type changeLogServiceClient struct method SendChangeLog (line 50) | func (c *changeLogServiceClient) SendChangeLog(ctx context.Context, in... function TestChangeLogger (line 59) | func TestChangeLogger(t *testing.T) { function mustObjectAsProtobufStruct (line 166) | func mustObjectAsProtobufStruct(o runtime.Object) *structpb.Struct { function equateApproxTimepb (line 178) | func equateApproxTimepb(margin time.Duration) []cmp.Option { function msgIsTimestamp (line 198) | func msgIsTimestamp(x reflect.Value) bool { FILE: pkg/reconciler/managed/metrics.go constant subSystem (line 31) | subSystem = "crossplane" type MetricRecorder (line 34) | type MetricRecorder interface type MRMetricRecorder (line 46) | type MRMetricRecorder struct method Describe (line 89) | func (r *MRMetricRecorder) Describe(ch chan<- *prometheus.Desc) { method Collect (line 99) | func (r *MRMetricRecorder) Collect(ch chan<- prometheus.Metric) { method recordUnchanged (line 106) | func (r *MRMetricRecorder) recordUnchanged(name string) { method recordFirstTimeReconciled (line 110) | func (r *MRMetricRecorder) recordFirstTimeReconciled(managed resource.... method recordDrift (line 117) | func (r *MRMetricRecorder) recordDrift(managed resource.Managed) { method recordDeleted (line 135) | func (r *MRMetricRecorder) recordDeleted(managed resource.Managed) { method recordFirstTimeReady (line 139) | func (r *MRMetricRecorder) recordFirstTimeReady(managed resource.Manag... function NewMRMetricRecorder (line 57) | func NewMRMetricRecorder() *MRMetricRecorder { type NopMetricRecorder (line 154) | type NopMetricRecorder struct method Describe (line 162) | func (r *NopMetricRecorder) Describe(_ chan<- *prometheus.Desc) {} method Collect (line 165) | func (r *NopMetricRecorder) Collect(_ chan<- prometheus.Metric) {} method recordUnchanged (line 167) | func (r *NopMetricRecorder) recordUnchanged(_ string) {} method recordFirstTimeReconciled (line 169) | func (r *NopMetricRecorder) recordFirstTimeReconciled(_ resource.Manag... method recordDrift (line 171) | func (r *NopMetricRecorder) recordDrift(_ resource.Managed) {} method recordDeleted (line 173) | func (r *NopMetricRecorder) recordDeleted(_ resource.Managed) {} method recordFirstTimeReady (line 175) | func (r *NopMetricRecorder) recordFirstTimeReady(_ resource.Managed) {} function NewNopMetricRecorder (line 157) | func NewNopMetricRecorder() *NopMetricRecorder { function getLabels (line 177) | func getLabels(r resource.Managed) prometheus.Labels { FILE: pkg/reconciler/managed/policies.go type ManagementPoliciesResolver (line 28) | type ManagementPoliciesResolver struct method Validate (line 154) | func (m *ManagementPoliciesResolver) Validate() error { method IsPaused (line 176) | func (m *ManagementPoliciesResolver) IsPaused() bool { method ShouldCreate (line 186) | func (m *ManagementPoliciesResolver) ShouldCreate() bool { method ShouldUpdate (line 196) | func (m *ManagementPoliciesResolver) ShouldUpdate() bool { method ShouldLateInitialize (line 206) | func (m *ManagementPoliciesResolver) ShouldLateInitialize() bool { method ShouldOnlyObserve (line 217) | func (m *ManagementPoliciesResolver) ShouldOnlyObserve() bool { method ShouldDelete (line 229) | func (m *ManagementPoliciesResolver) ShouldDelete() bool { type LegacyManagementPoliciesResolver (line 39) | type LegacyManagementPoliciesResolver struct method ShouldDelete (line 245) | func (m *LegacyManagementPoliciesResolver) ShouldDelete() bool { type ManagementPoliciesResolverOption (line 46) | type ManagementPoliciesResolverOption function WithSupportedManagementPolicies (line 49) | func WithSupportedManagementPolicies(supportedManagementPolicies []sets.... function defaultSupportedManagementPolicies (line 55) | func defaultSupportedManagementPolicies() []sets.Set[xpv2.ManagementActi... function NewManagementPoliciesResolver (line 115) | func NewManagementPoliciesResolver(managementPolicyEnabled bool, managem... function NewLegacyManagementPoliciesResolver (line 135) | func NewLegacyManagementPoliciesResolver(managementPolicyEnabled bool, m... FILE: pkg/reconciler/managed/reconciler.go constant FinalizerName (line 47) | FinalizerName = "finalizer.managedresource.crossplane.io" constant reconcileGracePeriod (line 49) | reconcileGracePeriod = 30 * time.Second constant reconcileTimeout (line 50) | reconcileTimeout = 1 * time.Minute constant defaultPollInterval (line 52) | defaultPollInterval = 1 * time.Minute constant defaultGracePeriod (line 53) | defaultGracePeriod = 30 * time.Second constant errFmtManagementPolicyNonDefault (line 58) | errFmtManagementPolicyNonDefault = "`spec.managementPolicies` is set t... constant errFmtManagementPolicyNotSupported (line 59) | errFmtManagementPolicyNotSupported = "`spec.managementPolicies` is set t... constant errGetManaged (line 61) | errGetManaged = "cannot get managed resource" constant errUpdateManagedAnnotations (line 62) | errUpdateManagedAnnotations = "cannot update managed resource annotations" constant errCreateIncomplete (line 63) | errCreateIncomplete = "cannot determine creation result - remove... constant errReconcileConnect (line 64) | errReconcileConnect = "connect failed" constant errReconcileObserve (line 65) | errReconcileObserve = "observe failed" constant errReconcileCreate (line 66) | errReconcileCreate = "create failed" constant errReconcileUpdate (line 67) | errReconcileUpdate = "update failed" constant errReconcileDelete (line 68) | errReconcileDelete = "delete failed" constant errRecordChangeLog (line 69) | errRecordChangeLog = "cannot record change log entry" constant errExternalResourceNotExist (line 71) | errExternalResourceNotExist = "external resource does not exist" constant errManagedNotImplemented (line 73) | errManagedNotImplemented = "managed resource does not implement connecti... constant reasonCannotConnect (line 78) | reasonCannotConnect event.Reason = "CannotConnectToProvider" constant reasonCannotDisconnect (line 79) | reasonCannotDisconnect event.Reason = "CannotDisconnectFromProvider" constant reasonCannotInitialize (line 80) | reasonCannotInitialize event.Reason = "CannotInitializeManagedRes... constant reasonCannotResolveRefs (line 81) | reasonCannotResolveRefs event.Reason = "CannotResolveResourceRefer... constant reasonCannotObserve (line 82) | reasonCannotObserve event.Reason = "CannotObserveExternalResou... constant reasonCannotCreate (line 83) | reasonCannotCreate event.Reason = "CannotCreateExternalResource" constant reasonCannotDelete (line 84) | reasonCannotDelete event.Reason = "CannotDeleteExternalResource" constant reasonCannotPublish (line 85) | reasonCannotPublish event.Reason = "CannotPublishConnectionDet... constant reasonCannotUnpublish (line 86) | reasonCannotUnpublish event.Reason = "CannotUnpublishConnectionD... constant reasonCannotUpdate (line 87) | reasonCannotUpdate event.Reason = "CannotUpdateExternalResource" constant reasonCannotUpdateManaged (line 88) | reasonCannotUpdateManaged event.Reason = "CannotUpdateManagedResource" constant reasonManagementPolicyInvalid (line 89) | reasonManagementPolicyInvalid event.Reason = "CannotUseInvalidManagement... constant reasonDeleted (line 91) | reasonDeleted event.Reason = "DeletedExternalResource" constant reasonCreated (line 92) | reasonCreated event.Reason = "CreatedExternalResource" constant reasonUpdated (line 93) | reasonUpdated event.Reason = "UpdatedExternalResource" constant reasonPending (line 94) | reasonPending event.Reason = "PendingExternalResource" constant reasonReconciliationPaused (line 96) | reasonReconciliationPaused event.Reason = "ReconciliationPaused" constant reasonReconcileRequestHandled (line 97) | reasonReconcileRequestHandled event.Reason = "ReconcileRequestHandled" function ControllerName (line 102) | func ControllerName(kind string) string { type ManagementPoliciesChecker (line 109) | type ManagementPoliciesChecker interface type reconcileRequestTracker (line 132) | type reconcileRequestTracker interface type CriticalAnnotationUpdater (line 139) | type CriticalAnnotationUpdater interface type CriticalAnnotationUpdateFn (line 145) | type CriticalAnnotationUpdateFn method UpdateCriticalAnnotations (line 148) | func (fn CriticalAnnotationUpdateFn) UpdateCriticalAnnotations(ctx con... type ConnectionDetails (line 154) | type ConnectionDetails type AdditionalDetails (line 159) | type AdditionalDetails type ConnectionPublisher (line 164) | type ConnectionPublisher interface type ConnectionPublisherFns (line 175) | type ConnectionPublisherFns struct method PublishConnection (line 181) | func (fn ConnectionPublisherFns) PublishConnection(ctx context.Context... method UnpublishConnection (line 186) | func (fn ConnectionPublisherFns) UnpublishConnection(ctx context.Conte... type LocalConnectionPublisher (line 193) | type LocalConnectionPublisher interface type LocalConnectionPublisherFns (line 204) | type LocalConnectionPublisherFns struct method PublishConnection (line 210) | func (fn LocalConnectionPublisherFns) PublishConnection(ctx context.Co... method UnpublishConnection (line 215) | func (fn LocalConnectionPublisherFns) UnpublishConnection(ctx context.... type ConnectionDetailsFetcher (line 221) | type ConnectionDetailsFetcher interface type Initializer (line 228) | type Initializer interface type InitializerChain (line 233) | type InitializerChain method Initialize (line 237) | func (cc InitializerChain) Initialize(ctx context.Context, mg resource... type InitializerFn (line 249) | type InitializerFn method Initialize (line 252) | func (m InitializerFn) Initialize(ctx context.Context, mg resource.Man... type ReferenceResolver (line 257) | type ReferenceResolver interface type ReferenceResolverFn (line 267) | type ReferenceResolverFn method ResolveReferences (line 270) | func (m ReferenceResolverFn) ResolveReferences(ctx context.Context, mg... type TypedExternalConnector (line 280) | type TypedExternalConnector interface type TypedNopDisconnector (line 292) | type TypedNopDisconnector struct method Connect (line 297) | func (c *TypedNopDisconnector[managed]) Connect(ctx context.Context, mg ... method Disconnect (line 302) | func (c *TypedNopDisconnector[managed]) Disconnect(_ context.Context) er... function NewNopDisconnector (line 308) | func NewNopDisconnector(c ExternalConnector) ExternalConnectDisconnector { function NewTypedNopDisconnector (line 314) | func NewTypedNopDisconnector[managed resource.Managed](c TypedExternalCo... type TypedExternalConnectDisconnector (line 324) | type TypedExternalConnectDisconnector interface type TypedExternalConnectorFn (line 335) | type TypedExternalConnectorFn method Connect (line 339) | func (ec TypedExternalConnectorFn[managed]) Connect(ctx context.Context,... type ExternalDisconnectorFn (line 345) | type ExternalDisconnectorFn method Disconnect (line 348) | func (ed ExternalDisconnectorFn) Disconnect(ctx context.Context) error { type TypedExternalConnectDisconnectorFns (line 358) | type TypedExternalConnectDisconnectorFns struct method Connect (line 365) | func (fns TypedExternalConnectDisconnectorFns[managed]) Connect(ctx cont... method Disconnect (line 370) | func (fns TypedExternalConnectDisconnectorFns[managed]) Disconnect(ctx c... type TypedExternalClient (line 386) | type TypedExternalClient interface type TypedExternalClientFns (line 424) | type TypedExternalClientFns struct method Observe (line 434) | func (e TypedExternalClientFns[managed]) Observe(ctx context.Context, mg... method Create (line 440) | func (e TypedExternalClientFns[managed]) Create(ctx context.Context, mg ... method Update (line 446) | func (e TypedExternalClientFns[managed]) Update(ctx context.Context, mg ... method Delete (line 452) | func (e TypedExternalClientFns[managed]) Delete(ctx context.Context, mg ... method Disconnect (line 457) | func (e TypedExternalClientFns[managed]) Disconnect(ctx context.Context)... type NopConnector (line 462) | type NopConnector struct method Connect (line 465) | func (c *NopConnector) Connect(_ context.Context, _ resource.Managed) ... type NopClient (line 470) | type NopClient struct method Observe (line 473) | func (c *NopClient) Observe(_ context.Context, _ resource.Managed) (Ex... method Create (line 478) | func (c *NopClient) Create(_ context.Context, _ resource.Managed) (Ext... method Update (line 483) | func (c *NopClient) Update(_ context.Context, _ resource.Managed) (Ext... method Delete (line 488) | func (c *NopClient) Delete(_ context.Context, _ resource.Managed) (Ext... method Disconnect (line 493) | func (c *NopClient) Disconnect(_ context.Context) error { return nil } type ExternalObservation (line 497) | type ExternalObservation struct type ExternalCreation (line 542) | type ExternalCreation struct type ExternalUpdate (line 556) | type ExternalUpdate struct type ExternalDelete (line 570) | type ExternalDelete struct type Reconciler (line 580) | type Reconciler struct method effectivePollInterval (line 867) | func (r *Reconciler) effectivePollInterval(o metav1.Object) time.Durat... method Reconcile (line 919) | func (r *Reconciler) Reconcile(ctx context.Context, req reconcile.Requ... type mrManaged (line 611) | type mrManaged struct method PublishConnection (line 631) | func (m mrManaged) PublishConnection(ctx context.Context, managed reso... method UnpublishConnection (line 642) | func (m mrManaged) UnpublishConnection(ctx context.Context, managed re... function defaultMRManaged (line 620) | func defaultMRManaged(m manager.Manager) mrManaged { type mrExternal (line 653) | type mrExternal struct function defaultMRExternal (line 657) | func defaultMRExternal() mrExternal { type ReconcilerOption (line 664) | type ReconcilerOption function WithTimeout (line 670) | func WithTimeout(duration time.Duration) ReconcilerOption { function WithPollInterval (line 681) | func WithPollInterval(after time.Duration) ReconcilerOption { function WithMinPollInterval (line 690) | func WithMinPollInterval(d time.Duration) ReconcilerOption { function WithMetricRecorder (line 697) | func WithMetricRecorder(recorder MetricRecorder) ReconcilerOption { type PollIntervalHook (line 706) | type PollIntervalHook function defaultPollIntervalHook (line 708) | func defaultPollIntervalHook(_ resource.Managed, pollInterval time.Durat... function WithPollIntervalHook (line 716) | func WithPollIntervalHook(hook PollIntervalHook) ReconcilerOption { function WithPollJitterHook (line 727) | func WithPollJitterHook(jitter time.Duration) ReconcilerOption { function WithCreationGracePeriod (line 738) | func WithCreationGracePeriod(d time.Duration) ReconcilerOption { function WithExternalConnector (line 746) | func WithExternalConnector(c ExternalConnector) ReconcilerOption { function WithTypedExternalConnector (line 754) | func WithTypedExternalConnector[managed resource.Managed](c TypedExterna... function WithCriticalAnnotationUpdater (line 766) | func WithCriticalAnnotationUpdater(u CriticalAnnotationUpdater) Reconcil... function withConnectionPublishers (line 775) | func withConnectionPublishers(p ConnectionPublisher) ReconcilerOption { function withLocalConnectionPublishers (line 784) | func withLocalConnectionPublishers(p LocalConnectionPublisher) Reconcile... function WithInitializers (line 792) | func WithInitializers(i ...Initializer) ReconcilerOption { function WithFinalizer (line 800) | func WithFinalizer(f resource.Finalizer) ReconcilerOption { function WithReferenceResolver (line 808) | func WithReferenceResolver(rr ReferenceResolver) ReconcilerOption { function WithLogger (line 815) | func WithLogger(l logging.Logger) ReconcilerOption { function WithRecorder (line 822) | func WithRecorder(er event.Recorder) ReconcilerOption { function WithManagementPolicies (line 829) | func WithManagementPolicies() ReconcilerOption { function WithReconcilerSupportedManagementPolicies (line 837) | func WithReconcilerSupportedManagementPolicies(supported []sets.Set[xpv2... function WithChangeLogger (line 845) | func WithChangeLogger(c ChangeLogger) ReconcilerOption { function WithDeterministicExternalName (line 858) | func WithDeterministicExternalName(b bool) ReconcilerOption { function NewReconciler (line 884) | func NewReconciler(m manager.Manager, of resource.ManagedKind, o ...Reco... FILE: pkg/reconciler/managed/reconciler_deprecated.go type TypedExternalConnecter (line 33) | type TypedExternalConnecter interface type ExternalDisconnector (line 43) | type ExternalDisconnector interface type ExternalDisconnecter (line 54) | type ExternalDisconnecter interface function NewNopDisconnecter (line 71) | func NewNopDisconnecter(c ExternalConnector) ExternalConnectDisconnector { function WithExternalConnecter (line 93) | func WithExternalConnecter(c ExternalConnector) ReconcilerOption { function WithExternalConnectDisconnector (line 101) | func WithExternalConnectDisconnector(c ExternalConnectDisconnector) Reco... function WithExternalConnectDisconnecter (line 110) | func WithExternalConnectDisconnecter(c ExternalConnectDisconnector) Reco... function WithTypedExternalConnectDisconnector (line 120) | func WithTypedExternalConnectDisconnector[managed resource.Managed](c Ty... function WithTypedExternalConnectDisconnecter (line 129) | func WithTypedExternalConnectDisconnecter[managed resource.Managed](c Ty... FILE: pkg/reconciler/managed/reconciler_legacy_test.go function TestReconciler (line 46) | func TestReconciler(t *testing.T) { function TestTestLegacyManagementPoliciesResolverIsPaused (line 2180) | func TestTestLegacyManagementPoliciesResolverIsPaused(t *testing.T) { function TestLegacyManagementPoliciesResolverValidate (line 2226) | func TestLegacyManagementPoliciesResolverValidate(t *testing.T) { function TestLegacyManagementPoliciesResolverShouldCreate (line 2288) | func TestLegacyManagementPoliciesResolverShouldCreate(t *testing.T) { function TestLegacyManagementPoliciesResolverShouldUpdate (line 2341) | func TestLegacyManagementPoliciesResolverShouldUpdate(t *testing.T) { function TestLegacyManagementPoliciesResolverShouldLateInitialize (line 2394) | func TestLegacyManagementPoliciesResolverShouldLateInitialize(t *testing... function TestLegacyManagementPoliciesResolverOnlyObserve (line 2447) | func TestLegacyManagementPoliciesResolverOnlyObserve(t *testing.T) { function TestLegacyShouldDelete (line 2492) | func TestLegacyShouldDelete(t *testing.T) { function TestLegacyReconcilerChangeLogs (line 2617) | func TestLegacyReconcilerChangeLogs(t *testing.T) { function asLegacyManaged (line 2905) | func asLegacyManaged(obj client.Object, generation int64) *fake.LegacyMa... function newLegacyManaged (line 2912) | func newLegacyManaged(generation int64) *fake.LegacyManaged { function legacyManagedMockGetFn (line 2919) | func legacyManagedMockGetFn(err error, generation int64) test.MockGetFn { FILE: pkg/reconciler/managed/reconciler_modern_test.go function TestModernReconciler (line 46) | func TestModernReconciler(t *testing.T) { function TestManagementPoliciesResolverIsPaused (line 2186) | func TestManagementPoliciesResolverIsPaused(t *testing.T) { function TestManagementPoliciesResolverValidate (line 2232) | func TestManagementPoliciesResolverValidate(t *testing.T) { function TestManagementPoliciesResolverShouldCreate (line 2294) | func TestManagementPoliciesResolverShouldCreate(t *testing.T) { function TestManagementPoliciesResolverShouldUpdate (line 2347) | func TestManagementPoliciesResolverShouldUpdate(t *testing.T) { function TestManagementPoliciesResolverShouldLateInitialize (line 2400) | func TestManagementPoliciesResolverShouldLateInitialize(t *testing.T) { function TestManagementPoliciesResolverOnlyObserve (line 2453) | func TestManagementPoliciesResolverOnlyObserve(t *testing.T) { function TestShouldDelete (line 2498) | func TestShouldDelete(t *testing.T) { function TestReconcilerChangeLogs (line 2568) | func TestReconcilerChangeLogs(t *testing.T) { function TestEffectivePollInterval (line 2856) | func TestEffectivePollInterval(t *testing.T) { function TestReconcilePollIntervalAnnotation (line 2922) | func TestReconcilePollIntervalAnnotation(t *testing.T) { function TestReconcileRequestAnnotation (line 3015) | func TestReconcileRequestAnnotation(t *testing.T) { function asModernManaged (line 3096) | func asModernManaged(obj client.Object, generation int64) *fake.ModernMa... function newModernManaged (line 3103) | func newModernManaged(generation int64) *fake.ModernManaged { function modernManagedMockGetFn (line 3110) | func modernManagedMockGetFn(err error, generation int64) test.MockGetFn { FILE: pkg/reconciler/managed/reconciler_typed.go constant errFmtUnexpectedObjectType (line 10) | errFmtUnexpectedObjectType = "unexpected object type %T" type typedExternalConnectDisconnectorWrapper (line 14) | type typedExternalConnectDisconnectorWrapper struct method Connect (line 18) | func (c *typedExternalConnectDisconnectorWrapper[managed]) Connect(ctx c... method Disconnect (line 32) | func (c *typedExternalConnectDisconnectorWrapper[managed]) Disconnect(ct... type typedExternalClientWrapper (line 38) | type typedExternalClientWrapper struct method Observe (line 42) | func (c *typedExternalClientWrapper[managed]) Observe(ctx context.Contex... method Create (line 51) | func (c *typedExternalClientWrapper[managed]) Create(ctx context.Context... method Update (line 60) | func (c *typedExternalClientWrapper[managed]) Update(ctx context.Context... method Delete (line 69) | func (c *typedExternalClientWrapper[managed]) Delete(ctx context.Context... method Disconnect (line 78) | func (c *typedExternalClientWrapper[managed]) Disconnect(ctx context.Con... FILE: pkg/reconciler/providerconfig/reconciler.go constant finalizer (line 41) | finalizer = "in-use.crossplane.io" constant shortWait (line 42) | shortWait = 30 * time.Second constant timeout (line 43) | timeout = 2 * time.Minute constant errGetPC (line 45) | errGetPC = "cannot get ProviderConfig" constant errListPCUs (line 46) | errListPCUs = "cannot list ProviderConfigUsages" constant errDeletePCU (line 47) | errDeletePCU = "cannot delete ProviderConfigUsage" constant errUpdate (line 48) | errUpdate = "cannot update ProviderConfig" constant errUpdateStatus (line 49) | errUpdateStatus = "cannot update ProviderConfig status" constant reasonAccount (line 54) | reasonAccount event.Reason = "UsageAccounting" constant TypeTerminating (line 59) | TypeTerminating xpv2.ConditionType = "Terminating" constant ReasonInUse (line 60) | ReasonInUse xpv2.ConditionReason = "InUse" function Terminating (line 65) | func Terminating() xpv2.Condition { function ControllerName (line 76) | func ControllerName(kind string) string { type Reconciler (line 84) | type Reconciler struct method Reconcile (line 149) | func (r *Reconciler) Reconcile(ctx context.Context, req reconcile.Requ... type ReconcilerOption (line 97) | type ReconcilerOption function WithLogger (line 100) | func WithLogger(l logging.Logger) ReconcilerOption { function WithRecorder (line 107) | func WithRecorder(er event.Recorder) ReconcilerOption { function NewReconciler (line 114) | func NewReconciler(m manager.Manager, of resource.ProviderConfigKinds, o... FILE: pkg/reconciler/providerconfig/reconciler_test.go type ProviderConfigUsageList (line 42) | type ProviderConfigUsageList struct method GetObjectKind (line 47) | func (p *ProviderConfigUsageList) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 51) | func (p *ProviderConfigUsageList) DeepCopyObject() runtime.Object { method GetItems (line 64) | func (p *ProviderConfigUsageList) GetItems() []resource.ProviderConfig... function TestReconciler (line 68) | func TestReconciler(t *testing.T) { FILE: pkg/reference/namespaced_reference.go type NamespacedResolutionRequest (line 36) | type NamespacedResolutionRequest struct method IsNoOp (line 47) | func (rr *NamespacedResolutionRequest) IsNoOp() bool { type NamespacedResolutionResponse (line 76) | type NamespacedResolutionResponse struct method Validate (line 82) | func (rr NamespacedResolutionResponse) Validate() error { type MultiNamespacedResolutionRequest (line 92) | type MultiNamespacedResolutionRequest struct method IsNoOp (line 103) | func (rr *MultiNamespacedResolutionRequest) IsNoOp() bool { type MultiNamespacedResolutionResponse (line 137) | type MultiNamespacedResolutionResponse struct method Validate (line 143) | func (rr MultiNamespacedResolutionResponse) Validate() error { type APINamespacedResolver (line 159) | type APINamespacedResolver struct method Resolve (line 173) | func (r *APINamespacedResolver) Resolve(ctx context.Context, req Names... method ResolveMultiple (line 228) | func (r *APINamespacedResolver) ResolveMultiple(ctx context.Context, r... function NewAPINamespacedResolver (line 167) | func NewAPINamespacedResolver(c client.Reader, from resource.Managed) *A... function sortGenericMapByKeys (line 286) | func sortGenericMapByKeys[T any](m map[string]T) ([]string, []T) { function ControllersMustMatchNamespaced (line 300) | func ControllersMustMatchNamespaced(s *xpv2.NamespacedSelector) bool { FILE: pkg/reference/namespaced_reference_test.go function prepareTestExamplesNamespaced (line 23) | func prepareTestExamplesNamespaced(numExamples int) ([]string, []xpv2.Na... function TestNamespacedResolve (line 43) | func TestNamespacedResolve(t *testing.T) { function TestNamespacedResolveMultiple (line 483) | func TestNamespacedResolveMultiple(t *testing.T) { function TestNamespacedControllersMustMatch (line 1040) | func TestNamespacedControllersMustMatch(t *testing.T) { FILE: pkg/reference/reference.go constant errGetManaged (line 39) | errGetManaged = "cannot get referenced resource" constant errListManaged (line 40) | errListManaged = "cannot list resources that match selector" constant errNoMatches (line 41) | errNoMatches = "no resources matched selector" constant errNoValue (line 42) | errNoValue = "referenced field was empty (referenced resource may no... function FromPtrValue (line 50) | func FromPtrValue(v *string) string { function FromFloatPtrValue (line 59) | func FromFloatPtrValue(v *float64) string { function FromIntPtrValue (line 68) | func FromIntPtrValue(v *int64) string { function ToPtrValue (line 77) | func ToPtrValue(v string) *string { function ToFloatPtrValue (line 86) | func ToFloatPtrValue(v string) *float64 { function ToIntPtrValue (line 100) | func ToIntPtrValue(v string) *int64 { function FromPtrValues (line 118) | func FromPtrValues(v []*string) []string { function FromFloatPtrValues (line 128) | func FromFloatPtrValues(v []*float64) []string { function FromIntPtrValues (line 138) | func FromIntPtrValues(v []*int64) []string { function ToPtrValues (line 152) | func ToPtrValues(v []string) []*string { function ToFloatPtrValues (line 162) | func ToFloatPtrValues(v []string) []*float64 { function ToIntPtrValues (line 172) | func ToIntPtrValues(v []string) []*int64 { type To (line 182) | type To struct type ExtractValueFn (line 189) | type ExtractValueFn function ExternalName (line 193) | func ExternalName() ExtractValueFn { type ResolutionRequest (line 201) | type ResolutionRequest struct method IsNoOp (line 212) | func (rr *ResolutionRequest) IsNoOp() bool { type ResolutionResponse (line 241) | type ResolutionResponse struct method Validate (line 247) | func (rr ResolutionResponse) Validate() error { type MultiResolutionRequest (line 257) | type MultiResolutionRequest struct method IsNoOp (line 268) | func (rr *MultiResolutionRequest) IsNoOp() bool { type MultiResolutionResponse (line 302) | type MultiResolutionResponse struct method Validate (line 308) | func (rr MultiResolutionResponse) Validate() error { type APIResolver (line 324) | type APIResolver struct method Resolve (line 338) | func (r *APIResolver) Resolve(ctx context.Context, req ResolutionReque... method ResolveMultiple (line 382) | func (r *APIResolver) ResolveMultiple(ctx context.Context, req MultiRe... function NewAPIResolver (line 332) | func NewAPIResolver(c client.Reader, from resource.Managed) *APIResolver { function getResolutionError (line 430) | func getResolutionError(p *xpv2.Policy, err error) error { function sortMapByKeys (line 438) | func sortMapByKeys(m map[string]xpv2.Reference) ([]string, []xpv2.Refere... function ControllersMustMatch (line 452) | func ControllersMustMatch(s *xpv2.Selector) bool { FILE: pkg/reference/reference_test.go constant testResourceNamePrefix (line 40) | testResourceNamePrefix = "cool-resource-" constant testValuePrefix (line 41) | testValuePrefix = "cool-value-" constant testControllerUID (line 42) | testControllerUID = types.UID("very-unique") function prepareTestExamples (line 45) | func prepareTestExamples(numExamples int) ([]string, []xpv2.Reference, [... type FakeManagedList (line 68) | type FakeManagedList struct method GetItems (line 74) | func (fml *FakeManagedList) GetItems() []resource.Managed { function TestToAndFromPtr (line 78) | func TestToAndFromPtr(t *testing.T) { function TestToAndFromFloatPtr (line 95) | func TestToAndFromFloatPtr(t *testing.T) { function TestToAndFromPtrValues (line 112) | func TestToAndFromPtrValues(t *testing.T) { function TestToAndFromFloatPtrValues (line 131) | func TestToAndFromFloatPtrValues(t *testing.T) { function TestToAndFromIntPtrValues (line 150) | func TestToAndFromIntPtrValues(t *testing.T) { function TestResolve (line 169) | func TestResolve(t *testing.T) { function TestResolveMultiple (line 540) | func TestResolveMultiple(t *testing.T) { function TestControllersMustMatch (line 1023) | func TestControllersMustMatch(t *testing.T) { FILE: pkg/resource/api.go constant errUpdateObject (line 35) | errUpdateObject = "cannot update object" type APIPatchingApplicator (line 40) | type APIPatchingApplicator struct method Apply (line 53) | func (a *APIPatchingApplicator) Apply(ctx context.Context, o client.Ob... function NewAPIPatchingApplicator (line 46) | func NewAPIPatchingApplicator(c client.Client) *APIPatchingApplicator { type patch (line 85) | type patch struct method Type (line 87) | func (p *patch) Type() types.PatchType { return types.M... method Data (line 88) | func (p *patch) Data(_ client.Object) ([]byte, error) { return json.Ma... type APIUpdatingApplicator (line 92) | type APIUpdatingApplicator struct method Apply (line 104) | func (a *APIUpdatingApplicator) Apply(ctx context.Context, o client.Ob... function NewAPIUpdatingApplicator (line 98) | func NewAPIUpdatingApplicator(c client.Client) *APIUpdatingApplicator { type APIFinalizer (line 141) | type APIFinalizer struct method AddFinalizer (line 165) | func (a *APIFinalizer) AddFinalizer(ctx context.Context, obj Object) e... method RemoveFinalizer (line 176) | func (a *APIFinalizer) RemoveFinalizer(ctx context.Context, obj Object... function NewNopFinalizer (line 147) | func NewNopFinalizer() Finalizer { return nopFinalizer{} } type nopFinalizer (line 149) | type nopFinalizer struct method AddFinalizer (line 151) | func (f nopFinalizer) AddFinalizer(_ context.Context, _ Object) error { method RemoveFinalizer (line 155) | func (f nopFinalizer) RemoveFinalizer(_ context.Context, _ Object) err... function NewAPIFinalizer (line 160) | func NewAPIFinalizer(c client.Client, finalizer string) *APIFinalizer { type FinalizerFns (line 187) | type FinalizerFns struct method AddFinalizer (line 193) | func (f FinalizerFns) AddFinalizer(ctx context.Context, obj Object) er... method RemoveFinalizer (line 198) | func (f FinalizerFns) RemoveFinalizer(ctx context.Context, obj Object)... FILE: pkg/resource/api_test.go function TestAPIPatchingApplicator (line 35) | func TestAPIPatchingApplicator(t *testing.T) { function TestAPIUpdatingApplicator (line 158) | func TestAPIUpdatingApplicator(t *testing.T) { function TestManagedRemoveFinalizer (line 290) | func TestManagedRemoveFinalizer(t *testing.T) { function TestAPIFinalizerAdder (line 350) | func TestAPIFinalizerAdder(t *testing.T) { FILE: pkg/resource/enqueue_handlers.go type adder (line 30) | type adder interface type EnqueueRequestForProviderConfig (line 39) | type EnqueueRequestForProviderConfig struct method Create (line 47) | func (e *EnqueueRequestForProviderConfig) Create(_ context.Context, ev... method Update (line 53) | func (e *EnqueueRequestForProviderConfig) Update(_ context.Context, ev... method Delete (line 60) | func (e *EnqueueRequestForProviderConfig) Delete(_ context.Context, ev... method Generic (line 66) | func (e *EnqueueRequestForProviderConfig) Generic(_ context.Context, e... method addProviderConfig (line 70) | func (e *EnqueueRequestForProviderConfig) addProviderConfig(obj runtim... FILE: pkg/resource/enqueue_handlers_test.go type addFn (line 35) | type addFn method Add (line 37) | func (fn addFn) Add(item reconcile.Request) { function TestAddProviderConfig (line 41) | func TestAddProviderConfig(t *testing.T) { FILE: pkg/resource/fake/mocks.go type Conditioned (line 42) | type Conditioned struct method SetConditions (line 45) | func (m *Conditioned) SetConditions(c ...xpv2.Condition) { m.Condition... method GetCondition (line 48) | func (m *Conditioned) GetCondition(ct xpv2.ConditionType) xpv2.Conditi... type ClaimReferencer (line 53) | type ClaimReferencer struct method SetClaimReference (line 56) | func (m *ClaimReferencer) SetClaimReference(r *reference.Claim) { m.Re... method GetClaimReference (line 59) | func (m *ClaimReferencer) GetClaimReference() *reference.Claim { retur... type ManagedResourceReferencer (line 62) | type ManagedResourceReferencer struct method SetResourceReference (line 65) | func (m *ManagedResourceReferencer) SetResourceReference(r *corev1.Obj... method GetResourceReference (line 68) | func (m *ManagedResourceReferencer) GetResourceReference() *corev1.Obj... type TypedProviderConfigReferencer (line 71) | type TypedProviderConfigReferencer struct method SetProviderConfigReference (line 74) | func (m *TypedProviderConfigReferencer) SetProviderConfigReference(p *... method GetProviderConfigReference (line 79) | func (m *TypedProviderConfigReferencer) GetProviderConfigReference() *... type LegacyProviderConfigReferencer (line 84) | type LegacyProviderConfigReferencer struct method SetProviderConfigReference (line 87) | func (m *LegacyProviderConfigReferencer) SetProviderConfigReference(p ... method GetProviderConfigReference (line 90) | func (m *LegacyProviderConfigReferencer) GetProviderConfigReference() ... type RequiredProviderConfigReferencer (line 96) | type RequiredProviderConfigReferencer struct method SetProviderConfigReference (line 99) | func (m *RequiredProviderConfigReferencer) SetProviderConfigReference(... method GetProviderConfigReference (line 104) | func (m *RequiredProviderConfigReferencer) GetProviderConfigReference(... type RequiredTypedProviderConfigReferencer (line 110) | type RequiredTypedProviderConfigReferencer struct method SetProviderConfigReference (line 113) | func (m *RequiredTypedProviderConfigReferencer) SetProviderConfigRefer... method GetProviderConfigReference (line 118) | func (m *RequiredTypedProviderConfigReferencer) GetProviderConfigRefer... type RequiredTypedResourceReferencer (line 124) | type RequiredTypedResourceReferencer struct method SetResourceReference (line 127) | func (m *RequiredTypedResourceReferencer) SetResourceReference(p xpv2.... method GetResourceReference (line 132) | func (m *RequiredTypedResourceReferencer) GetResourceReference() xpv2.... type LocalConnectionSecretWriterTo (line 137) | type LocalConnectionSecretWriterTo struct method SetWriteConnectionSecretToReference (line 142) | func (m *LocalConnectionSecretWriterTo) SetWriteConnectionSecretToRefe... method GetWriteConnectionSecretToReference (line 147) | func (m *LocalConnectionSecretWriterTo) GetWriteConnectionSecretToRefe... type ConnectionSecretWriterTo (line 152) | type ConnectionSecretWriterTo struct method SetWriteConnectionSecretToReference (line 155) | func (m *ConnectionSecretWriterTo) SetWriteConnectionSecretToReference... method GetWriteConnectionSecretToReference (line 160) | func (m *ConnectionSecretWriterTo) GetWriteConnectionSecretToReference... type Manageable (line 165) | type Manageable struct method SetManagementPolicies (line 168) | func (m *Manageable) SetManagementPolicies(p xpv2.ManagementPolicies) ... method GetManagementPolicies (line 171) | func (m *Manageable) GetManagementPolicies() xpv2.ManagementPolicies {... type Orphanable (line 174) | type Orphanable struct method SetDeletionPolicy (line 177) | func (m *Orphanable) SetDeletionPolicy(p xpv2.DeletionPolicy) { m.Poli... method GetDeletionPolicy (line 180) | func (m *Orphanable) GetDeletionPolicy() xpv2.DeletionPolicy { return ... type CompositionReferencer (line 183) | type CompositionReferencer struct method SetCompositionReference (line 186) | func (m *CompositionReferencer) SetCompositionReference(r *corev1.Obje... method GetCompositionReference (line 189) | func (m *CompositionReferencer) GetCompositionReference() *corev1.Obje... type CompositionSelector (line 192) | type CompositionSelector struct method SetCompositionSelector (line 195) | func (m *CompositionSelector) SetCompositionSelector(s *metav1.LabelSe... method GetCompositionSelector (line 198) | func (m *CompositionSelector) GetCompositionSelector() *metav1.LabelSe... type CompositionRevisionReferencer (line 201) | type CompositionRevisionReferencer struct method SetCompositionRevisionReference (line 204) | func (m *CompositionRevisionReferencer) SetCompositionRevisionReferenc... method GetCompositionRevisionReference (line 209) | func (m *CompositionRevisionReferencer) GetCompositionRevisionReferenc... type CompositionRevisionSelector (line 214) | type CompositionRevisionSelector struct method SetCompositionRevisionSelector (line 217) | func (m *CompositionRevisionSelector) SetCompositionRevisionSelector(l... method GetCompositionRevisionSelector (line 222) | func (m *CompositionRevisionSelector) GetCompositionRevisionSelector()... type CompositionUpdater (line 227) | type CompositionUpdater struct method SetCompositionUpdatePolicy (line 230) | func (m *CompositionUpdater) SetCompositionUpdatePolicy(p *xpv2.Update... method GetCompositionUpdatePolicy (line 235) | func (m *CompositionUpdater) GetCompositionUpdatePolicy() *xpv2.Update... type CompositeResourceDeleter (line 240) | type CompositeResourceDeleter struct method SetCompositeDeletePolicy (line 243) | func (m *CompositeResourceDeleter) SetCompositeDeletePolicy(p *xpv2.Co... method GetCompositeDeletePolicy (line 248) | func (m *CompositeResourceDeleter) GetCompositeDeletePolicy() *xpv2.Co... type CompositeResourceReferencer (line 253) | type CompositeResourceReferencer struct method SetResourceReference (line 256) | func (m *CompositeResourceReferencer) SetResourceReference(p *referenc... method GetResourceReference (line 259) | func (m *CompositeResourceReferencer) GetResourceReference() *referenc... type ComposedResourcesReferencer (line 262) | type ComposedResourcesReferencer struct method SetResourceReferences (line 265) | func (m *ComposedResourcesReferencer) SetResourceReferences(r []corev1... method GetResourceReferences (line 268) | func (m *ComposedResourcesReferencer) GetResourceReferences() []corev1... type EnvironmentConfigReferencer (line 272) | type EnvironmentConfigReferencer struct method SetEnvironmentConfigReferences (line 275) | func (m *EnvironmentConfigReferencer) SetEnvironmentConfigReferences(r... method GetEnvironmentConfigReferences (line 280) | func (m *EnvironmentConfigReferencer) GetEnvironmentConfigReferences()... type ConnectionDetailsLastPublishedTimer (line 286) | type ConnectionDetailsLastPublishedTimer struct method SetConnectionDetailsLastPublishedTime (line 295) | func (c *ConnectionDetailsLastPublishedTimer) SetConnectionDetailsLast... method GetConnectionDetailsLastPublishedTime (line 300) | func (c *ConnectionDetailsLastPublishedTimer) GetConnectionDetailsLast... type UserCounter (line 306) | type UserCounter struct method SetUsers (line 309) | func (m *UserCounter) SetUsers(i int64) { method GetUsers (line 314) | func (m *UserCounter) GetUsers() int64 { type Object (line 319) | type Object struct method GetObjectKind (line 325) | func (o *Object) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 330) | func (o *Object) DeepCopyObject() runtime.Object { type Managed (line 344) | type Managed struct method GetObjectKind (line 351) | func (m *Managed) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 356) | func (m *Managed) DeepCopyObject() runtime.Object { type ModernManaged (line 370) | type ModernManaged struct method GetObjectKind (line 380) | func (m *ModernManaged) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 385) | func (m *ModernManaged) DeepCopyObject() runtime.Object { type LegacyManaged (line 399) | type LegacyManaged struct method GetObjectKind (line 409) | func (m *LegacyManaged) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 414) | func (m *LegacyManaged) DeepCopyObject() runtime.Object { type Composite (line 428) | type Composite struct method GetObjectKind (line 446) | func (m *Composite) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 451) | func (m *Composite) DeepCopyObject() runtime.Object { type Composed (line 465) | type Composed struct method GetObjectKind (line 473) | func (m *Composed) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 478) | func (m *Composed) DeepCopyObject() runtime.Object { type CompositeClaim (line 492) | type CompositeClaim struct method GetObjectKind (line 509) | func (m *CompositeClaim) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 514) | func (m *CompositeClaim) DeepCopyObject() runtime.Object { type Manager (line 528) | type Manager struct method Elected (line 540) | func (m *Manager) Elected() <-chan struct{} { method GetCache (line 548) | func (m *Manager) GetCache() cache.Cache { return m.Cache } method GetClient (line 551) | func (m *Manager) GetClient() client.Client { return m.Client } method GetScheme (line 554) | func (m *Manager) GetScheme() *runtime.Scheme { return m.Scheme } method GetConfig (line 557) | func (m *Manager) GetConfig() *rest.Config { return m.Config } method GetRESTMapper (line 560) | func (m *Manager) GetRESTMapper() meta.RESTMapper { return m.RESTMapper } method GetLogger (line 563) | func (m *Manager) GetLogger() logr.Logger { return m.Logger } function GVK (line 569) | func GVK(o runtime.Object) schema.GroupVersionKind { function SchemeWith (line 574) | func SchemeWith(o ...runtime.Object) *runtime.Scheme { type MockConnectionSecretOwner (line 583) | type MockConnectionSecretOwner struct method GetWriteConnectionSecretToReference (line 591) | func (m *MockConnectionSecretOwner) GetWriteConnectionSecretToReferenc... method SetWriteConnectionSecretToReference (line 596) | func (m *MockConnectionSecretOwner) SetWriteConnectionSecretToReferenc... method GetObjectKind (line 601) | func (m *MockConnectionSecretOwner) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 606) | func (m *MockConnectionSecretOwner) DeepCopyObject() runtime.Object { type MockLocalConnectionSecretOwner (line 621) | type MockLocalConnectionSecretOwner struct method GetWriteConnectionSecretToReference (line 629) | func (m *MockLocalConnectionSecretOwner) GetWriteConnectionSecretToRef... method SetWriteConnectionSecretToReference (line 634) | func (m *MockLocalConnectionSecretOwner) SetWriteConnectionSecretToRef... method GetObjectKind (line 639) | func (m *MockLocalConnectionSecretOwner) GetObjectKind() schema.Object... method DeepCopyObject (line 644) | func (m *MockLocalConnectionSecretOwner) DeepCopyObject() runtime.Obje... type ProviderConfig (line 658) | type ProviderConfig struct method GetObjectKind (line 666) | func (p *ProviderConfig) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 671) | func (p *ProviderConfig) DeepCopyObject() runtime.Object { type ProviderConfigUsage (line 686) | type ProviderConfigUsage struct method GetObjectKind (line 694) | func (p *ProviderConfigUsage) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 699) | func (p *ProviderConfigUsage) DeepCopyObject() runtime.Object { type LegacyProviderConfigUsage (line 714) | type LegacyProviderConfigUsage struct method GetObjectKind (line 722) | func (p *LegacyProviderConfigUsage) GetObjectKind() schema.ObjectKind { method DeepCopyObject (line 727) | func (p *LegacyProviderConfigUsage) DeepCopyObject() runtime.Object { FILE: pkg/resource/interfaces.go type Conditioned (line 33) | type Conditioned interface type ClaimReferencer (line 39) | type ClaimReferencer interface type ManagedResourceReferencer (line 45) | type ManagedResourceReferencer interface type LocalConnectionSecretWriterTo (line 52) | type LocalConnectionSecretWriterTo interface type ConnectionSecretWriterTo (line 59) | type ConnectionSecretWriterTo interface type Manageable (line 65) | type Manageable interface type Orphanable (line 71) | type Orphanable interface type ProviderConfigReferencer (line 77) | type ProviderConfigReferencer interface type TypedProviderConfigReferencer (line 84) | type TypedProviderConfigReferencer interface type RequiredProviderConfigReferencer (line 91) | type RequiredProviderConfigReferencer interface type RequiredTypedProviderConfigReferencer (line 98) | type RequiredTypedProviderConfigReferencer interface type RequiredTypedResourceReferencer (line 104) | type RequiredTypedResourceReferencer interface type Finalizer (line 110) | type Finalizer interface type CompositionSelector (line 116) | type CompositionSelector interface type CompositionReferencer (line 122) | type CompositionReferencer interface type CompositionRevisionReferencer (line 129) | type CompositionRevisionReferencer interface type CompositionRevisionSelector (line 136) | type CompositionRevisionSelector interface type CompositionUpdater (line 143) | type CompositionUpdater interface type CompositeResourceDeleter (line 150) | type CompositeResourceDeleter interface type ComposedResourcesReferencer (line 156) | type ComposedResourcesReferencer interface type CompositeResourceReferencer (line 162) | type CompositeResourceReferencer interface type EnvironmentConfigReferencer (line 168) | type EnvironmentConfigReferencer interface type UserCounter (line 174) | type UserCounter interface type ConnectionDetailsPublishedTimer (line 181) | type ConnectionDetailsPublishedTimer interface type ReconciliationObserver (line 187) | type ReconciliationObserver interface type Object (line 193) | type Object interface type Managed (line 200) | type Managed interface type ModernManaged (line 209) | type ModernManaged interface type LegacyManaged (line 220) | type LegacyManaged interface type ManagedList (line 228) | type ManagedList interface type LegacyManagedList (line 238) | type LegacyManagedList interface type ProviderConfig (line 246) | type ProviderConfig interface type ProviderConfigUsage (line 254) | type ProviderConfigUsage interface type TypedProviderConfigUsage (line 261) | type TypedProviderConfigUsage interface type LegacyProviderConfigUsage (line 270) | type LegacyProviderConfigUsage interface type ProviderConfigUsageList (line 276) | type ProviderConfigUsageList interface type Composite (line 284) | type Composite interface type LegacyComposite (line 299) | type LegacyComposite interface type Composed (line 307) | type Composed interface type CompositeClaim (line 316) | type CompositeClaim interface FILE: pkg/resource/late_initializer.go function NewLateInitializer (line 26) | func NewLateInitializer() *LateInitializer { type LateInitializer (line 34) | type LateInitializer struct method IsChanged (line 40) | func (li *LateInitializer) IsChanged() bool { method SetChanged (line 46) | func (li *LateInitializer) SetChanged() { method LateInitializeStringPtr (line 51) | func (li *LateInitializer) LateInitializeStringPtr(org *string, from *... method LateInitializeInt64Ptr (line 62) | func (li *LateInitializer) LateInitializeInt64Ptr(org *int64, from *in... method LateInitializeBoolPtr (line 73) | func (li *LateInitializer) LateInitializeBoolPtr(org *bool, from *bool... method LateInitializeTimePtr (line 85) | func (li *LateInitializer) LateInitializeTimePtr(org *metav1.Time, fro... FILE: pkg/resource/late_initializer_test.go function TestLateInitializeStringPtr (line 27) | func TestLateInitializeStringPtr(t *testing.T) { function TestLateInitializeInt64Ptr (line 93) | func TestLateInitializeInt64Ptr(t *testing.T) { function TestLateInitializeBoolPtr (line 159) | func TestLateInitializeBoolPtr(t *testing.T) { function TestLateInitializeTimePtr (line 225) | func TestLateInitializeTimePtr(t *testing.T) { FILE: pkg/resource/predicates.go type PredicateFn (line 33) | type PredicateFn function NewPredicates (line 40) | func NewPredicates(fn PredicateFn) predicate.Funcs { function DesiredStateChanged (line 55) | func DesiredStateChanged() predicate.Predicate { type AnnotationChangedPredicate (line 77) | type AnnotationChangedPredicate struct method Update (line 91) | func (a AnnotationChangedPredicate) Update(e event.UpdateEvent) bool { function copyAnnotations (line 83) | func copyAnnotations(an map[string]string) map[string]string { FILE: pkg/resource/predicates_test.go function TestDesiredStateChanged (line 32) | func TestDesiredStateChanged(t *testing.T) { FILE: pkg/resource/providerconfig.go constant errExtractEnv (line 36) | errExtractEnv = "cannot extract from environment variable whe... constant errExtractFs (line 37) | errExtractFs = "cannot extract from filesystem when no path ... constant errExtractSecretKey (line 38) | errExtractSecretKey = "cannot extract from secret key when none spe... constant errGetCredentialsSecret (line 39) | errGetCredentialsSecret = "cannot get credentials secret" constant errNoHandlerForSourceFmt (line 40) | errNoHandlerForSourceFmt = "no extraction handler registered for source:... constant errMissingPCRef (line 41) | errMissingPCRef = "managed resource does not reference a Provid... constant errMissingPCRefKind (line 42) | errMissingPCRefKind = "managed resource ProviderConfig reference ha... constant errApplyPCU (line 43) | errApplyPCU = "cannot apply ProviderConfigUsage" type missingRefError (line 46) | type missingRefError struct method MissingReference (line 48) | func (m missingRefError) MissingReference() bool { return true } function IsMissingReference (line 52) | func IsMissingReference(err error) bool { type EnvLookupFn (line 61) | type EnvLookupFn function ExtractEnv (line 64) | func ExtractEnv(_ context.Context, e EnvLookupFn, s xpv2.CommonCredentia... function ExtractFs (line 73) | func ExtractFs(_ context.Context, fs afero.Fs, s xpv2.CommonCredentialSe... function ExtractSecret (line 82) | func ExtractSecret(ctx context.Context, client client.Client, s xpv2.Com... function CommonCredentialExtractor (line 96) | func CommonCredentialExtractor(ctx context.Context, source xpv2.Credenti... type Tracker (line 116) | type Tracker interface type TrackerFn (line 122) | type TrackerFn method Track (line 125) | func (fn TrackerFn) Track(ctx context.Context, mg Managed) error { type LegacyTracker (line 130) | type LegacyTracker interface type LegacyTrackerFn (line 136) | type LegacyTrackerFn method Track (line 139) | func (fn LegacyTrackerFn) Track(ctx context.Context, mg LegacyManaged)... type ModernTracker (line 144) | type ModernTracker interface type ModernTrackerFn (line 150) | type ModernTrackerFn method Track (line 153) | func (fn ModernTrackerFn) Track(ctx context.Context, mg ModernManaged)... type ProviderConfigUsageTracker (line 159) | type ProviderConfigUsageTracker struct method Track (line 174) | func (u *ProviderConfigUsageTracker) Track(ctx context.Context, mg Mod... function NewProviderConfigUsageTracker (line 165) | func NewProviderConfigUsageTracker(c client.Client, of TypedProviderConf... type LegacyProviderConfigUsageTracker (line 212) | type LegacyProviderConfigUsageTracker struct method Track (line 228) | func (u *LegacyProviderConfigUsageTracker) Track(ctx context.Context, ... function NewLegacyProviderConfigUsageTracker (line 219) | func NewLegacyProviderConfigUsageTracker(c client.Client, of LegacyProvi... FILE: pkg/resource/providerconfig_test.go function TestExtractEnv (line 34) | func TestExtractEnv(t *testing.T) { function TestExtractFs (line 90) | func TestExtractFs(t *testing.T) { function TestExtractSecret (line 150) | func TestExtractSecret(t *testing.T) { function TestTrackLegacy (line 240) | func TestTrackLegacy(t *testing.T) { function TestTrackModern (line 335) | func TestTrackModern(t *testing.T) { FILE: pkg/resource/reference.go type ReferenceStatusType (line 28) | type ReferenceStatusType method String (line 38) | func (t ReferenceStatusType) String() string { constant ReferenceStatusUnknown (line 32) | ReferenceStatusUnknown ReferenceStatusType = iota constant ReferenceNotFound (line 33) | ReferenceNotFound constant ReferenceNotReady (line 34) | ReferenceNotReady constant ReferenceReady (line 35) | ReferenceReady type ReferenceStatus (line 43) | type ReferenceStatus struct method String (line 48) | func (r ReferenceStatus) String() string { type CanReference (line 55) | type CanReference type AttributeReferencer (line 60) | type AttributeReferencer interface FILE: pkg/resource/reference_test.go function TestReferenceStatusType_String (line 24) | func TestReferenceStatusType_String(t *testing.T) { function TestReferenceStatus_String (line 56) | func TestReferenceStatus_String(t *testing.T) { FILE: pkg/resource/resource.go constant SecretTypeConnection (line 45) | SecretTypeConnection corev1.SecretType = "connection.crossplane.io/v1alp... constant ExternalResourceTagKeyKind (line 50) | ExternalResourceTagKeyKind = "crossplane-kind" constant ExternalResourceTagKeyName (line 51) | ExternalResourceTagKeyName = "crossplane-name" constant ExternalResourceTagKeyNamespace (line 52) | ExternalResourceTagKeyNamespace = "crossplane-namespace" constant ExternalResourceTagKeyProvider (line 53) | ExternalResourceTagKeyProvider = "crossplane-providerconfig" constant ExternalResourceTagKeyProviderConfigKind (line 54) | ExternalResourceTagKeyProviderConfigKind = "crossplane-providerconfig-kind" constant errMarshalJSON (line 56) | errMarshalJSON = "cannot marshal to JSON" constant errUnmarshalJSON (line 57) | errUnmarshalJSON = "cannot unmarshal JSON data" constant errStructFromUnstructured (line 58) | errStructFromUnstructured = "cannot create Struct" type ManagedKind (line 62) | type ManagedKind type CompositeKind (line 65) | type CompositeKind type CompositeClaimKind (line 69) | type CompositeClaimKind type ProviderConfigKinds (line 72) | type ProviderConfigKinds struct type ConnectionSecretOwner (line 79) | type ConnectionSecretOwner interface type LocalConnectionSecretOwner (line 87) | type LocalConnectionSecretOwner interface function LocalConnectionSecretFor (line 96) | func LocalConnectionSecretFor(o LocalConnectionSecretOwner, kind schema.... function ConnectionSecretFor (line 112) | func ConnectionSecretFor(o ConnectionSecretOwner, kind schema.GroupVersi... function MustCreateObject (line 126) | func MustCreateObject(kind schema.GroupVersionKind, oc runtime.ObjectCre... function GetKind (line 138) | func GetKind(obj runtime.Object, ot runtime.ObjectTyper) (schema.GroupVe... function MustGetKind (line 158) | func MustGetKind(obj runtime.Object, ot runtime.ObjectTyper) schema.Grou... type ErrorIs (line 168) | type ErrorIs function Ignore (line 172) | func Ignore(is ErrorIs, err error) error { function IgnoreAny (line 183) | func IgnoreAny(err error, is ...ErrorIs) error { function IgnoreNotFound (line 195) | func IgnoreNotFound(err error) error { function IsAPIError (line 200) | func IsAPIError(err error) bool { function IsAPIErrorWrapped (line 206) | func IsAPIErrorWrapped(err error) bool { function IsConditionTrue (line 211) | func IsConditionTrue(c xpv2.Condition) bool { type Applicator (line 216) | type Applicator interface type shouldRetryFunc (line 220) | type shouldRetryFunc type ApplicatorWithRetry (line 223) | type ApplicatorWithRetry struct method Apply (line 231) | func (awr *ApplicatorWithRetry) Apply(ctx context.Context, c client.Ob... function NewApplicatorWithRetry (line 241) | func NewApplicatorWithRetry(applicator Applicator, shouldRetry shouldRet... type ClientApplicator (line 257) | type ClientApplicator struct type ApplyFn (line 263) | type ApplyFn method Apply (line 266) | func (fn ApplyFn) Apply(ctx context.Context, o client.Object, ao ...Ap... type ApplyOption (line 272) | type ApplyOption function UpdateFn (line 276) | func UpdateFn(fn func(current, desired runtime.Object)) ApplyOption { type notControllableError (line 283) | type notControllableError struct method NotControllable (line 285) | func (e notControllableError) NotControllable() bool { function IsNotControllable (line 292) | func IsNotControllable(err error) bool { function MustBeControllableBy (line 305) | func MustBeControllableBy(u types.UID) ApplyOption { function ConnectionSecretMustBeControllableBy (line 337) | func ConnectionSecretMustBeControllableBy(u types.UID) ApplyOption { type notAllowedError (line 359) | type notAllowedError struct method NotAllowed (line 361) | func (e notAllowedError) NotAllowed() bool { function NewNotAllowed (line 366) | func NewNotAllowed(message string) error { function IsNotAllowed (line 372) | func IsNotAllowed(err error) bool { function AllowUpdateIf (line 384) | func AllowUpdateIf(fn func(current, desired runtime.Object) bool) ApplyO... function StoreCurrentRV (line 397) | func StoreCurrentRV(origRV *string) ApplyOption { function GetExternalTags (line 412) | func GetExternalTags(mg Managed) map[string]string { constant DefaultFirstN (line 443) | DefaultFirstN = 3 function FirstNAndSomeMore (line 449) | func FirstNAndSomeMore(n int, names []string) string { function StableNAndSomeMore (line 467) | func StableNAndSomeMore(n int, names []string) string { function AsProtobufStruct (line 479) | func AsProtobufStruct(o runtime.Object) (*structpb.Struct, error) { FILE: pkg/resource/resource_test.go constant namespace (line 42) | namespace = "coolns" constant name (line 43) | name = "cool" constant uid (line 44) | uid = types.UID("definitely-a-uuid") constant testSteps (line 45) | testSteps = 3 function TestLocalConnectionSecretFor (line 59) | func TestLocalConnectionSecretFor(t *testing.T) { function TestConnectionSecretFor (line 113) | func TestConnectionSecretFor(t *testing.T) { type MockTyper (line 167) | type MockTyper struct method ObjectKinds (line 173) | func (t MockTyper) ObjectKinds(_ runtime.Object) ([]schema.GroupVersio... method Recognizes (line 177) | func (t MockTyper) Recognizes(_ schema.GroupVersionKind) bool { return... function TestGetKind (line 179) | func TestGetKind(t *testing.T) { function TestMustCreateObject (line 255) | func TestMustCreateObject(t *testing.T) { function TestIgnore (line 284) | func TestIgnore(t *testing.T) { function TestIgnoreAny (line 322) | func TestIgnoreAny(t *testing.T) { function TestIsConditionTrue (line 370) | func TestIsConditionTrue(t *testing.T) { type object (line 403) | type object struct method DeepCopyObject (line 408) | func (o *object) DeepCopyObject() runtime.Object { function TestIsNotControllable (line 412) | func TestIsNotControllable(t *testing.T) { function TestMustBeControllableBy (line 445) | func TestMustBeControllableBy(t *testing.T) { function TestConnectionSecretMustBeControllableBy (line 503) | func TestConnectionSecretMustBeControllableBy(t *testing.T) { function TestAllowUpdateIf (line 575) | func TestAllowUpdateIf(t *testing.T) { function TestGetExternalTags (line 617) | func TestGetExternalTags(t *testing.T) { function Test_notControllableError_NotControllable (line 694) | func Test_notControllableError_NotControllable(t *testing.T) { function Test_notAllowedError_NotAllowed (line 704) | func Test_notAllowedError_NotAllowed(t *testing.T) { function TestIsAPIErrorWrapped (line 713) | func TestIsAPIErrorWrapped(t *testing.T) { function TestNewApplicatorWithRetry (line 745) | func TestNewApplicatorWithRetry(t *testing.T) { type mockApplicator (line 783) | type mockApplicator struct method Apply (line 788) | func (m *mockApplicator) Apply(_ context.Context, _ client.Object, _ .... function TestApplicatorWithRetry_Apply (line 798) | func TestApplicatorWithRetry_Apply(t *testing.T) { function TestUpdate (line 874) | func TestUpdate(t *testing.T) { function TestFirstNAndSomeMore (line 930) | func TestFirstNAndSomeMore(t *testing.T) { FILE: pkg/resource/unstructured/claim/claim.go type Option (line 32) | type Option function WithGroupVersionKind (line 36) | func WithGroupVersionKind(gvk schema.GroupVersionKind) Option { function WithConditions (line 44) | func WithConditions(c ...xpv2.Condition) Option { function New (line 51) | func New(opts ...Option) *Unstructured { type Unstructured (line 64) | type Unstructured struct method GetUnstructured (line 69) | func (c *Unstructured) GetUnstructured() *unstructured.Unstructured { method GetCompositionSelector (line 74) | func (c *Unstructured) GetCompositionSelector() *metav1.LabelSelector { method SetCompositionSelector (line 84) | func (c *Unstructured) SetCompositionSelector(sel *metav1.LabelSelecto... method GetCompositionReference (line 89) | func (c *Unstructured) GetCompositionReference() *corev1.ObjectReferen... method SetCompositionReference (line 99) | func (c *Unstructured) SetCompositionReference(ref *corev1.ObjectRefer... method GetCompositionRevisionReference (line 104) | func (c *Unstructured) GetCompositionRevisionReference() *corev1.Local... method SetCompositionRevisionReference (line 114) | func (c *Unstructured) SetCompositionRevisionReference(ref *corev1.Loc... method GetCompositionRevisionSelector (line 119) | func (c *Unstructured) GetCompositionRevisionSelector() *metav1.LabelS... method SetCompositionRevisionSelector (line 129) | func (c *Unstructured) SetCompositionRevisionSelector(ref *metav1.Labe... method SetCompositionUpdatePolicy (line 134) | func (c *Unstructured) SetCompositionUpdatePolicy(p *xpv2.UpdatePolicy) { method GetCompositionUpdatePolicy (line 139) | func (c *Unstructured) GetCompositionUpdatePolicy() *xpv2.UpdatePolicy { method SetCompositeDeletePolicy (line 151) | func (c *Unstructured) SetCompositeDeletePolicy(p *xpv2.CompositeDelet... method GetCompositeDeletePolicy (line 156) | func (c *Unstructured) GetCompositeDeletePolicy() *xpv2.CompositeDelet... method GetResourceReference (line 168) | func (c *Unstructured) GetResourceReference() *reference.Composite { method SetResourceReference (line 178) | func (c *Unstructured) SetResourceReference(ref *reference.Composite) { method GetReference (line 183) | func (c *Unstructured) GetReference() *reference.Claim { method GetWriteConnectionSecretToReference (line 193) | func (c *Unstructured) GetWriteConnectionSecretToReference() *xpv2.Loc... method SetWriteConnectionSecretToReference (line 203) | func (c *Unstructured) SetWriteConnectionSecretToReference(ref *xpv2.L... method GetCondition (line 208) | func (c *Unstructured) GetCondition(ct xpv2.ConditionType) xpv2.Condit... method SetConditions (line 219) | func (c *Unstructured) SetConditions(conditions ...xpv2.Condition) { method GetConnectionDetailsLastPublishedTime (line 228) | func (c *Unstructured) GetConnectionDetailsLastPublishedTime() *metav1... method SetConnectionDetailsLastPublishedTime (line 238) | func (c *Unstructured) SetConnectionDetailsLastPublishedTime(t *metav1... method SetObservedGeneration (line 243) | func (c *Unstructured) SetObservedGeneration(generation int64) { method GetObservedGeneration (line 251) | func (c *Unstructured) GetObservedGeneration() int64 { FILE: pkg/resource/unstructured/claim/claim_test.go function TestWithGroupVersionKind (line 37) | func TestWithGroupVersionKind(t *testing.T) { function TestConditions (line 70) | func TestConditions(t *testing.T) { function TestCompositionSelector (line 126) | func TestCompositionSelector(t *testing.T) { function TestCompositionReference (line 152) | func TestCompositionReference(t *testing.T) { function TestCompositionRevisionReference (line 178) | func TestCompositionRevisionReference(t *testing.T) { function TestCompositionRevisionSelector (line 204) | func TestCompositionRevisionSelector(t *testing.T) { function TestCompositionUpdatePolicy (line 230) | func TestCompositionUpdatePolicy(t *testing.T) { function TestCompositeDeletePolicy (line 256) | func TestCompositeDeletePolicy(t *testing.T) { function TestResourceReference (line 282) | func TestResourceReference(t *testing.T) { function TestClaimReference (line 308) | func TestClaimReference(t *testing.T) { function TestWriteConnectionSecretToReference (line 322) | func TestWriteConnectionSecretToReference(t *testing.T) { function TestConnectionDetailsLastPublishedTime (line 348) | func TestConnectionDetailsLastPublishedTime(t *testing.T) { function TestObservedGeneration (line 385) | func TestObservedGeneration(t *testing.T) { FILE: pkg/resource/unstructured/claim/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Unstructured) DeepCopyInto(out *Unstructured) { method DeepCopy (line 34) | func (in *Unstructured) DeepCopy() *Unstructured { method DeepCopyObject (line 44) | func (in *Unstructured) DeepCopyObject() runtime.Object { FILE: pkg/resource/unstructured/client.go type Wrapper (line 32) | type Wrapper interface type ListWrapper (line 37) | type ListWrapper interface function NewClient (line 45) | func NewClient(c client.Client) *WrapperClient { type WrapperClient (line 52) | type WrapperClient struct method Get (line 59) | func (c *WrapperClient) Get(ctx context.Context, key client.ObjectKey,... method List (line 70) | func (c *WrapperClient) List(ctx context.Context, list client.ObjectLi... method Create (line 79) | func (c *WrapperClient) Create(ctx context.Context, obj client.Object,... method Delete (line 88) | func (c *WrapperClient) Delete(ctx context.Context, obj client.Object,... method Update (line 98) | func (c *WrapperClient) Update(ctx context.Context, obj client.Object,... method Patch (line 108) | func (c *WrapperClient) Patch(ctx context.Context, obj client.Object, ... method Apply (line 117) | func (c *WrapperClient) Apply(ctx context.Context, config runtime.Appl... method DeleteAllOf (line 122) | func (c *WrapperClient) DeleteAllOf(ctx context.Context, obj client.Ob... method Status (line 131) | func (c *WrapperClient) Status() client.StatusWriter { method SubResource (line 138) | func (c *WrapperClient) SubResource(subResource string) client.SubReso... method Scheme (line 144) | func (c *WrapperClient) Scheme() *runtime.Scheme { method RESTMapper (line 149) | func (c *WrapperClient) RESTMapper() meta.RESTMapper { method GroupVersionKindFor (line 154) | func (c *WrapperClient) GroupVersionKindFor(obj runtime.Object) (schem... method IsObjectNamespaced (line 163) | func (c *WrapperClient) IsObjectNamespaced(obj runtime.Object) (bool, ... type wrapperStatusClient (line 171) | type wrapperStatusClient struct method Create (line 178) | func (c *wrapperStatusClient) Create(ctx context.Context, obj, subReso... method Update (line 190) | func (c *wrapperStatusClient) Update(ctx context.Context, obj client.O... method Patch (line 201) | func (c *wrapperStatusClient) Patch(ctx context.Context, obj client.Ob... method Apply (line 214) | func (c *wrapperStatusClient) Apply(ctx context.Context, obj runtime.A... FILE: pkg/resource/unstructured/client_test.go type Wrapped (line 42) | type Wrapped struct method GetUnstructured (line 44) | func (w *Wrapped) GetUnstructured() *unstructured.Unstructured { function NewWrapped (line 52) | func NewWrapped() *Wrapped { return &Wrapped{} } type WrappedList (line 54) | type WrappedList struct method GetUnstructuredList (line 56) | func (w *WrappedList) GetUnstructuredList() *unstructured.Unstructured... function NewWrappedList (line 61) | func NewWrappedList() *WrappedList { return &WrappedList{} } function NewUnwrapped (line 63) | func NewUnwrapped() *unstructured.Unstructured { function NewUnwrappedList (line 71) | func NewUnwrappedList() *unstructured.UnstructuredList { function TestGet (line 76) | func TestGet(t *testing.T) { function TestList (line 122) | func TestList(t *testing.T) { function TestCreate (line 169) | func TestCreate(t *testing.T) { function TestDelete (line 214) | func TestDelete(t *testing.T) { function TestUpdate (line 259) | func TestUpdate(t *testing.T) { function TestPatch (line 304) | func TestPatch(t *testing.T) { function TestDeleteAllOf (line 350) | func TestDeleteAllOf(t *testing.T) { function TestStatusCreate (line 395) | func TestStatusCreate(t *testing.T) { function TestStatusUpdate (line 441) | func TestStatusUpdate(t *testing.T) { function TestStatusPatch (line 486) | func TestStatusPatch(t *testing.T) { FILE: pkg/resource/unstructured/composed/composed.go type Option (line 30) | type Option function FromReference (line 34) | func FromReference(ref corev1.ObjectReference) Option { function WithConditions (line 45) | func WithConditions(c ...xpv2.Condition) Option { function New (line 52) | func New(opts ...Option) *Unstructured { type Unstructured (line 65) | type Unstructured struct method GetUnstructured (line 70) | func (cr *Unstructured) GetUnstructured() *unstructured.Unstructured { method GetCondition (line 75) | func (cr *Unstructured) GetCondition(ct xpv2.ConditionType) xpv2.Condi... method SetConditions (line 86) | func (cr *Unstructured) SetConditions(c ...xpv2.Condition) { method GetWriteConnectionSecretToReference (line 95) | func (cr *Unstructured) GetWriteConnectionSecretToReference() *xpv2.Se... method SetWriteConnectionSecretToReference (line 105) | func (cr *Unstructured) SetWriteConnectionSecretToReference(r *xpv2.Se... method OwnedBy (line 110) | func (cr *Unstructured) OwnedBy(u types.UID) bool { method RemoveOwnerRef (line 121) | func (cr *Unstructured) RemoveOwnerRef(u types.UID) { method SetObservedGeneration (line 164) | func (cr *Unstructured) SetObservedGeneration(generation int64) { method GetObservedGeneration (line 172) | func (cr *Unstructured) GetObservedGeneration() int64 { type ListOption (line 132) | type ListOption function FromReferenceToList (line 136) | func FromReferenceToList(ref corev1.ObjectReference) ListOption { function NewList (line 144) | func NewList(opts ...ListOption) *UnstructuredList { type UnstructuredList (line 154) | type UnstructuredList struct method GetUnstructuredList (line 159) | func (cr *UnstructuredList) GetUnstructuredList() *unstructured.Unstru... FILE: pkg/resource/unstructured/composed/composed_test.go function TestFromReference (line 31) | func TestFromReference(t *testing.T) { function TestConditions (line 69) | func TestConditions(t *testing.T) { function TestWriteConnectionSecretToReference (line 125) | func TestWriteConnectionSecretToReference(t *testing.T) { function TestObservedGeneration (line 151) | func TestObservedGeneration(t *testing.T) { FILE: pkg/resource/unstructured/composed/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Unstructured) DeepCopyInto(out *Unstructured) { method DeepCopy (line 34) | func (in *Unstructured) DeepCopy() *Unstructured { method DeepCopyObject (line 44) | func (in *Unstructured) DeepCopyObject() runtime.Object { FILE: pkg/resource/unstructured/composite/composite.go type Schema (line 35) | type Schema constant SchemaModern (line 41) | SchemaModern Schema = iota constant SchemaLegacy (line 46) | SchemaLegacy type Option (line 50) | type Option function WithGroupVersionKind (line 53) | func WithGroupVersionKind(gvk schema.GroupVersionKind) Option { function WithConditions (line 60) | func WithConditions(c ...xpv2.Condition) Option { function WithSchema (line 67) | func WithSchema(s Schema) Option { function New (line 74) | func New(opts ...Option) *Unstructured { type Unstructured (line 87) | type Unstructured struct method GetUnstructured (line 94) | func (c *Unstructured) GetUnstructured() *unstructured.Unstructured { method GetCompositionSelector (line 99) | func (c *Unstructured) GetCompositionSelector() *metav1.LabelSelector { method SetCompositionSelector (line 114) | func (c *Unstructured) SetCompositionSelector(sel *metav1.LabelSelecto... method GetCompositionReference (line 124) | func (c *Unstructured) GetCompositionReference() *corev1.ObjectReferen... method SetCompositionReference (line 139) | func (c *Unstructured) SetCompositionReference(ref *corev1.ObjectRefer... method GetCompositionRevisionReference (line 149) | func (c *Unstructured) GetCompositionRevisionReference() *corev1.Local... method SetCompositionRevisionReference (line 164) | func (c *Unstructured) SetCompositionRevisionReference(ref *corev1.Loc... method GetCompositionRevisionSelector (line 174) | func (c *Unstructured) GetCompositionRevisionSelector() *metav1.LabelS... method SetCompositionRevisionSelector (line 189) | func (c *Unstructured) SetCompositionRevisionSelector(sel *metav1.Labe... method SetCompositionUpdatePolicy (line 199) | func (c *Unstructured) SetCompositionUpdatePolicy(p *xpv2.UpdatePolicy) { method GetCompositionUpdatePolicy (line 209) | func (c *Unstructured) GetCompositionUpdatePolicy() *xpv2.UpdatePolicy { method GetClaimReference (line 226) | func (c *Unstructured) GetClaimReference() *reference.Claim { method SetClaimReference (line 241) | func (c *Unstructured) SetClaimReference(ref *reference.Claim) { method GetResourceReferences (line 251) | func (c *Unstructured) GetResourceReferences() []corev1.ObjectReference { method SetResourceReferences (line 264) | func (c *Unstructured) SetResourceReferences(refs []corev1.ObjectRefer... method GetReference (line 287) | func (c *Unstructured) GetReference() *reference.Composite { method GetWriteConnectionSecretToReference (line 306) | func (c *Unstructured) GetWriteConnectionSecretToReference() *xpv2.Sec... method SetWriteConnectionSecretToReference (line 321) | func (c *Unstructured) SetWriteConnectionSecretToReference(ref *xpv2.S... method GetCondition (line 331) | func (c *Unstructured) GetCondition(ct xpv2.ConditionType) xpv2.Condit... method SetConditions (line 342) | func (c *Unstructured) SetConditions(conditions ...xpv2.Condition) { method GetConditions (line 351) | func (c *Unstructured) GetConditions() []xpv2.Condition { method GetConnectionDetailsLastPublishedTime (line 360) | func (c *Unstructured) GetConnectionDetailsLastPublishedTime() *metav1... method SetConnectionDetailsLastPublishedTime (line 375) | func (c *Unstructured) SetConnectionDetailsLastPublishedTime(t *metav1... method SetObservedGeneration (line 385) | func (c *Unstructured) SetObservedGeneration(generation int64) { method GetObservedGeneration (line 393) | func (c *Unstructured) GetObservedGeneration() int64 { method SetLastHandledReconcileAt (line 401) | func (c *Unstructured) SetLastHandledReconcileAt(token string) { method GetLastHandledReconcileAt (line 406) | func (c *Unstructured) GetLastHandledReconcileAt() string { method SetClaimConditionTypes (line 416) | func (c *Unstructured) SetClaimConditionTypes(in ...xpv2.ConditionType... method GetClaimConditionTypes (line 448) | func (c *Unstructured) GetClaimConditionTypes() []xpv2.ConditionType { FILE: pkg/resource/unstructured/composite/composite_test.go function TestWithGroupVersionKind (line 39) | func TestWithGroupVersionKind(t *testing.T) { function TestConditions (line 72) | func TestConditions(t *testing.T) { function TestClaimConditionTypes (line 138) | func TestClaimConditionTypes(t *testing.T) { function TestCompositionSelector (line 217) | func TestCompositionSelector(t *testing.T) { function TestCompositionReference (line 243) | func TestCompositionReference(t *testing.T) { function TestCompositionRevisionReference (line 269) | func TestCompositionRevisionReference(t *testing.T) { function TestCompositionRevisionSelector (line 295) | func TestCompositionRevisionSelector(t *testing.T) { function TestCompositionUpdatePolicy (line 321) | func TestCompositionUpdatePolicy(t *testing.T) { function TestClaimReference (line 347) | func TestClaimReference(t *testing.T) { function TestResourceReferences (line 373) | func TestResourceReferences(t *testing.T) { function TestWriteConnectionSecretToReference (line 399) | func TestWriteConnectionSecretToReference(t *testing.T) { function TestConnectionDetailsLastPublishedTime (line 425) | func TestConnectionDetailsLastPublishedTime(t *testing.T) { function TestObservedGeneration (line 467) | func TestObservedGeneration(t *testing.T) { function TestLastHandledReconcileAt (line 492) | func TestLastHandledReconcileAt(t *testing.T) { FILE: pkg/resource/unstructured/composite/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Unstructured) DeepCopyInto(out *Unstructured) { method DeepCopy (line 34) | func (in *Unstructured) DeepCopy() *Unstructured { method DeepCopyObject (line 44) | func (in *Unstructured) DeepCopyObject() runtime.Object { FILE: pkg/resource/unstructured/reference/reference.go type Claim (line 25) | type Claim struct method GroupVersionKind (line 55) | func (c *Claim) GroupVersionKind() schema.GroupVersionKind { type Composite (line 40) | type Composite struct method GroupVersionKind (line 60) | func (c *Composite) GroupVersionKind() schema.GroupVersionKind { FILE: pkg/statemetrics/mr_state_metrics.go type MRStateMetrics (line 36) | type MRStateMetrics struct method Describe (line 66) | func (r *MRStateMetrics) Describe(ch chan<- *prometheus.Desc) { method Collect (line 75) | func (r *MRStateMetrics) Collect(ch chan<- prometheus.Metric) { function NewMRStateMetrics (line 43) | func NewMRStateMetrics() *MRStateMetrics { type MRStateRecorder (line 82) | type MRStateRecorder struct method Record (line 103) | func (r *MRStateRecorder) Record(ctx context.Context) error { method Start (line 135) | func (r *MRStateRecorder) Start(ctx context.Context) error { method getLabels (line 151) | func (r *MRStateRecorder) getLabels() (prometheus.Labels, error) { function NewMRStateRecorder (line 92) | func NewMRStateRecorder(c client.Client, log logging.Logger, metrics *MR... FILE: pkg/statemetrics/state_recorder.go constant subSystem (line 26) | subSystem = "crossplane" type StateRecorder (line 29) | type StateRecorder interface type NopStateRecorder (line 35) | type NopStateRecorder struct method Record (line 43) | func (r *NopStateRecorder) Record(_ context.Context, _ schema.GroupVer... method Start (line 46) | func (r *NopStateRecorder) Start(_ context.Context) error { return nil } function NewNopStateRecorder (line 38) | func NewNopStateRecorder() *NopStateRecorder { FILE: pkg/test/cmp.go function EquateErrors (line 35) | func EquateErrors() cmp.Option { function EquateConditions (line 53) | func EquateConditions() cmp.Option { FILE: pkg/test/fake.go type MockGetFn (line 31) | type MockGetFn type MockListFn (line 34) | type MockListFn type MockCreateFn (line 37) | type MockCreateFn type MockDeleteFn (line 40) | type MockDeleteFn type MockDeleteAllOfFn (line 43) | type MockDeleteAllOfFn type MockUpdateFn (line 46) | type MockUpdateFn type MockPatchFn (line 49) | type MockPatchFn type MockApplyFn (line 52) | type MockApplyFn type MockSubResourceGetFn (line 55) | type MockSubResourceGetFn type MockSubResourceCreateFn (line 58) | type MockSubResourceCreateFn type MockSubResourceUpdateFn (line 61) | type MockSubResourceUpdateFn type MockSubResourcePatchFn (line 64) | type MockSubResourcePatchFn type MockSubResourceApplyFn (line 67) | type MockSubResourceApplyFn type MockSchemeFn (line 70) | type MockSchemeFn type MockGroupVersionKindForFn (line 73) | type MockGroupVersionKindForFn type MockIsObjectNamespacedFn (line 76) | type MockIsObjectNamespacedFn type ObjectFn (line 80) | type ObjectFn type ApplyFn (line 84) | type ApplyFn type RuntimeObjectFn (line 88) | type RuntimeObjectFn type ObjectListFn (line 92) | type ObjectListFn function NewMockGetFn (line 95) | func NewMockGetFn(err error, ofn ...ObjectFn) MockGetFn { function NewMockListFn (line 108) | func NewMockListFn(err error, ofn ...ObjectListFn) MockListFn { function NewMockCreateFn (line 121) | func NewMockCreateFn(err error, ofn ...ObjectFn) MockCreateFn { function NewMockDeleteFn (line 134) | func NewMockDeleteFn(err error, ofn ...ObjectFn) MockDeleteFn { function NewMockDeleteAllOfFn (line 147) | func NewMockDeleteAllOfFn(err error, ofn ...ObjectFn) MockDeleteAllOfFn { function NewMockUpdateFn (line 160) | func NewMockUpdateFn(err error, ofn ...ObjectFn) MockUpdateFn { function NewMockPatchFn (line 173) | func NewMockPatchFn(err error, ofn ...ObjectFn) MockPatchFn { function NewMockApplyFn (line 186) | func NewMockApplyFn(err error, afn ...ApplyFn) MockApplyFn { function NewMockSubResourceCreateFn (line 199) | func NewMockSubResourceCreateFn(err error, ofn ...ObjectFn) MockSubResou... function NewMockSubResourceUpdateFn (line 212) | func NewMockSubResourceUpdateFn(err error, ofn ...ObjectFn) MockSubResou... function NewMockSubResourcePatchFn (line 225) | func NewMockSubResourcePatchFn(err error, ofn ...ObjectFn) MockSubResour... function NewMockSchemeFn (line 238) | func NewMockSchemeFn(scheme *runtime.Scheme) MockSchemeFn { function NewMockGroupVersionKindForFn (line 245) | func NewMockGroupVersionKindForFn(err error, gvk schema.GroupVersionKind... function NewMockIsObjectNamespacedFn (line 258) | func NewMockIsObjectNamespacedFn(err error, isNamespaced bool, rofn ...R... type MockClient (line 274) | type MockClient struct method Get (line 321) | func (c *MockClient) Get(ctx context.Context, key client.ObjectKey, ob... method List (line 326) | func (c *MockClient) List(ctx context.Context, list client.ObjectList,... method Create (line 331) | func (c *MockClient) Create(ctx context.Context, obj client.Object, op... method Delete (line 336) | func (c *MockClient) Delete(ctx context.Context, obj client.Object, op... method DeleteAllOf (line 341) | func (c *MockClient) DeleteAllOf(ctx context.Context, obj client.Objec... method Update (line 346) | func (c *MockClient) Update(ctx context.Context, obj client.Object, op... method Patch (line 351) | func (c *MockClient) Patch(ctx context.Context, obj client.Object, pat... method Apply (line 356) | func (c *MockClient) Apply(ctx context.Context, config runtime.ApplyCo... method Status (line 361) | func (c *MockClient) Status() client.SubResourceWriter { method SubResource (line 370) | func (c *MockClient) SubResource(_ string) client.SubResourceClient { method RESTMapper (line 380) | func (c *MockClient) RESTMapper() meta.RESTMapper { method Scheme (line 385) | func (c *MockClient) Scheme() *runtime.Scheme { method GroupVersionKindFor (line 390) | func (c *MockClient) GroupVersionKindFor(obj runtime.Object) (schema.G... method IsObjectNamespaced (line 395) | func (c *MockClient) IsObjectNamespaced(obj runtime.Object) (bool, err... function NewMockClient (line 300) | func NewMockClient() *MockClient { type MockSubResourceClient (line 400) | type MockSubResourceClient struct method Get (line 409) | func (m *MockSubResourceClient) Get(ctx context.Context, obj, subResou... method Create (line 414) | func (m *MockSubResourceClient) Create(ctx context.Context, obj, subRe... method Update (line 419) | func (m *MockSubResourceClient) Update(ctx context.Context, obj client... method Patch (line 424) | func (m *MockSubResourceClient) Patch(ctx context.Context, obj client.... method Apply (line 429) | func (m *MockSubResourceClient) Apply(ctx context.Context, obj runtime... FILE: pkg/version/fake/mocks.go type MockVersioner (line 29) | type MockVersioner struct method GetVersionString (line 51) | func (m *MockVersioner) GetVersionString() string { method GetSemVer (line 56) | func (m *MockVersioner) GetSemVer() (*semver.Version, error) { method InConstraints (line 61) | func (m *MockVersioner) InConstraints(_ string) (bool, error) { function NewMockGetVersionStringFn (line 36) | func NewMockGetVersionStringFn(s string) func() string { function NewMockGetSemVerFn (line 41) | func NewMockGetSemVerFn(s *semver.Version, err error) func() (*semver.Ve... function NewMockInConstraintsFn (line 46) | func NewMockInConstraintsFn(b bool, err error) func() (bool, error) { FILE: pkg/version/version.go type Operations (line 27) | type Operations interface type Versioner (line 34) | type Versioner struct method GetVersionString (line 46) | func (v *Versioner) GetVersionString() string { method GetSemVer (line 51) | func (v *Versioner) GetSemVer() (*semver.Version, error) { method InConstraints (line 57) | func (v *Versioner) InConstraints(c string) (bool, error) { function New (line 39) | func New() *Versioner { FILE: pkg/version/version_test.go function TestInRange (line 28) | func TestInRange(t *testing.T) { FILE: pkg/webhook/mutator.go function WithMutationFns (line 28) | func WithMutationFns(fns ...MutateFn) MutatorOption { type MutatorOption (line 35) | type MutatorOption type MutateFn (line 38) | type MutateFn function NewMutator (line 41) | func NewMutator(opts ...MutatorOption) *Mutator { type Mutator (line 53) | type Mutator struct method Default (line 60) | func (m *Mutator) Default(ctx context.Context, obj runtime.Object) err... FILE: pkg/webhook/mutator_test.go function TestDefault (line 38) | func TestDefault(t *testing.T) { FILE: pkg/webhook/validator.go function WithValidateCreationFns (line 28) | func WithValidateCreationFns(fns ...ValidateCreateFn) ValidatorOption { function WithValidateUpdateFns (line 36) | func WithValidateUpdateFns(fns ...ValidateUpdateFn) ValidatorOption { function WithValidateDeletionFns (line 44) | func WithValidateDeletionFns(fns ...ValidateDeleteFn) ValidatorOption { type ValidatorOption (line 51) | type ValidatorOption type ValidateCreateFn (line 54) | type ValidateCreateFn type ValidateUpdateFn (line 57) | type ValidateUpdateFn type ValidateDeleteFn (line 60) | type ValidateDeleteFn function NewValidator (line 63) | func NewValidator(opts ...ValidatorOption) *Validator { type Validator (line 77) | type Validator struct method ValidateCreate (line 84) | func (vc *Validator) ValidateCreate(ctx context.Context, obj runtime.O... method ValidateUpdate (line 100) | func (vc *Validator) ValidateUpdate(ctx context.Context, oldObj, newOb... method ValidateDelete (line 116) | func (vc *Validator) ValidateDelete(ctx context.Context, obj runtime.O... FILE: pkg/webhook/validator_test.go function TestValidateCreate (line 45) | func TestValidateCreate(t *testing.T) { function TestValidateUpdate (line 128) | func TestValidateUpdate(t *testing.T) { function TestValidateDelete (line 212) | func TestValidateDelete(t *testing.T) { FILE: pkg/xcrd/composite.go constant AnnotationKeyCompositionResourceName (line 28) | AnnotationKeyCompositionResourceName = "crossplane.io/composition-resour... function SetCompositionResourceName (line 33) | func SetCompositionResourceName(o metav1.Object, n string) { function GetCompositionResourceName (line 39) | func GetCompositionResourceName(o metav1.Object) string { FILE: pkg/xcrd/crd.go constant CategoryClaim (line 40) | CategoryClaim = "claim" constant CategoryComposite (line 41) | CategoryComposite = "composite" constant errFmtGenCrd (line 45) | errFmtGenCrd = "cannot generate CRD for %q %q" constant errParseValidation (line 46) | errParseValidation = "cannot parse validation schema" constant errInvalidClaimNames (line 47) | errInvalidClaimNames = "invalid resource claim names" constant errMissingClaimNames (line 48) | errMissingClaimNames = "missing names" constant errFmtConflictingClaimName (line 49) | errFmtConflictingClaimName = "%q conflicts with composite resource n... constant errCustomResourceValidationNil (line 50) | errCustomResourceValidationNil = "custom resource validation cannot be nil" function ForCompositeResource (line 55) | func ForCompositeResource(xrd *v1.CompositeResourceDefinition) (*extv1.C... function ForCompositeResourceClaim (line 109) | func ForCompositeResourceClaim(xrd *v1.CompositeResourceDefinition) (*ex... function genCrdVersion (line 158) | func genCrdVersion(vr v1.CompositeResourceDefinitionVersion, maxNameLeng... function validateClaimNames (line 228) | func validateClaimNames(d *v1.CompositeResourceDefinition) error { function parseSchema (line 252) | func parseSchema(v *v1.CompositeResourceValidation) (*extv1.JSONSchemaPr... function setCrdMetadata (line 266) | func setCrdMetadata(crd *extv1.CustomResourceDefinition, xrd *v1.Composi... function IsEstablished (line 291) | func IsEstablished(s extv1.CustomResourceDefinitionStatus) bool { FILE: pkg/xcrd/crd_test.go function TestIsEstablished (line 150) | func TestIsEstablished(t *testing.T) { function TestForCompositeResource (line 180) | func TestForCompositeResource(t *testing.T) { function TestValidateClaimNames (line 2536) | func TestValidateClaimNames(t *testing.T) { function TestForCompositeResourceClaim (line 2634) | func TestForCompositeResourceClaim(t *testing.T) { function TestForCompositeResourceClaimEmptyXrd (line 3238) | func TestForCompositeResourceClaimEmptyXrd(t *testing.T) { function TestSetCrdMetadata (line 3498) | func TestSetCrdMetadata(t *testing.T) { FILE: pkg/xcrd/fuzz_test.go function FuzzForCompositeResourceXcrd (line 26) | func FuzzForCompositeResourceXcrd(f *testing.F) { function FuzzForCompositeResourceClaim (line 40) | func FuzzForCompositeResourceClaim(f *testing.F) { FILE: pkg/xcrd/schemas.go constant LabelKeyNamePrefixForComposed (line 30) | LabelKeyNamePrefixForComposed = "crossplane.io/composite" constant LabelKeyClaimName (line 31) | LabelKeyClaimName = "crossplane.io/claim-name" constant LabelKeyClaimNamespace (line 32) | LabelKeyClaimNamespace = "crossplane.io/claim-namespace" constant CompositionRevisionRef (line 36) | CompositionRevisionRef = "compositionRevisionRef" function BaseProps (line 46) | func BaseProps() *extv1.JSONSchemaProps { function CompositeResourceSpecProps (line 76) | func CompositeResourceSpecProps(s v1.CompositeResourceScope, defaultPol ... function CompositeResourceClaimSpecProps (line 210) | func CompositeResourceClaimSpecProps(defaultPol *xpv2.CompositeDeletePol... function CompositeResourceStatusProps (line 293) | func CompositeResourceStatusProps(s v1.CompositeResourceScope) map[strin... function CompositeResourcePrinterColumns (line 347) | func CompositeResourcePrinterColumns(s v1.CompositeResourceScope) []extv... function CompositeResourceClaimPrinterColumns (line 394) | func CompositeResourceClaimPrinterColumns() []extv1.CustomResourceColumn... function GetPropFields (line 420) | func GetPropFields(props map[string]extv1.JSONSchemaProps) []string { FILE: pkg/xpkg/build.go constant errParserPackage (line 40) | errParserPackage = "failed to parse package" constant errParserExample (line 41) | errParserExample = "failed to parse examples" constant errLintPackage (line 42) | errLintPackage = "failed to lint package" constant errInitBackend (line 43) | errInitBackend = "failed to initialize package parsing backend" constant errTarFromStream (line 44) | errTarFromStream = "failed to build tarball from stream" constant errLayerFromTar (line 45) | errLayerFromTar = "failed to convert tarball to image layer" constant errDigestInvalid (line 46) | errDigestInvalid = "failed to get digest from image layer" constant errBuildImage (line 47) | errBuildImage = "failed to build image from layers" constant errConfigFile (line 48) | errConfigFile = "failed to get config file from image" constant errMutateConfig (line 49) | errMutateConfig = "failed to mutate config for image" constant errBuildObjectScheme (line 50) | errBuildObjectScheme = "failed to build scheme for package encoder" function annotatedTeeReadCloser (line 61) | func annotatedTeeReadCloser(r io.Reader, w io.Writer) *teeReader { type teeReader (line 65) | type teeReader struct method Read (line 70) | func (t *teeReader) Read(p []byte) (n int, err error) { method Close (line 81) | func (t *teeReader) Close() error { method Annotate (line 85) | func (t *teeReader) Annotate() any { type Builder (line 95) | type Builder struct method Build (line 128) | func (b *Builder) Build(ctx context.Context, opts ...BuildOpt) (v1.Ima... function New (line 104) | func New(packageSource, exampleSource parser.Backend, packageParser pars... type buildOpts (line 113) | type buildOpts struct type BuildOpt (line 118) | type BuildOpt function WithBase (line 121) | func WithBase(img v1.Image) BuildOpt { function encode (line 242) | func encode(pkg parser.Lintable) (*bytes.Buffer, error) { function SkipContains (line 272) | func SkipContains(pattern string) parser.FilterFn { FILE: pkg/xpkg/build_test.go function init (line 52) | func init() { type MockBackend (line 61) | type MockBackend struct method Init (line 69) | func (m *MockBackend) Init(_ context.Context, _ ...parser.BackendOptio... function NewMockInitFn (line 65) | func NewMockInitFn(r io.ReadCloser, err error) func() (io.ReadCloser, er... type MockParser (line 75) | type MockParser struct method Parse (line 83) | func (m *MockParser) Parse(context.Context, io.ReadCloser) (*parser.Pa... function NewMockParseFn (line 79) | func NewMockParseFn(pkg *parser.Package, err error) func() (*parser.Pack... function TestBuild (line 87) | func TestBuild(t *testing.T) { function TestBuildExamples (line 136) | func TestBuildExamples(t *testing.T) { type xpkgContents (line 289) | type xpkgContents struct function readImg (line 295) | func readImg(i v1.Image) (xpkgContents, error) { function allLabels (line 339) | func allLabels(i partial.WithConfigFile) ([]string, error) { function yamlParser (line 357) | func yamlParser() (*parser.PackageParser, error) { FILE: pkg/xpkg/cache.go constant errGetNopCache (line 31) | errGetNopCache = "cannot get content from a NopCache" constant cacheContentExt (line 34) | cacheContentExt = ".gz" type PackageCache (line 37) | type PackageCache interface type FsPackageCache (line 46) | type FsPackageCache struct method Has (line 61) | func (c *FsPackageCache) Has(id string) bool { method Get (line 70) | func (c *FsPackageCache) Get(id string) (io.ReadCloser, error) { method Store (line 83) | func (c *FsPackageCache) Store(id string, content io.ReadCloser) error { method Delete (line 112) | func (c *FsPackageCache) Delete(id string) error { function NewFsPackageCache (line 53) | func NewFsPackageCache(dir string, fs afero.Fs) *FsPackageCache { type NopCache (line 126) | type NopCache struct method Has (line 134) | func (c *NopCache) Has(string) bool { method Get (line 139) | func (c *NopCache) Get(string) (io.ReadCloser, error) { method Store (line 144) | func (c *NopCache) Store(string, io.ReadCloser) error { method Delete (line 149) | func (c *NopCache) Delete(string) error { function NewNopCache (line 129) | func NewNopCache() *NopCache { FILE: pkg/xpkg/cache_test.go function TestHas (line 35) | func TestHas(t *testing.T) { function TestGet (line 89) | func TestGet(t *testing.T) { function TestStore (line 144) | func TestStore(t *testing.T) { function TestDelete (line 184) | func TestDelete(t *testing.T) { FILE: pkg/xpkg/client.go type Client (line 40) | type Client interface type ImageConfig (line 57) | type ImageConfig struct type ImageConfigReason (line 63) | type ImageConfigReason constant ImageConfigReasonRewrite (line 68) | ImageConfigReasonRewrite ImageConfigReason = "RewriteImage" constant ImageConfigReasonSetPullSecret (line 72) | ImageConfigReasonSetPullSecret ImageConfigReason = "SetImagePullSecret" constant ImageConfigReasonVerify (line 76) | ImageConfigReasonVerify ImageConfigReason = "VerifyImage" function SupportedImageConfigs (line 83) | func SupportedImageConfigs() []ImageConfigReason { constant maxPackageSize (line 93) | maxPackageSize = 200 << 20 type Package (line 96) | type Package struct method DigestHex (line 125) | func (p *Package) DigestHex() string { method GetMeta (line 135) | func (p *Package) GetMeta() pkgmetav1.Pkg { method GetDependencies (line 147) | func (p *Package) GetDependencies() []pkgmetav1.Dependency { method Ref (line 156) | func (p *Package) Ref() string { method ResolvedRef (line 162) | func (p *Package) ResolvedRef() string { function BuildPackageRef (line 168) | func BuildPackageRef(source, version string) string { type GetOption (line 176) | type GetOption function WithPullSecrets (line 180) | func WithPullSecrets(secrets ...string) GetOption { function WithPullPolicy (line 188) | func WithPullPolicy(policy corev1.PullPolicy) GetOption { type GetConfig (line 195) | type GetConfig struct type CachedClient (line 201) | type CachedClient struct method Get (line 221) | func (c *CachedClient) Get(ctx context.Context, ref string, opts ...Ge... method ListVersions (line 370) | func (c *CachedClient) ListVersions(ctx context.Context, source string... function NewCachedClient (line 210) | func NewCachedClient(f Fetcher, p parser.Parser, c PackageCache, s Confi... function ExtractPackageYAML (line 414) | func ExtractPackageYAML(img v1.Image) (io.ReadCloser, error) { function FilterAndSortVersions (line 463) | func FilterAndSortVersions(tags []string) []string { FILE: pkg/xpkg/client_test.go constant testDigest (line 39) | testDigest = "sha256:abc123def456789012345678901234567890123456789012345... constant testSource (line 40) | testSource = "xpkg.crossplane.io/crossplane-contrib/provider-aws" constant testTag (line 41) | testTag = "v1.0.0" type MockFetcher (line 46) | type MockFetcher struct method Fetch (line 52) | func (m *MockFetcher) Fetch(ctx context.Context, ref name.Reference, s... method Head (line 56) | func (m *MockFetcher) Head(ctx context.Context, ref name.Reference, se... method Tags (line 60) | func (m *MockFetcher) Tags(ctx context.Context, ref name.Reference, se... type MockCache (line 66) | type MockCache struct method Get (line 73) | func (m *MockCache) Get(key string) (io.ReadCloser, error) { method Store (line 77) | func (m *MockCache) Store(key string, rc io.ReadCloser) error { method Delete (line 81) | func (m *MockCache) Delete(key string) error { method Has (line 85) | func (m *MockCache) Has(key string) bool { type MockConfigStore (line 91) | type MockConfigStore struct method RewritePath (line 98) | func (m *MockConfigStore) RewritePath(ctx context.Context, ref string)... method PullSecretFor (line 102) | func (m *MockConfigStore) PullSecretFor(ctx context.Context, ref strin... method ImageVerificationConfigFor (line 106) | func (m *MockConfigStore) ImageVerificationConfigFor(ctx context.Conte... method RuntimeConfigFor (line 110) | func (m *MockConfigStore) RuntimeConfigFor(ctx context.Context, ref st... type MockValidator (line 114) | type MockValidator struct method Validate (line 118) | func (m *MockValidator) Validate(ctx context.Context, ref name.Referen... type MockImage (line 122) | type MockImage struct method Manifest (line 129) | func (m *MockImage) Manifest() (*v1.Manifest, error) { method LayerByDigest (line 133) | func (m *MockImage) LayerByDigest(h v1.Hash) (v1.Layer, error) { method Layers (line 137) | func (m *MockImage) Layers() ([]v1.Layer, error) { type MockLayer (line 144) | type MockLayer struct method Uncompressed (line 153) | func (m *MockLayer) Uncompressed() (io.ReadCloser, error) { function NewMockLayer (line 149) | func NewMockLayer(content string) *MockLayer { function CreateTarWithPackageYAML (line 157) | func CreateTarWithPackageYAML(packageYAML string) string { function NewTestParser (line 172) | func NewTestParser(t *testing.T) parser.Parser { function NewTestPackage (line 185) | func NewTestPackage(t *testing.T, metaJSON string, objectsJSON ...string... function PackageComparer (line 206) | func PackageComparer() cmp.Option { function TestClientGet (line 223) | func TestClientGet(t *testing.T) { function TestClientListVersions (line 1060) | func TestClientListVersions(t *testing.T) { function TestExtractPackageYAML (line 1236) | func TestExtractPackageYAML(t *testing.T) { function TestFilterAndSortVersions (line 1387) | func TestFilterAndSortVersions(t *testing.T) { function TestPackageDigestHex (line 1449) | func TestPackageDigestHex(t *testing.T) { FILE: pkg/xpkg/config.go constant errListImageConfigs (line 14) | errListImageConfigs = "cannot list ImageConfigs" constant errFindBestMatch (line 15) | errFindBestMatch = "cannot find best matching ImageConfig" type ConfigStore (line 19) | type ConfigStore interface type isValidConfig (line 35) | type isValidConfig type ImageConfigStoreOption (line 38) | type ImageConfigStoreOption function NewImageConfigStore (line 41) | func NewImageConfigStore(client client.Client, namespace string, opts ..... type ImageConfigStore (line 55) | type ImageConfigStore struct method PullSecretFor (line 62) | func (s *ImageConfigStore) PullSecretFor(ctx context.Context, image st... method ImageVerificationConfigFor (line 80) | func (s *ImageConfigStore) ImageVerificationConfigFor(ctx context.Cont... method RewritePath (line 104) | func (s *ImageConfigStore) RewritePath(ctx context.Context, image stri... method RuntimeConfigFor (line 142) | func (s *ImageConfigStore) RuntimeConfigFor(ctx context.Context, image... method bestMatch (line 161) | func (s *ImageConfigStore) bestMatch(ctx context.Context, image string... FILE: pkg/xpkg/config_test.go function TestImageConfigStoreBestMatch (line 19) | func TestImageConfigStoreBestMatch(t *testing.T) { FILE: pkg/xpkg/fake/config.go type MockConfigStore (line 14) | type MockConfigStore struct method PullSecretFor (line 22) | func (s *MockConfigStore) PullSecretFor(ctx context.Context, image str... method ImageVerificationConfigFor (line 27) | func (s *MockConfigStore) ImageVerificationConfigFor(ctx context.Conte... method RewritePath (line 32) | func (s *MockConfigStore) RewritePath(ctx context.Context, image strin... method RuntimeConfigFor (line 37) | func (s *MockConfigStore) RuntimeConfigFor(ctx context.Context, image ... function NewMockConfigStorePullSecretForFn (line 42) | func NewMockConfigStorePullSecretForFn(imageConfig, pullSecret string, e... function NewMockConfigStoreImageVerificationConfigForFn (line 49) | func NewMockConfigStoreImageVerificationConfigForFn(imageConfig string, ... function NewMockRewritePathFn (line 57) | func NewMockRewritePathFn(imageConfig, newPath string, err error) func(c... function NewMockRuntimeConfigForFn (line 65) | func NewMockRuntimeConfigForFn(imageConfig string, runtimeConfig *v1beta... FILE: pkg/xpkg/fake/mocks.go type MockCache (line 33) | type MockCache struct method Has (line 61) | func (c *MockCache) Has(string) bool { method Get (line 66) | func (c *MockCache) Get(string) (io.ReadCloser, error) { method Store (line 71) | func (c *MockCache) Store(s string, rc io.ReadCloser) error { method Delete (line 76) | func (c *MockCache) Delete(string) error { function NewMockCacheHasFn (line 41) | func NewMockCacheHasFn(has bool) func() bool { function NewMockCacheGetFn (line 46) | func NewMockCacheGetFn(rc io.ReadCloser, err error) func() (io.ReadClose... function NewMockCacheStoreFn (line 51) | func NewMockCacheStoreFn(err error) func(s string, rc io.ReadCloser) err... function NewMockCacheDeleteFn (line 56) | func NewMockCacheDeleteFn(err error) func() error { type MockFetcher (line 83) | type MockFetcher struct method Fetch (line 95) | func (m *MockFetcher) Fetch(_ context.Context, _ name.Reference, _ ...... method Head (line 105) | func (m *MockFetcher) Head(_ context.Context, ref name.Reference, _ ..... method Tags (line 115) | func (m *MockFetcher) Tags(_ context.Context, ref name.Reference, _ ..... function NewMockFetchFn (line 90) | func NewMockFetchFn(img v1.Image, err error) func() (v1.Image, error) { function NewMockHeadFn (line 100) | func NewMockHeadFn(d *v1.Descriptor, err error) func(name.Reference) (*v... function NewMockTagsFn (line 110) | func NewMockTagsFn(tags []string, err error) func(name.Reference) ([]str... type MockClient (line 122) | type MockClient struct method Get (line 128) | func (c *MockClient) Get(ctx context.Context, ref string, opts ...xpkg... method ListVersions (line 133) | func (c *MockClient) ListVersions(ctx context.Context, source string, ... function NewMockGetFn (line 138) | func NewMockGetFn(pkg *xpkg.Package, err error) func(context.Context, st... function NewMockListVersionsFn (line 143) | func NewMockListVersionsFn(versions []string, err error) func(context.Co... FILE: pkg/xpkg/fetch.go function init (line 37) | func init() { //nolint:gochecknoinits // See comment below. type Fetcher (line 47) | type Fetcher interface type K8sFetcher (line 54) | type K8sFetcher struct method Fetch (line 132) | func (i *K8sFetcher) Fetch(ctx context.Context, ref name.Reference, se... method Head (line 151) | func (i *K8sFetcher) Head(ctx context.Context, ref name.Reference, sec... method Tags (line 185) | func (i *K8sFetcher) Tags(ctx context.Context, ref name.Reference, sec... type FetcherOpt (line 63) | type FetcherOpt function WithCustomCA (line 66) | func WithCustomCA(rootCAs *x509.CertPool) FetcherOpt { function WithUserAgent (line 80) | func WithUserAgent(userAgent string) FetcherOpt { function WithNamespace (line 94) | func WithNamespace(ns string) FetcherOpt { function WithServiceAccount (line 103) | func WithServiceAccount(sa string) FetcherOpt { function NewK8sFetcher (line 111) | func NewK8sFetcher(client kubernetes.Interface, opts ...FetcherOpt) (*K8... type NopFetcher (line 204) | type NopFetcher struct method Fetch (line 212) | func (n *NopFetcher) Fetch(_ context.Context, _ name.Reference, _ ...s... method Head (line 217) | func (n *NopFetcher) Head(_ context.Context, _ name.Reference, _ ...st... method Tags (line 222) | func (n *NopFetcher) Tags(_ context.Context, _ name.Reference, _ ...st... function NewNopFetcher (line 207) | func NewNopFetcher() *NopFetcher { FILE: pkg/xpkg/find.go constant errNoMatch (line 28) | errNoMatch = "directory does not contain a compiled crossplane package" constant errMultiMatch (line 29) | errMultiMatch = "directory contains multiple compiled crossplane packages" function FindXpkgInDir (line 33) | func FindXpkgInDir(fs afero.Fs, root string) (string, error) { FILE: pkg/xpkg/find_test.go function TestFindXpkgInDir (line 30) | func TestFindXpkgInDir(t *testing.T) { FILE: pkg/xpkg/fuzz_test.go function FuzzFindXpkgInDir (line 26) | func FuzzFindXpkgInDir(f *testing.F) { FILE: pkg/xpkg/layers.go constant errLayer (line 36) | errLayer = "cannot get image layers" constant errDigest (line 37) | errDigest = "cannot get image digest" function Layer (line 42) | func Layer(r io.Reader, fileName, annotation string, fileSize int64, mod... function writeLayer (line 83) | func writeLayer(tw *tar.Writer, hdr *tar.Header, buf io.Reader) error { function Label (line 100) | func Label(annotation string) string { function AnnotateLayers (line 114) | func AnnotateLayers(i v1.Image) (v1.Image, error) { FILE: pkg/xpkg/lint.go constant errNotExactlyOneMeta (line 37) | errNotExactlyOneMeta = "not exactly one package meta type" constant errNotMeta (line 38) | errNotMeta = "meta type is not a package" constant errNotMetaProvider (line 39) | errNotMetaProvider = "package meta type is not Provider" constant errNotMetaConfiguration (line 40) | errNotMetaConfiguration = "package meta type is not Configu... constant errNotMetaFunction (line 41) | errNotMetaFunction = "package meta type is not Function" constant errNotCRD (line 42) | errNotCRD = "object is not a CRD" constant errNotMRD (line 43) | errNotMRD = "object is not an MRD" constant errNotXRD (line 44) | errNotXRD = "object is not an XRD" constant errNotMutatingWebhookConfiguration (line 45) | errNotMutatingWebhookConfiguration = "object is not a MutatingWebhookC... constant errNotValidatingWebhookConfiguration (line 46) | errNotValidatingWebhookConfiguration = "object is not an ValidatingWebho... constant errNotComposition (line 47) | errNotComposition = "object is not a Composition" constant errNotActivationPolicy (line 48) | errNotActivationPolicy = "object is not an ManagedResource... constant errNotOperation (line 49) | errNotOperation = "object is not an Operation" constant errNotCronOperation (line 50) | errNotCronOperation = "object is not a CronOperation" constant errNotWatchOperation (line 51) | errNotWatchOperation = "object is not a WatchOperation" constant errBadConstraints (line 52) | errBadConstraints = "package version constraints are ... constant errFmtCrossplaneIncompatible (line 53) | errFmtCrossplaneIncompatible = "package is not compatible with C... function NewProviderLinter (line 58) | func NewProviderLinter() parser.Linter { function NewConfigurationLinter (line 71) | func NewConfigurationLinter() parser.Linter { function NewFunctionLinter (line 80) | func NewFunctionLinter() parser.Linter { function OneMeta (line 88) | func OneMeta(pkg parser.Lintable) error { function IsProvider (line 97) | func IsProvider(o runtime.Object) error { function IsConfiguration (line 107) | func IsConfiguration(o runtime.Object) error { function IsFunction (line 117) | func IsFunction(o runtime.Object) error { function PackageCrossplaneCompatible (line 128) | func PackageCrossplaneCompatible(v version.Operations) parser.ObjectLint... function PackageValidSemver (line 153) | func PackageValidSemver(o runtime.Object) error { function IsCRD (line 171) | func IsCRD(o runtime.Object) error { function IsMRD (line 181) | func IsMRD(o runtime.Object) error { function IsMutatingWebhookConfiguration (line 191) | func IsMutatingWebhookConfiguration(o runtime.Object) error { function IsValidatingWebhookConfiguration (line 200) | func IsValidatingWebhookConfiguration(o runtime.Object) error { function IsXRD (line 209) | func IsXRD(o runtime.Object) error { function IsComposition (line 219) | func IsComposition(o runtime.Object) error { function IsActivationPolicy (line 228) | func IsActivationPolicy(o runtime.Object) error { function IsOperation (line 237) | func IsOperation(o runtime.Object) error { function IsCronOperation (line 246) | func IsCronOperation(o runtime.Object) error { function IsWatchOperation (line 255) | func IsWatchOperation(o runtime.Object) error { FILE: pkg/xpkg/lint_test.go function TestOneMeta (line 156) | func TestOneMeta(t *testing.T) { function TestIsProvider (line 195) | func TestIsProvider(t *testing.T) { function TestIsConfiguration (line 226) | func TestIsConfiguration(t *testing.T) { function TestIsFunction (line 257) | func TestIsFunction(t *testing.T) { function TestPackageCrossplaneCompatible (line 290) | func TestPackageCrossplaneCompatible(t *testing.T) { function TestPackageValidSemver (line 384) | func TestPackageValidSemver(t *testing.T) { function TestIsCRD (line 438) | func TestIsCRD(t *testing.T) { function TestIsMRD (line 469) | func TestIsMRD(t *testing.T) { function TestIsXRD (line 496) | func TestIsXRD(t *testing.T) { function TestIsComposition (line 523) | func TestIsComposition(t *testing.T) { function TestIsActivationPolicy (line 550) | func TestIsActivationPolicy(t *testing.T) { function TestIsOperation (line 577) | func TestIsOperation(t *testing.T) { function TestIsCronOperation (line 604) | func TestIsCronOperation(t *testing.T) { function TestIsWatchOperation (line 631) | func TestIsWatchOperation(t *testing.T) { FILE: pkg/xpkg/name.go constant MetaFile (line 31) | MetaFile string = "crossplane.yaml" constant StreamFile (line 35) | StreamFile string = "package.yaml" constant StreamFileMode (line 38) | StreamFileMode os.FileMode = 0o644 constant XpkgExtension (line 41) | XpkgExtension string = ".xpkg" constant XpkgMatchPattern (line 44) | XpkgMatchPattern string = "*" + XpkgExtension constant XpkgExamplesFile (line 48) | XpkgExamplesFile string = ".up/examples.yaml" constant AnnotationKey (line 51) | AnnotationKey string = "io.crossplane.xpkg" constant PackageAnnotation (line 55) | PackageAnnotation string = "base" constant ExamplesAnnotation (line 61) | ExamplesAnnotation string = "upbound" constant identifierDelimeters (line 67) | identifierDelimeters string = ":@" function truncate (line 70) | func truncate(str string, num int) string { function FriendlyID (line 81) | func FriendlyID(name, hash string) string { function ToDNSLabel (line 86) | func ToDNSLabel(s string) string { function BuildPath (line 108) | func BuildPath(path, name, ext string) string { function ParseNameFromMeta (line 116) | func ParseNameFromMeta(fs afero.Fs, path string) (string, error) { function ParsePackageSourceFromReference (line 137) | func ParsePackageSourceFromReference(ref name.Reference) string { type metaPkg (line 141) | type metaPkg struct function parseNameFromPackage (line 147) | func parseNameFromPackage(bs []byte) (string, error) { function ReplaceExt (line 155) | func ReplaceExt(path, ext string) string { FILE: pkg/xpkg/name_test.go function TestFriendlyID (line 26) | func TestFriendlyID(t *testing.T) { function TestToDNSLabel (line 98) | func TestToDNSLabel(t *testing.T) { function TestSourceFromReference (line 132) | func TestSourceFromReference(t *testing.T) { function TestBuildPath (line 183) | func TestBuildPath(t *testing.T) { function TestReplaceExt (line 235) | func TestReplaceExt(t *testing.T) { FILE: pkg/xpkg/parser/examples/parser.go type Examples (line 34) | type Examples struct type Parser (line 39) | type Parser struct method Parse (line 52) | func (p *Parser) Parse(_ context.Context, reader io.ReadCloser) (*Exam... function NewExamples (line 42) | func NewExamples() *Examples { function New (line 47) | func New() *Parser { function annotateErr (line 88) | func annotateErr(err error, reader io.ReadCloser) error { FILE: pkg/xpkg/parser/examples/parser_test.go type mockAnnotatedReadCloser (line 31) | type mockAnnotatedReadCloser struct method Annotate (line 36) | func (m *mockAnnotatedReadCloser) Annotate() any { function TestParse (line 40) | func TestParse(t *testing.T) { FILE: pkg/xpkg/parser/fsreader.go type FsReadCloserAnnotation (line 31) | type FsReadCloserAnnotation struct type FsReadCloser (line 37) | type FsReadCloser struct method Read (line 125) | func (r *FsReadCloser) Read(p []byte) (n int, err error) { method Close (line 160) | func (r *FsReadCloser) Close() error { method Annotate (line 165) | func (r *FsReadCloser) Annotate() any { type FilterFn (line 50) | type FilterFn function SkipPath (line 53) | func SkipPath(pattern string) FilterFn { function SkipDirs (line 60) | func SkipDirs() FilterFn { function SkipEmpty (line 71) | func SkipEmpty() FilterFn { function SkipNotYAML (line 78) | func SkipNotYAML() FilterFn { function NewFsReadCloser (line 91) | func NewFsReadCloser(fs afero.Fs, dir string, fns ...FilterFn) (*FsReadC... FILE: pkg/xpkg/parser/fuzz_test.go function FuzzParse (line 12) | func FuzzParse(f *testing.F) { FILE: pkg/xpkg/parser/linter.go constant errNilLinterFn (line 28) | errNilLinterFn = "linter function is nil" constant errOrFmt (line 30) | errOrFmt = "object did not pass any of the linters with following errors... type Linter (line 34) | type Linter interface type PackageLinterFn (line 40) | type PackageLinterFn function PackageLinterFns (line 44) | func PackageLinterFns(fns ...PackageLinterFn) []PackageLinterFn { type ObjectLinterFn (line 49) | type ObjectLinterFn function ObjectLinterFns (line 53) | func ObjectLinterFns(fns ...ObjectLinterFn) []ObjectLinterFn { type PackageLinter (line 59) | type PackageLinter struct method Lint (line 75) | func (l *PackageLinter) Lint(pkg Lintable) error { function NewPackageLinter (line 66) | func NewPackageLinter(pre []PackageLinterFn, perMeta, perObject []Object... function Or (line 103) | func Or(linters ...ObjectLinterFn) ObjectLinterFn { FILE: pkg/xpkg/parser/linter_test.go function TestLinter (line 48) | func TestLinter(t *testing.T) { function TestOr (line 131) | func TestOr(t *testing.T) { FILE: pkg/xpkg/parser/parser.go type Lintable (line 38) | type Lintable interface type AnnotatedReadCloser (line 48) | type AnnotatedReadCloser interface type ObjectCreaterTyper (line 54) | type ObjectCreaterTyper interface type Package (line 60) | type Package struct method GetMeta (line 71) | func (p *Package) GetMeta() []runtime.Object { method GetObjects (line 76) | func (p *Package) GetObjects() []runtime.Object { function NewPackage (line 66) | func NewPackage() *Package { type Parser (line 81) | type Parser interface type PackageParser (line 86) | type PackageParser struct method Parse (line 103) | func (p *PackageParser) Parse(_ context.Context, reader io.ReadCloser)... function New (line 92) | func New(meta, obj ObjectCreaterTyper) *PackageParser { function isEmptyYAML (line 156) | func isEmptyYAML(y []byte) bool { function annotateErr (line 170) | func annotateErr(err error, reader io.ReadCloser) error { type BackendOption (line 180) | type BackendOption type Backend (line 183) | type Backend interface type PodLogBackend (line 188) | type PodLogBackend struct method Init (line 205) | func (p *PodLogBackend) Init(ctx context.Context, bo ...BackendOption)... function NewPodLogBackend (line 195) | func NewPodLogBackend(bo ...BackendOption) *PodLogBackend { function PodName (line 221) | func PodName(name string) BackendOption { function PodNamespace (line 233) | func PodNamespace(namespace string) BackendOption { function PodClient (line 245) | func PodClient(client kubernetes.Interface) BackendOption { type NopBackend (line 257) | type NopBackend struct method Init (line 265) | func (p *NopBackend) Init(_ context.Context, _ ...BackendOption) (io.R... function NewNopBackend (line 260) | func NewNopBackend(...BackendOption) *NopBackend { type FsBackend (line 270) | type FsBackend struct method Init (line 289) | func (p *FsBackend) Init(_ context.Context, bo ...BackendOption) (io.R... function NewFsBackend (line 277) | func NewFsBackend(fs afero.Fs, bo ...BackendOption) *FsBackend { function FsDir (line 298) | func FsDir(dir string) BackendOption { function FsFilters (line 310) | func FsFilters(skips ...FilterFn) BackendOption { type EchoBackend (line 322) | type EchoBackend struct method Init (line 334) | func (p *EchoBackend) Init(_ context.Context, bo ...BackendOption) (io... function NewEchoBackend (line 327) | func NewEchoBackend(echo string) Backend { FILE: pkg/xpkg/parser/parser_test.go function TestParser (line 83) | func TestParser(t *testing.T) { function TestCleanYAML (line 223) | func TestCleanYAML(t *testing.T) { FILE: pkg/xpkg/parser/yaml/parser.go constant errBuildMetaScheme (line 28) | errBuildMetaScheme = "failed to build meta scheme for package parser" constant errBuildObjectScheme (line 29) | errBuildObjectScheme = "failed to build object scheme for package parser" function New (line 33) | func New() (*parser.PackageParser, error) { FILE: pkg/xpkg/reader.go type gzipReadCloser (line 27) | type gzipReadCloser struct method Read (line 46) | func (g *gzipReadCloser) Read(p []byte) (n int, err error) { method Close (line 51) | func (g *gzipReadCloser) Close() error { function GzipReadCloser (line 33) | func GzipReadCloser(rc io.ReadCloser) (io.ReadCloser, error) { type teeReadCloser (line 63) | type teeReadCloser struct method Read (line 79) | func (t *teeReadCloser) Read(b []byte) (int, error) { method Close (line 84) | func (t *teeReadCloser) Close() error { function TeeReadCloser (line 70) | func TeeReadCloser(r io.ReadCloser, w io.WriteCloser) io.ReadCloser { type joinedReadCloser (line 97) | type joinedReadCloser struct method Read (line 112) | func (r *joinedReadCloser) Read(b []byte) (int, error) { method Close (line 117) | func (r *joinedReadCloser) Close() error { function JoinedReadCloser (line 104) | func JoinedReadCloser(r io.Reader, c io.Closer) io.ReadCloser { FILE: pkg/xpkg/scheme.go function BuildMetaScheme (line 36) | func BuildMetaScheme() (*runtime.Scheme, error) { function BuildObjectScheme (line 55) | func BuildObjectScheme() (*runtime.Scheme, error) { function TryConvert (line 91) | func TryConvert(obj runtime.Object, candidates ...conversion.Hub) (runti... function TryConvertToPkg (line 110) | func TryConvertToPkg(obj runtime.Object, candidates ...conversion.Hub) (... FILE: pkg/xpkg/scheme_test.go type mockHub (line 29) | type mockHub struct method Hub (line 31) | func (h mockHub) Hub() {} type mockConvertible (line 33) | type mockConvertible struct method ConvertTo (line 38) | func (c *mockConvertible) ConvertTo(_ conversion.Hub) error { function TestTryConvert (line 46) | func TestTryConvert(t *testing.T) { FILE: pkg/xpkg/signature/attestation.go constant predicateCustom (line 40) | predicateCustom = "custom" constant predicateSLSA (line 41) | predicateSLSA = "slsaprovenance" constant predicateSLSA02 (line 42) | predicateSLSA02 = "slsaprovenance02" constant predicateSLSA1 (line 43) | predicateSLSA1 = "slsaprovenance1" constant predicateSPDX (line 44) | predicateSPDX = "spdx" constant predicateSPDXJSON (line 45) | predicateSPDXJSON = "spdxjson" constant predicateCycloneDX (line 46) | predicateCycloneDX = "cyclonedx" constant predicateLink (line 47) | predicateLink = "link" constant predicateVuln (line 48) | predicateVuln = "vuln" constant predicateOpenVEX (line 49) | predicateOpenVEX = "openvex" function attestationToPayloadJSON (line 68) | func attestationToPayloadJSON(_ context.Context, predicateType string, v... FILE: pkg/xpkg/signature/validate.go constant fetchCertTimeout (line 28) | fetchCertTimeout = 30 * time.Second type Validator (line 31) | type Validator interface type NopValidator (line 36) | type NopValidator struct method Validate (line 39) | func (NopValidator) Validate(context.Context, name.Reference, *v1beta1... function NewCosignValidator (line 44) | func NewCosignValidator(c client.Reader, k kubernetes.Interface, namespa... type CosignValidator (line 83) | type CosignValidator struct method Validate (line 93) | func (c *CosignValidator) Validate(ctx context.Context, ref name.Refer... method buildCosignCheckOpts (line 172) | func (c *CosignValidator) buildCosignCheckOpts(ctx context.Context, a ... function hashAlgorithm (line 222) | func hashAlgorithm(algorithm string) (crypto.Hash, error) { FILE: pkg/xpkg/validate.go type Validator (line 22) | type Validator function NewProviderValidator (line 26) | func NewProviderValidator() Validator { function NewConfigurationValidator (line 35) | func NewConfigurationValidator() Validator { function NewFunctionValidator (line 44) | func NewFunctionValidator() Validator {