Skip to content

Commit

Permalink
rebase + review comments
Browse files Browse the repository at this point in the history
Signed-off-by: Steve Sloka <slokas@vmware.com>
  • Loading branch information
stevesloka committed Apr 5, 2021
1 parent fe7bb94 commit 0a3a8f9
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 22 deletions.
2 changes: 1 addition & 1 deletion cmd/contour/serve.go
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ func doServe(log logrus.FieldLogger, ctx *serveContext) error {
// Setup a Manager
mgr, err := manager.New(controller_config.GetConfigOrDie(), manager.Options{})
if err != nil {
log.Fatal(err, "unable to set up overall controller manager")
log.Fatal(err, "unable to set up controller manager")
}

// Build the core Kubernetes event handler.
Expand Down
1 change: 0 additions & 1 deletion internal/dag/cache.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ import (
// A KubernetesCache holds Kubernetes objects and associated configuration and produces
// DAG values.
type KubernetesCache struct {

// RootNamespaces specifies the namespaces where root
// HTTPProxies can be defined. If empty, roots can be defined in any
// namespace.
Expand Down
10 changes: 5 additions & 5 deletions internal/k8s/cache/backendpolicy.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,21 @@ func NewBackendPolicyController(mgr manager.Manager, eventHandler cache.Resource
func (r *backendPolicyReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error) {

// Fetch the BackendPolicy from the cache.
gateway := &gatewayapi_v1alpha1.BackendPolicy{}
err := r.client.Get(ctx, request.NamespacedName, gateway)
policy := &gatewayapi_v1alpha1.BackendPolicy{}
err := r.client.Get(ctx, request.NamespacedName, policy)
if errors.IsNotFound(err) {
r.Error(nil, "Could not find BackendPolicy %q in Namespace %q", request.Name, request.Namespace)
return reconcile.Result{}, nil
}

// Check if object is deleted.
if !gateway.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(gateway)
if !policy.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(policy)
return reconcile.Result{}, nil
}

// Pass the new changed object off to the eventHandler.
r.eventHandler.OnAdd(gateway)
r.eventHandler.OnAdd(policy)

return reconcile.Result{}, nil
}
10 changes: 5 additions & 5 deletions internal/k8s/cache/endpoint.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,21 @@ func NewEndpointController(mgr manager.Manager, eventHandler cache.ResourceEvent
func (r *endpointReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error) {

// Fetch the Service from the cache.
svc := &corev1.Endpoints{}
err := r.client.Get(ctx, request.NamespacedName, svc)
endpoint := &corev1.Endpoints{}
err := r.client.Get(ctx, request.NamespacedName, endpoint)
if errors.IsNotFound(err) {
r.Error(nil, "Could not find Endpoints %q in Namespace %q", request.Name, request.Namespace)
return reconcile.Result{}, nil
}

// Check if object is deleted.
if !svc.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(svc)
if !endpoint.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(endpoint)
return reconcile.Result{}, nil
}

// Pass the new changed object off to the eventHandler.
r.eventHandler.OnAdd(svc)
r.eventHandler.OnAdd(endpoint)

return reconcile.Result{}, nil
}
10 changes: 5 additions & 5 deletions internal/k8s/cache/namespace.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,21 @@ func NewNamespaceController(mgr manager.Manager, eventHandler cache.ResourceEven
func (r *namespaceReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error) {

// Fetch the Namespace from the cache.
ingress := &core_v1.Namespace{}
err := r.client.Get(ctx, request.NamespacedName, ingress)
namespace := &core_v1.Namespace{}
err := r.client.Get(ctx, request.NamespacedName, namespace)
if errors.IsNotFound(err) {
r.Error(nil, "Could not find Namespace %q in Namespace %q", request.Name, request.Namespace)
return reconcile.Result{}, nil
}

// Check if object is deleted.
if !ingress.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(ingress)
if !namespace.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(namespace)
return reconcile.Result{}, nil
}

// Pass the new changed object off to the eventHandler.
r.eventHandler.OnAdd(ingress)
r.eventHandler.OnAdd(namespace)

return reconcile.Result{}, nil
}
10 changes: 5 additions & 5 deletions internal/k8s/cache/tlsroute.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,21 @@ func NewTLSRouteController(mgr manager.Manager, eventHandler cache.ResourceEvent
func (r *tlsRouteReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error) {

// Fetch the TLSRoute from the cache.
gateway := &gatewayapi_v1alpha1.TLSRoute{}
err := r.client.Get(ctx, request.NamespacedName, gateway)
tlsroute := &gatewayapi_v1alpha1.TLSRoute{}
err := r.client.Get(ctx, request.NamespacedName, tlsroute)
if errors.IsNotFound(err) {
r.Error(nil, "Could not find TLSRoute %q in Namespace %q", request.Name, request.Namespace)
return reconcile.Result{}, nil
}

// Check if object is deleted.
if !gateway.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(gateway)
if !tlsroute.ObjectMeta.DeletionTimestamp.IsZero() {
r.eventHandler.OnDelete(tlsroute)
return reconcile.Result{}, nil
}

// Pass the new changed object off to the eventHandler.
r.eventHandler.OnAdd(gateway)
r.eventHandler.OnAdd(tlsroute)

return reconcile.Result{}, nil
}

0 comments on commit 0a3a8f9

Please sign in to comment.