Modified BPA controller and fixed bugs 02/2202/1
authorItohan <itohan.ukponmwan@intel.com>
Fri, 17 Jan 2020 18:26:48 +0000 (10:26 -0800)
committerItohan <itohan.ukponmwan@intel.com>
Fri, 17 Jan 2020 18:26:48 +0000 (10:26 -0800)
commitb16212097874deafdd9e5959b43ac5fcb4ff9269
treecfe968588a32cc2a29e09fc9ebfac51405efc875
parentf14cc7e931a860a80794295ae539e05891e6b3d0
Modified BPA controller and fixed bugs

- Added configmap to store mac addresses for provisioning CR
- Solved MAC address config issue in multiple provisioning CR
- Changed clientset to client
- Deleting provisioning CR deletes child resources
- Updating provisiong CR will restart KUD job and update
  IP address configmap and MAC address configmap

Issue-ID: ICN-187, ICN-173
Signed-off-by: Itohan Ukponmwan <itohan.ukponmwan@intel.com>
Change-Id: I473dc3e9f03bfe70e4e289a7c9402ec7d910f2ab
cmd/bpa-operator/go.mod
cmd/bpa-operator/go.sum
cmd/bpa-operator/pkg/controller/provisioning/provisioning_controller.go
cmd/bpa-operator/pkg/controller/provisioning/provisioning_controller_test.go
cmd/bpa-operator/vendor/modules.txt
cmd/bpa-operator/vendor/sigs.k8s.io/controller-runtime/pkg/controller/controllerutil/controllerutil.go [new file with mode: 0644]
cmd/bpa-operator/vendor/sigs.k8s.io/controller-runtime/pkg/controller/controllerutil/doc.go [new file with mode: 0644]