pkg/

directory
v0.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2021 License: Apache-2.0

Directories

Path Synopsis
+k8s:deepcopy-gen=package
+k8s:deepcopy-gen=package
broker
Package broker contains API versions for the Cloud Run Events broker.
Package broker contains API versions for the Cloud Run Events broker.
broker/v1
package v1 defines the custom Broker and Trigger types in eventing.knative.dev/v1 used for the Google Cloud Broker.
package v1 defines the custom Broker and Trigger types in eventing.knative.dev/v1 used for the Google Cloud Broker.
configs/brokerdelivery
brokerdelivery holds the typed objects that define the schemas for default Broker delivery settings.
brokerdelivery holds the typed objects that define the schemas for default Broker delivery settings.
configs/dataresidency
dataresidency holds the typed objects that define the schemas for default DataResidency for all components.
dataresidency holds the typed objects that define the schemas for default DataResidency for all components.
configs/gcpauth
gcpauth holds the typed objects that define the schemas for default GCP auth of sources and channels.
gcpauth holds the typed objects that define the schemas for default GCP auth of sources and channels.
duck
Package duck contains Cloud Run Events API versions for duck components Package duck contains Cloud Run Events API versions for duck components Package duck contains Cloud Run Events API versions for duck components
Package duck contains Cloud Run Events API versions for duck components Package duck contains Cloud Run Events API versions for duck components Package duck contains Cloud Run Events API versions for duck components
duck/v1
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
duck/v1alpha1
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
duck/v1beta1
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
+k8s:deepcopy-gen=package +groupName=duck.cloud.google.com
events
Package events contains Cloud Run Events API versions for eventing components
Package events contains Cloud Run Events API versions for eventing components
events/v1
Package v1 contains API Schema definitions for the events v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/events +k8s:defaulter-gen=TypeMeta +groupName=events.cloud.google.com
Package v1 contains API Schema definitions for the events v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/events +k8s:defaulter-gen=TypeMeta +groupName=events.cloud.google.com
events/v1beta1
Package v1beta1 contains API Schema definitions for the events v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/events +k8s:defaulter-gen=TypeMeta +groupName=events.cloud.google.com
Package v1beta1 contains API Schema definitions for the events v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/events +k8s:defaulter-gen=TypeMeta +groupName=events.cloud.google.com
intevents
Package intevents contains API versions for internal use by other resources.
Package intevents contains API versions for internal use by other resources.
intevents/v1
Package v1 defines internal types in internal.events.cloud.google.com/v1 for use by other resources.
Package v1 defines internal types in internal.events.cloud.google.com/v1 for use by other resources.
intevents/v1alpha1
Package v1alpha1 defines internal types in internal.events.cloud.google.com/v1alpha1 for use by other resources.
Package v1alpha1 defines internal types in internal.events.cloud.google.com/v1alpha1 for use by other resources.
intevents/v1beta1
Package v1beta1 defines internal types in internal.events.cloud.google.com/v1beta1 for use by other resources.
Package v1beta1 defines internal types in internal.events.cloud.google.com/v1beta1 for use by other resources.
messaging
Package messaging contains Cloud Run Events API versions for messaging components
Package messaging contains Cloud Run Events API versions for messaging components
messaging/v1beta1
Package v1beta1 contains API Schema definitions for the eventing v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/messaging +k8s:defaulter-gen=TypeMeta +groupName=messaging.cloud.google.com
Package v1beta1 contains API Schema definitions for the eventing v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/google/knative-gcp/pkg/apis/messaging +k8s:defaulter-gen=TypeMeta +groupName=messaging.cloud.google.com
broker
client
clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clientset/versioned/typed/broker/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/broker/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/events/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/events/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/events/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/events/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/intevents/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/intevents/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/intevents/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/intevents/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/intevents/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/intevents/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/messaging/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/messaging/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
duck
v1
gclient
iam
Package iam provides interfaces and wrappers around the google iam client.
Package iam provides interfaces and wrappers around the google iam client.
logging/logadmin
Package logadmin contains mockable logadmin client wrappers.
Package logadmin contains mockable logadmin client wrappers.
logging/logadmin/testing
Package testing provides a fake logadmin client for test purposes.
Package testing provides a fake logadmin client for test purposes.
metadata
Package iam provides interfaces and wrappers around the google iam client.
Package iam provides interfaces and wrappers around the google iam client.
pubsub
Package pubsub contains Pub/Sub client wrappers to be able to UT things.
Package pubsub contains Pub/Sub client wrappers to be able to UT things.
scheduler
Package scheduler contains Scheduler client wrappers to be able to UT things.
Package scheduler contains Scheduler client wrappers to be able to UT things.
storage
Package storage contains Storage client wrappers to be able to UT things.
Package storage contains Storage client wrappers to be able to UT things.
Package logging is a copy of knative/pkg's logging package, except it uses desugared loggers.
Package logging is a copy of knative/pkg's logging package, except it uses desugared loggers.
Package observability contains common setup and utilities for metrics, logging, and tracing.
Package observability contains common setup and utilities for metrics, logging, and tracing.
pubsub
adapter/converters
Package converters contains pubsub message to cloudevent converters used by pubsub-based source.
Package converters contains pubsub message to cloudevent converters used by pubsub-based source.
Package reconciler defines implementations of the Reconciler interface defined at knative.dev/pkg/controller.Reconciler.
Package reconciler defines implementations of the Reconciler interface defined at knative.dev/pkg/controller.Reconciler.
broker
Package broker implements the Broker controller and reconciler reconciling Brokers and Triggers.
Package broker implements the Broker controller and reconciler reconciling Brokers and Triggers.
brokercell/testingdata
Package testingdata creates data plane resources used by tests by reading YAML files.
Package testingdata creates data plane resources used by tests by reading YAML files.
celltenant
Package broker implements the Broker controller and reconciler reconciling Brokers and Triggers.
Package broker implements the Broker controller and reconciler reconciling Brokers and Triggers.
events/auditlogs
Package auditlogs implements the CloudAuditLogsSource controller.
Package auditlogs implements the CloudAuditLogsSource controller.
events/auditlogs/resources
Package resources contains helpers for audit log source resources.
Package resources contains helpers for audit log source resources.
events/build
Package channel implements the CloudBuildSource controller.
Package channel implements the CloudBuildSource controller.
events/pubsub
Package channel implements the CloudPubSubSource controller.
Package channel implements the CloudPubSubSource controller.
events/scheduler
Package channel implements the Scheduler Source controller.
Package channel implements the Scheduler Source controller.
events/storage
Package channel implements the CloudStorageSource controller.
Package channel implements the CloudStorageSource controller.
identity
Package identity contains the identity reconciler
Package identity contains the identity reconciler
intevents/pullsubscription
Package pullsubscription implements the Pub/Sub PullSubscription controllers.
Package pullsubscription implements the Pub/Sub PullSubscription controllers.
intevents/pullsubscription/keda
Package keda implements the Pub/Sub PullSubscription controller for Keda-based PullSubscriptions.
Package keda implements the Pub/Sub PullSubscription controller for Keda-based PullSubscriptions.
intevents/pullsubscription/static
Package static implements the Pub/Sub PullSubscription controller for non-scalable PullSubscriptions.
Package static implements the Pub/Sub PullSubscription controller for non-scalable PullSubscriptions.
intevents/topic
Package topic implements the Pub/Sub Topic controller.
Package topic implements the Pub/Sub Topic controller.
messaging/channel
Package channel implements the Pub/Sub Channel controller.
Package channel implements the Pub/Sub Channel controller.
schemas
v1
Package v1 defines constants and util functions for event v1 schemas.
Package v1 defines constants and util functions for event v1 schemas.
TODO Move this to knative/pkg's tracing package.
TODO Move this to knative/pkg's tracing package.
appcredentials
Package appcredentials provides utilities for the application credentials used to access GCP services.
Package appcredentials provides utilities for the application credentials used to access GCP services.
authcheck
Package authcheck provides utilities to check authentication configuration for data plane resources.
Package authcheck provides utilities to check authentication configuration for data plane resources.
mainhelper
Package mainhelper provides helper functions for common boilerplate code in writing a main function such as setting up kube informers.
Package mainhelper provides helper functions for common boilerplate code in writing a main function such as setting up kube informers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL