From b079d4480795e5d3619379c800642bc2571b5453 Mon Sep 17 00:00:00 2001 From: Bobby Brennan Date: Fri, 26 Jul 2019 13:12:49 -0400 Subject: [PATCH] Rename ReactiveOps to Fairwinds (#67) --- .circleci/config.yml | 2 +- Dockerfile | 4 ++-- LICENSE | 2 +- README.md | 12 ++++++------ cmd/manager/main.go | 10 +++++----- docs/aws.md | 2 +- docs/gke.md | 2 +- docs/index.md | 8 ++++---- pkg/apis/addtoscheme_rbacmanager_v1beta1.go | 4 ++-- pkg/apis/apis.go | 2 +- pkg/apis/rbacmanager/group.go | 2 +- pkg/apis/rbacmanager/v1beta1/doc.go | 4 ++-- pkg/apis/rbacmanager/v1beta1/rbacdefinition_types.go | 2 +- pkg/apis/rbacmanager/v1beta1/register.go | 4 ++-- pkg/controller/namespace.go | 8 ++++---- pkg/controller/rbacdefinition.go | 6 +++--- pkg/controller/shared.go | 4 ++-- pkg/kube/kube.go | 4 ++-- pkg/kube/rbacdefinitions.go | 4 ++-- pkg/reconciler/matcher.go | 2 +- pkg/reconciler/matcher_test.go | 8 ++++---- pkg/reconciler/parser.go | 6 +++--- pkg/reconciler/parser_test.go | 4 ++-- pkg/reconciler/reconciler.go | 6 +++--- pkg/reconciler/reconciler_test.go | 6 +++--- pkg/watcher/clusterrolebinding.go | 6 +++--- pkg/watcher/rolebinding.go | 6 +++--- pkg/watcher/serviceaccount.go | 6 +++--- pkg/watcher/shared.go | 4 ++-- version/version.go | 2 +- 30 files changed, 71 insertions(+), 71 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e067ac5a..42ae58d3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,7 +14,7 @@ jobs: docker: - image: circleci/golang:1.12 - working_directory: /go/src/github.com/reactiveops/rbac-manager + working_directory: /go/src/github.com/fairwindsops/rbac-manager steps: - checkout diff --git a/Dockerfile b/Dockerfile index 093373d1..db3a749b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:1.12 AS build-env -WORKDIR /go/src/github.com/reactiveops/rbac-manager/ +WORKDIR /go/src/github.com/fairwindsops/rbac-manager/ COPY . . RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -a -o rbac-manager ./cmd/manager/main.go @@ -15,7 +15,7 @@ COPY --from=alpine /etc/passwd /etc/passwd USER nobody -COPY --from=build-env /go/src/github.com/reactiveops/rbac-manager/rbac-manager / +COPY --from=build-env /go/src/github.com/fairwindsops/rbac-manager/rbac-manager / ENTRYPOINT ["/rbac-manager"] CMD ["--log-level=info"] diff --git a/LICENSE b/LICENSE index d2bd7168..80d0d5ad 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018 ReactiveOps + Copyright 2018 FairwindsOps Inc Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index debfa736..d868fbd4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # RBAC Manager -[![Go Report Card](https://goreportcard.com/badge/github.com/reactiveops/rbac-manager)](https://goreportcard.com/report/github.com/reactiveops/rbac-manager) [![CircleCI](https://circleci.com/gh/FairwindsOps/rbac-manager.svg?style=svg)](https://circleci.com/gh/FairwindsOps/rbac-manager) [![codecov](https://codecov.io/gh/fairwindsops/rbac-manager/branch/master/graph/badge.svg)](https://codecov.io/gh/fairwindsops/rbac-manager) +[![Go Report Card](https://goreportcard.com/badge/github.com/FairwindsOps/rbac-manager)](https://goreportcard.com/report/github.com/FairwindsOps/rbac-manager) [![CircleCI](https://circleci.com/gh/FairwindsOps/rbac-manager.svg?style=svg)](https://circleci.com/gh/FairwindsOps/rbac-manager) [![codecov](https://codecov.io/gh/fairwindsops/rbac-manager/branch/master/graph/badge.svg)](https://codecov.io/gh/fairwindsops/rbac-manager) RBAC Manager was designed to simplify authorization in Kubernetes. This is an operator that supports declarative configuration for RBAC with new custom resources. Instead of managing role bindings or service accounts directly, you can specify a desired state and RBAC Manager will make the necessary changes to achieve that state. @@ -10,7 +10,7 @@ This project has three main goals: 2. Reduce the amount of configuration required for great auth. 3. Enable automation of RBAC configuration updates with CI/CD. -**Want to learn more?** ReactiveOps holds [office hours on Zoom](https://zoom.us/j/242508205) the first Friday of every month, at 12pm Eastern. You can also reach out via email at `opensource@fairwinds.com` +**Want to learn more?** Fairwinds holds [office hours on Zoom](https://zoom.us/j/242508205) the first Friday of every month, at 12pm Eastern. You can also reach out via email at `opensource@fairwinds.com` ## An Example To fully understand how RBAC Manager works, it's helpful to walk through a simple example. In this example we'll have a single user, Joe, that needs `edit` access to the `web` namespace and `view` access to `api` namespace. @@ -79,11 +79,11 @@ When it comes to potential CI automation of changes to RBAC configuration, track With RBAC Manager, each RBAC Definition "owns" any resources it creates, and will always compare the desired state in the current RBAC Definition with the list of resources currently owned by it. If a Role Binding is no longer included in a RBAC Definition, RBAC Manager will automatically remove it. ## Getting Started -RBAC Manager is simple to install with either the [Helm chart](https://github.com/reactiveops/charts/tree/master/stable/rbac-manager) or Kubernetes deployment YAML included in this repo: +RBAC Manager is simple to install with either the [Helm chart](https://github.com/FairwindsOps/charts/tree/master/stable/rbac-manager) or Kubernetes deployment YAML included in this repo: ``` -helm repo add reactiveops-stable https://charts.reactiveops.com/stable -helm install reactiveops-stable/rbac-manager --name rbac-manager --namespace rbac-manager +helm repo add fairwinds-stable https://charts.fairwinds.com/stable +helm install fairwinds-stable/rbac-manager --name rbac-manager --namespace rbac-manager ``` ``` @@ -128,7 +128,7 @@ RBAC Definitions can manage Cluster Role Bindings, Role Bindings, and Service Ac To properly configure authorization with RBAC in Kubernetes, you first need to have good authentication. We've provided some helpful documentation for working with authentication on [AWS](docs/aws.md), [Google Cloud](docs/gke.md), and [Azure](docs/aks.md). ### Better Visibility With RBAC Lookup -We have a related open source tool that allows you to easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster. If that sounds interesting, take a look at [rbac-lookup](https://github.com/reactiveops/rbac-lookup) on GitHub. +We have a related open source tool that allows you to easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster. If that sounds interesting, take a look at [rbac-lookup](https://github.com/FairwindsOps/rbac-lookup) on GitHub. ## License Apache License 2.0 diff --git a/cmd/manager/main.go b/cmd/manager/main.go index 0ebcfe45..56206da6 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -20,10 +20,10 @@ import ( "flag" "os" - "github.com/reactiveops/rbac-manager/pkg/apis" - "github.com/reactiveops/rbac-manager/pkg/controller" - "github.com/reactiveops/rbac-manager/pkg/watcher" - "github.com/reactiveops/rbac-manager/version" + "github.com/fairwindsops/rbac-manager/pkg/apis" + "github.com/fairwindsops/rbac-manager/pkg/controller" + "github.com/fairwindsops/rbac-manager/pkg/watcher" + "github.com/fairwindsops/rbac-manager/version" logrus "github.com/sirupsen/logrus" _ "k8s.io/client-go/plugin/pkg/client/auth/gcp" diff --git a/docs/aws.md b/docs/aws.md index 9d5db84d..1efb4d5a 100644 --- a/docs/aws.md +++ b/docs/aws.md @@ -88,7 +88,7 @@ mapAccounts: - "012345678901" ``` -With this approach, all IAM users are mapped to Kubernetes users with the full ARN as the username. By default, these users will be part of the `system:authenticated` group. That group is generally granted minimal permissions. With [rbac-lookup](http://github.com/reactiveops/rbac-lookup), you can view exactly what has been granted to that group with the following command: +With this approach, all IAM users are mapped to Kubernetes users with the full ARN as the username. By default, these users will be part of the `system:authenticated` group. That group is generally granted minimal permissions. With [rbac-lookup](http://github.com/FairwindsOps/rbac-lookup), you can view exactly what has been granted to that group with the following command: ``` rbac-lookup system:authenticated diff --git a/docs/gke.md b/docs/gke.md index 4ca73cbf..d4311e4f 100644 --- a/docs/gke.md +++ b/docs/gke.md @@ -31,4 +31,4 @@ rbacBindings: ``` ## Understanding the Overlap Between IAM and RBAC -Google Cloud IAM roles can provide fairly specific Kubernetes authorization configuration that overlaps with RBAC roles. This means that a user's access to a GKE cluster ends up being a union of both IAM and RBAC roles. This blog post provides more information on [how IAM and RBAC work together in GKE](https://medium.com/uptime-99/making-sense-of-kubernetes-rbac-and-iam-roles-on-gke-914131b01922). If you're simply trying to see relevant GKE IAM and RBAC roles in one place, [rbac-lookup can help](https://github.com/reactiveops/rbac-lookup) with that. +Google Cloud IAM roles can provide fairly specific Kubernetes authorization configuration that overlaps with RBAC roles. This means that a user's access to a GKE cluster ends up being a union of both IAM and RBAC roles. This blog post provides more information on [how IAM and RBAC work together in GKE](https://medium.com/uptime-99/making-sense-of-kubernetes-rbac-and-iam-roles-on-gke-914131b01922). If you're simply trying to see relevant GKE IAM and RBAC roles in one place, [rbac-lookup can help](https://github.com/FairwindsOps/rbac-lookup) with that. diff --git a/docs/index.md b/docs/index.md index 7c809277..e1e751c1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -74,11 +74,11 @@ When it comes to potential CI automation of changes to RBAC configuration, track With RBAC Manager, each RBAC Definition "owns" any resources it creates, and will always compare the desired state in the current RBAC Definition with the list of resources currently owned by it. If a Role Binding is no longer included in a RBAC Definition, RBAC Manager will automatically remove it. ## Getting Started -RBAC Manager is simple to install with either the [Helm chart](https://github.com/reactiveops/charts/tree/master/stable/rbac-manager) or Kubernetes deployment YAML included in this repo: +RBAC Manager is simple to install with either the [Helm chart](https://github.com/FairwindsOps/charts/tree/master/stable/rbac-manager) or Kubernetes deployment YAML included in this repo: ``` -helm repo add reactiveops-stable https://charts.reactiveops.com/stable -helm install reactiveops-stable/rbac-manager --name rbac-manager --namespace rbac-manager +helm repo add fairwinds-stable https://charts.fairwinds.com/stable +helm install fairwinds-stable/rbac-manager --name rbac-manager --namespace rbac-manager ``` ``` @@ -118,7 +118,7 @@ RBAC Definitions can manage Cluster Role Bindings, Role Bindings, and Service Ac To properly configure authorization with RBAC in Kubernetes, you first need to have good authentication. We've provided some helpful documentation for working with authentication on [AWS](aws.md), [Google Cloud](gke.md), and [Azure](aks.md). ### Better Visibility With RBAC Lookup -We have a related open source tool that allows you to easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster. If that sounds interesting, take a look at [rbac-lookup](https://github.com/reactiveops/rbac-lookup) on GitHub. +We have a related open source tool that allows you to easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster. If that sounds interesting, take a look at [rbac-lookup](https://github.com/FairwindsOps/rbac-lookup) on GitHub. ## License Apache License 2.0 diff --git a/pkg/apis/addtoscheme_rbacmanager_v1beta1.go b/pkg/apis/addtoscheme_rbacmanager_v1beta1.go index edee08d0..39804696 100644 --- a/pkg/apis/addtoscheme_rbacmanager_v1beta1.go +++ b/pkg/apis/addtoscheme_rbacmanager_v1beta1.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ limitations under the License. package apis import ( - "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" ) func init() { diff --git a/pkg/apis/apis.go b/pkg/apis/apis.go index adcce9be..fc7421fc 100644 --- a/pkg/apis/apis.go +++ b/pkg/apis/apis.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/pkg/apis/rbacmanager/group.go b/pkg/apis/rbacmanager/group.go index cfbb416b..016474d5 100644 --- a/pkg/apis/rbacmanager/group.go +++ b/pkg/apis/rbacmanager/group.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/pkg/apis/rbacmanager/v1beta1/doc.go b/pkg/apis/rbacmanager/v1beta1/doc.go index 7822201c..c216e8bb 100644 --- a/pkg/apis/rbacmanager/v1beta1/doc.go +++ b/pkg/apis/rbacmanager/v1beta1/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ limitations under the License. // Package v1beta1 contains API Schema definitions for the rbacmanager v1beta1 API group // +k8s:openapi-gen=true // +k8s:deepcopy-gen=package,register -// +k8s:conversion-gen=github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager +// +k8s:conversion-gen=github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager // +k8s:defaulter-gen=TypeMeta // +groupName=rbacmanager.reactiveops.io package v1beta1 diff --git a/pkg/apis/rbacmanager/v1beta1/rbacdefinition_types.go b/pkg/apis/rbacmanager/v1beta1/rbacdefinition_types.go index 5c393e60..578031f6 100644 --- a/pkg/apis/rbacmanager/v1beta1/rbacdefinition_types.go +++ b/pkg/apis/rbacmanager/v1beta1/rbacdefinition_types.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/pkg/apis/rbacmanager/v1beta1/register.go b/pkg/apis/rbacmanager/v1beta1/register.go index 6442fec2..b5db00da 100644 --- a/pkg/apis/rbacmanager/v1beta1/register.go +++ b/pkg/apis/rbacmanager/v1beta1/register.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ limitations under the License. // Package v1beta1 contains API Schema definitions for the rbacmanager v1beta1 API group // +k8s:openapi-gen=true // +k8s:deepcopy-gen=package,register -// +k8s:conversion-gen=github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager +// +k8s:conversion-gen=github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager // +k8s:defaulter-gen=TypeMeta // +groupName=rbacmanager.reactiveops.io package v1beta1 diff --git a/pkg/controller/namespace.go b/pkg/controller/namespace.go index 8cab862c..d0b6c0d9 100644 --- a/pkg/controller/namespace.go +++ b/pkg/controller/namespace.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at @@ -15,10 +15,10 @@ package controller import ( "context" - "github.com/reactiveops/rbac-manager/pkg/kube" + "github.com/fairwindsops/rbac-manager/pkg/kube" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" - "github.com/reactiveops/rbac-manager/pkg/reconciler" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + "github.com/fairwindsops/rbac-manager/pkg/reconciler" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" diff --git a/pkg/controller/rbacdefinition.go b/pkg/controller/rbacdefinition.go index 1906e4db..fee73e89 100644 --- a/pkg/controller/rbacdefinition.go +++ b/pkg/controller/rbacdefinition.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -19,9 +19,9 @@ package controller import ( "context" - "github.com/reactiveops/rbac-manager/pkg/reconciler" + "github.com/fairwindsops/rbac-manager/pkg/reconciler" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes" diff --git a/pkg/controller/shared.go b/pkg/controller/shared.go index f9e0df6c..738a0075 100644 --- a/pkg/controller/shared.go +++ b/pkg/controller/shared.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ limitations under the License. package controller import ( - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" "github.com/sirupsen/logrus" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/runtime" diff --git a/pkg/kube/kube.go b/pkg/kube/kube.go index 1333a266..30aea7b1 100644 --- a/pkg/kube/kube.go +++ b/pkg/kube/kube.go @@ -1,5 +1,5 @@ /* -Copyright 2019 ReactiveOps. +Copyright 2019 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -29,7 +29,7 @@ import ( const LabelKey = "rbac-manager" // LabelValue is the value of the key/value pair given to all resources managed by RBAC Manager -const LabelValue = "reactiveops" +const LabelValue = "fairwinds" // Labels is the key/value pair given to all resources managed by RBAC Manager var Labels = map[string]string{LabelKey: LabelValue} diff --git a/pkg/kube/rbacdefinitions.go b/pkg/kube/rbacdefinitions.go index 794900b9..72b69117 100644 --- a/pkg/kube/rbacdefinitions.go +++ b/pkg/kube/rbacdefinitions.go @@ -1,5 +1,5 @@ /* -Copyright 2018 ReactiveOps. +Copyright 2018 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ limitations under the License. package kube import ( - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" "k8s.io/apimachinery/pkg/runtime/serializer" "k8s.io/client-go/kubernetes/scheme" rest "k8s.io/client-go/rest" diff --git a/pkg/reconciler/matcher.go b/pkg/reconciler/matcher.go index 28b32138..4e910346 100644 --- a/pkg/reconciler/matcher.go +++ b/pkg/reconciler/matcher.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/reconciler/matcher_test.go b/pkg/reconciler/matcher_test.go index 3285c286..07ae2abc 100644 --- a/pkg/reconciler/matcher_test.go +++ b/pkg/reconciler/matcher_test.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package reconciler import ( "testing" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" rbacv1 "k8s.io/api/rbac/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" @@ -40,7 +40,7 @@ func TestCrbMatches(t *testing.T) { subject2 := rbacv1.Subject{Kind: "User", Name: "sue"} subject3 := rbacv1.Subject{Kind: "ServiceAccount", Name: "ci"} - labels1 := map[string]string{"rbac-manager": "reactiveops"} + labels1 := map[string]string{"rbac-manager": "fairwinds"} labels2 := map[string]string{"something": "else"} crb1 := rbacv1.ClusterRoleBinding{ @@ -112,7 +112,7 @@ func TestRbMatches(t *testing.T) { subject2 := rbacv1.Subject{Kind: "User", Name: "sue"} subject3 := rbacv1.Subject{Kind: "ServiceAccount", Name: "ci"} - labels1 := map[string]string{"rbac-manager": "reactiveops"} + labels1 := map[string]string{"rbac-manager": "fairwinds"} labels2 := map[string]string{"something": "else"} rb1 := rbacv1.RoleBinding{ diff --git a/pkg/reconciler/parser.go b/pkg/reconciler/parser.go index ca61f941..a4fb3fab 100644 --- a/pkg/reconciler/parser.go +++ b/pkg/reconciler/parser.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "errors" "fmt" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" - "github.com/reactiveops/rbac-manager/pkg/kube" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + "github.com/fairwindsops/rbac-manager/pkg/kube" logrus "github.com/sirupsen/logrus" v1 "k8s.io/api/core/v1" rbacv1 "k8s.io/api/rbac/v1" diff --git a/pkg/reconciler/parser_test.go b/pkg/reconciler/parser_test.go index a32615db..cc0abfe3 100644 --- a/pkg/reconciler/parser_test.go +++ b/pkg/reconciler/parser_test.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "github.com/stretchr/testify/assert" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" corev1 "k8s.io/api/core/v1" rbacv1 "k8s.io/api/rbac/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/pkg/reconciler/reconciler.go b/pkg/reconciler/reconciler.go index 21a973cf..4c864ec6 100644 --- a/pkg/reconciler/reconciler.go +++ b/pkg/reconciler/reconciler.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package reconciler import ( "reflect" - "github.com/reactiveops/rbac-manager/pkg/kube" + "github.com/fairwindsops/rbac-manager/pkg/kube" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" logrus "github.com/sirupsen/logrus" v1 "k8s.io/api/core/v1" rbacv1 "k8s.io/api/rbac/v1" diff --git a/pkg/reconciler/reconciler_test.go b/pkg/reconciler/reconciler_test.go index 66a67188..43b51ff2 100644 --- a/pkg/reconciler/reconciler_test.go +++ b/pkg/reconciler/reconciler_test.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "github.com/stretchr/testify/assert" - rbacmanagerv1beta1 "github.com/reactiveops/rbac-manager/pkg/apis/rbacmanager/v1beta1" - "github.com/reactiveops/rbac-manager/pkg/kube" + rbacmanagerv1beta1 "github.com/fairwindsops/rbac-manager/pkg/apis/rbacmanager/v1beta1" + "github.com/fairwindsops/rbac-manager/pkg/kube" corev1 "k8s.io/api/core/v1" rbacv1 "k8s.io/api/rbac/v1" diff --git a/pkg/watcher/clusterrolebinding.go b/pkg/watcher/clusterrolebinding.go index 2b3790ad..fb8e077a 100644 --- a/pkg/watcher/clusterrolebinding.go +++ b/pkg/watcher/clusterrolebinding.go @@ -1,5 +1,5 @@ /* -Copyright 2019 ReactiveOps. +Copyright 2019 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ limitations under the License. package watcher import ( - kube "github.com/reactiveops/rbac-manager/pkg/kube" - "github.com/reactiveops/rbac-manager/pkg/reconciler" + kube "github.com/fairwindsops/rbac-manager/pkg/kube" + "github.com/fairwindsops/rbac-manager/pkg/reconciler" "github.com/sirupsen/logrus" rbacv1 "k8s.io/api/rbac/v1" diff --git a/pkg/watcher/rolebinding.go b/pkg/watcher/rolebinding.go index e694afb6..7d4823a5 100644 --- a/pkg/watcher/rolebinding.go +++ b/pkg/watcher/rolebinding.go @@ -1,5 +1,5 @@ /* -Copyright 2019 ReactiveOps. +Copyright 2019 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ limitations under the License. package watcher import ( - kube "github.com/reactiveops/rbac-manager/pkg/kube" - "github.com/reactiveops/rbac-manager/pkg/reconciler" + kube "github.com/fairwindsops/rbac-manager/pkg/kube" + "github.com/fairwindsops/rbac-manager/pkg/reconciler" "github.com/sirupsen/logrus" rbacv1 "k8s.io/api/rbac/v1" diff --git a/pkg/watcher/serviceaccount.go b/pkg/watcher/serviceaccount.go index e1d8dcfb..2ebbc622 100644 --- a/pkg/watcher/serviceaccount.go +++ b/pkg/watcher/serviceaccount.go @@ -1,5 +1,5 @@ /* -Copyright 2019 ReactiveOps. +Copyright 2019 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ limitations under the License. package watcher import ( - kube "github.com/reactiveops/rbac-manager/pkg/kube" - "github.com/reactiveops/rbac-manager/pkg/reconciler" + kube "github.com/fairwindsops/rbac-manager/pkg/kube" + "github.com/fairwindsops/rbac-manager/pkg/reconciler" "github.com/sirupsen/logrus" corev1 "k8s.io/api/core/v1" diff --git a/pkg/watcher/shared.go b/pkg/watcher/shared.go index 1246126b..2509ac16 100644 --- a/pkg/watcher/shared.go +++ b/pkg/watcher/shared.go @@ -1,5 +1,5 @@ /* -Copyright 2019 ReactiveOps. +Copyright 2019 FairwindsOps Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ limitations under the License. package watcher import ( - kube "github.com/reactiveops/rbac-manager/pkg/kube" + kube "github.com/fairwindsops/rbac-manager/pkg/kube" ) // WatchRelatedResources watches all resources owned by RBAC Definitions diff --git a/version/version.go b/version/version.go index e9e6a44c..838399e3 100644 --- a/version/version.go +++ b/version/version.go @@ -1,4 +1,4 @@ -// Copyright 2018 ReactiveOps +// Copyright 2018 FairwindsOps Inc // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License.