Documentation ¶
Index ¶
Constants ¶
View Source
const ( ResyncPeriod = 5 * time.Minute DEFAULT_CONFIG_NAME = "default" CONFIG_DAEMON_PATH = "./bindata/manifests/daemon" INJECTOR_WEBHOOK_PATH = "./bindata/manifests/webhook" OPERATOR_WEBHOOK_PATH = "./bindata/manifests/operator-webhook" INJECTOR_SERVICE_CA_CONFIGMAP = "injector-service-ca" WEBHOOK_SERVICE_CA_CONFIGMAP = "webhook-service-ca" SERVICE_CA_CONFIGMAP_ANNOTATION = "service.beta.openshift.io/inject-cabundle" INJECTOR_WEBHOOK_NAME = "network-resources-injector-config" OPERATOR_WEBHOOK_NAME = "operator-webhook-config" )
Variables ¶
View Source
var Namespace = os.Getenv("NAMESPACE")
View Source
var Webhooks = map[string](string){ INJECTOR_WEBHOOK_NAME: INJECTOR_WEBHOOK_PATH, OPERATOR_WEBHOOK_NAME: OPERATOR_WEBHOOK_PATH, }
Functions ¶
Types ¶
type ReconcileSriovOperatorConfig ¶
type ReconcileSriovOperatorConfig struct {
// contains filtered or unexported fields
}
ReconcileSriovOperatorConfig reconciles a SriovOperatorConfig object
func (*ReconcileSriovOperatorConfig) Reconcile ¶
func (r *ReconcileSriovOperatorConfig) Reconcile(request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a SriovOperatorConfig object and makes changes based on the state read and what is in the SriovOperatorConfig.Spec TODO(user): Modify this Reconcile function to implement your Controller logic. This example creates a Pod as an example Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.
Click to show internal directories.
Click to hide internal directories.