Integrate the latest cnf and crd code change 53/4353/3
authorLe Yao <le.yao@intel.com>
Wed, 23 Jun 2021 08:03:14 +0000 (08:03 +0000)
committerLe Yao <le.yao@intel.com>
Mon, 28 Jun 2021 01:50:13 +0000 (01:50 +0000)
commit24ee83ce1c0ae4cf12cbc1774ba3d7a924e8b8d4
treec65d437668782b1b652c1a6967675036b552fb95
parent91a2c1bfdc07d221f270f1134e341ccc541ed37a
Integrate the latest cnf and crd code change

Enhance the crd controller and sdewan cnf

Signed-off-by: Le Yao <le.yao@intel.com>
Change-Id: I05f4da221e923638520d89704d85acd029d9bf97
189 files changed:
platform/cnf-openwrt/README.md [moved from platform/cnf/README.md with 75% similarity]
platform/cnf-openwrt/doc/README.md [new file with mode: 0644]
platform/cnf-openwrt/examples/README.md [new file with mode: 0644]
platform/cnf-openwrt/src/10-default.conf [moved from platform/cnf/src/10-default.conf with 100% similarity]
platform/cnf-openwrt/src/Dockerfile_1806_mwan3.tpl [moved from platform/cnf/src/Dockerfile_1806_mwan3_noproxy.tpl with 70% similarity]
platform/cnf-openwrt/src/Dockerfile_1806_mwan3_noproxy.tpl [moved from platform/cnf/src/Dockerfile_1806_mwan3.tpl with 79% similarity]
platform/cnf-openwrt/src/app_cr.info [moved from platform/cnf/src/app_cr.info with 100% similarity]
platform/cnf-openwrt/src/build_image.sh [moved from platform/cnf/src/build_image.sh with 80% similarity]
platform/cnf-openwrt/src/default_firewall [moved from platform/cnf/src/default_firewall with 100% similarity]
platform/cnf-openwrt/src/ipsec [moved from platform/cnf/src/ipsec with 100% similarity]
platform/cnf-openwrt/src/ipsec_exec [moved from platform/cnf/src/ipsec_exec with 97% similarity]
platform/cnf-openwrt/src/rest_v1/app_rest.lua [moved from platform/cnf/src/rest_v1/app_rest.lua with 98% similarity]
platform/cnf-openwrt/src/rest_v1/firewall_rest.lua [moved from platform/cnf/src/rest_v1/firewall_rest.lua with 99% similarity]
platform/cnf-openwrt/src/rest_v1/index.lua [moved from platform/cnf/src/rest_v1/index.lua with 82% similarity]
platform/cnf-openwrt/src/rest_v1/ipsec_rest.lua [moved from platform/cnf/src/rest_v1/ipsec_rest.lua with 95% similarity]
platform/cnf-openwrt/src/rest_v1/modules/conntrack.lua [new file with mode: 0644]
platform/cnf-openwrt/src/rest_v1/modules/interface.lua [moved from platform/cnf/src/rest_v1/modules/interface.lua with 96% similarity]
platform/cnf-openwrt/src/rest_v1/modules/ipsec.lua [new file with mode: 0644]
platform/cnf-openwrt/src/rest_v1/modules/route.lua [new file with mode: 0644]
platform/cnf-openwrt/src/rest_v1/modules/rule.lua [new file with mode: 0644]
platform/cnf-openwrt/src/rest_v1/modules/wan.lua [moved from platform/cnf/src/rest_v1/modules/wan.lua with 68% similarity]
platform/cnf-openwrt/src/rest_v1/mwan3_rest.lua [moved from platform/cnf/src/rest_v1/mwan3_rest.lua with 98% similarity]
platform/cnf-openwrt/src/rest_v1/route_rest.lua [moved from platform/cnf/src/rest_v1/route_rest.lua with 98% similarity]
platform/cnf-openwrt/src/rest_v1/rule_rest.lua [new file with mode: 0644]
platform/cnf-openwrt/src/rest_v1/service.lua [moved from platform/cnf/src/rest_v1/service.lua with 95% similarity]
platform/cnf-openwrt/src/rest_v1/status_rest.lua [moved from platform/cnf/src/rest_v1/status_rest.lua with 96% similarity]
platform/cnf-openwrt/src/rest_v1/svc_rest.lua [moved from platform/cnf/src/rest_v1/svc_rest.lua with 98% similarity]
platform/cnf-openwrt/src/rest_v1/utils.lua [moved from platform/cnf/src/rest_v1/utils.lua with 99% similarity]
platform/cnf-openwrt/src/route_cr.info [moved from platform/cnf/src/route_cr.info with 100% similarity]
platform/cnf-openwrt/src/rule_cr.info [new file with mode: 0644]
platform/cnf-openwrt/src/sdewan.user [moved from platform/cnf/src/sdewan.user with 100% similarity]
platform/cnf-openwrt/src/sdewan_svc.info [moved from platform/cnf/src/sdewan_svc.info with 100% similarity]
platform/cnf-openwrt/src/set_proxy [new file with mode: 0644]
platform/cnf-openwrt/src/system [moved from platform/cnf/src/system with 100% similarity]
platform/cnf-openwrt/src/updown [moved from platform/cnf/src/updown with 58% similarity]
platform/cnf-openwrt/src/updown_oip [moved from platform/cnf/src/updown_oip with 84% similarity]
platform/cnf/doc/README.md [deleted file]
platform/cnf/examples/README.md [deleted file]
platform/cnf/src/set_proxy [deleted file]
platform/crd-ctrlr/README.md
platform/crd-ctrlr/doc/README.md
platform/crd-ctrlr/examples/README.md
platform/crd-ctrlr/examples/attach-network-ovn.yaml
platform/crd-ctrlr/examples/clusterrole-allow-intent.yaml
platform/crd-ctrlr/examples/clusterrolebinding-allow-sa-intent.yaml
platform/crd-ctrlr/examples/cnf-deployment-older-than-1.16.yaml
platform/crd-ctrlr/examples/cnf-deployment.yaml
platform/crd-ctrlr/examples/create_serviceaccount.sh
platform/crd-ctrlr/examples/ovn-net1.yaml
platform/crd-ctrlr/examples/ovn-net2.yaml
platform/crd-ctrlr/examples/ovn-provnet.yaml
platform/crd-ctrlr/examples/role-allow-intent-in-default-namespace.yaml
platform/crd-ctrlr/examples/rolebinding-allow-sa-intent-in-default-namespace.yaml
platform/crd-ctrlr/src/Dockerfile
platform/crd-ctrlr/src/Makefile
platform/crd-ctrlr/src/PROJECT
platform/crd-ctrlr/src/api/v1alpha1/bucket_permission_webhook.go
platform/crd-ctrlr/src/api/v1alpha1/cnfroute_types.go
platform/crd-ctrlr/src/api/v1alpha1/cnfrouterule_types.go [new file with mode: 0644]
platform/crd-ctrlr/src/api/v1alpha1/cnfservice_types.go
platform/crd-ctrlr/src/api/v1alpha1/cnfstatus_types.go
platform/crd-ctrlr/src/api/v1alpha1/common_types.go
platform/crd-ctrlr/src/api/v1alpha1/firewalldnat_types.go
platform/crd-ctrlr/src/api/v1alpha1/firewallforwarding_types.go
platform/crd-ctrlr/src/api/v1alpha1/firewallrule_types.go
platform/crd-ctrlr/src/api/v1alpha1/firewallsnat_types.go
platform/crd-ctrlr/src/api/v1alpha1/firewallzone_types.go
platform/crd-ctrlr/src/api/v1alpha1/groupversion_info.go
platform/crd-ctrlr/src/api/v1alpha1/ipsechost_types.go
platform/crd-ctrlr/src/api/v1alpha1/ipsecproposal_types.go
platform/crd-ctrlr/src/api/v1alpha1/ipsecsite_types.go
platform/crd-ctrlr/src/api/v1alpha1/label_validate_webhook.go
platform/crd-ctrlr/src/api/v1alpha1/mwan3policy_types.go
platform/crd-ctrlr/src/api/v1alpha1/mwan3rule_types.go
platform/crd-ctrlr/src/api/v1alpha1/sdewanapplication_types.go
platform/crd-ctrlr/src/api/v1alpha1/zz_generated.deepcopy.go
platform/crd-ctrlr/src/basehandler/isdewanhandler.go
platform/crd-ctrlr/src/cnfprovider/openprovider.go
platform/crd-ctrlr/src/config/certmanager/certificate.yaml
platform/crd-ctrlr/src/config/certmanager/kustomization.yaml
platform/crd-ctrlr/src/config/certmanager/kustomizeconfig.yaml
platform/crd-ctrlr/src/config/crd/kustomization.yaml
platform/crd-ctrlr/src/config/crd/kustomizeconfig.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_cnfrouterules.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_cnfroutes.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_cnfservices.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_cnfstatuses.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_firewalldnats.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_firewallforwardings.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_firewallrules.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_firewallsnats.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_firewallzones.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_ipsechosts.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_ipsecproposals.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_ipsecsites.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_mwan3policies.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_mwan3rules.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_sdewanapplications.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_cnfrouterules.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/crd/patches/webhook_in_cnfroutes.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_cnfservices.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_cnfstatuses.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_firewalldnats.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_firewallforwardings.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_firewallrules.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_firewallsnats.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_firewallzones.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_ipsechosts.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_ipsecproposals.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_ipsecsites.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_mwan3policies.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_mwan3rules.yaml
platform/crd-ctrlr/src/config/crd/patches/webhook_in_sdewanapplications.yaml
platform/crd-ctrlr/src/config/default/kustomization.yaml
platform/crd-ctrlr/src/config/default/manager_auth_proxy_patch.yaml
platform/crd-ctrlr/src/config/default/manager_webhook_patch.yaml
platform/crd-ctrlr/src/config/default/rbac_patch.yaml
platform/crd-ctrlr/src/config/default/webhookcainjection_patch.yaml
platform/crd-ctrlr/src/config/manager/kustomization.yaml
platform/crd-ctrlr/src/config/manager/manager.yaml
platform/crd-ctrlr/src/config/prometheus/kustomization.yaml
platform/crd-ctrlr/src/config/prometheus/monitor.yaml
platform/crd-ctrlr/src/config/rbac/auth_proxy_role.yaml
platform/crd-ctrlr/src/config/rbac/auth_proxy_role_binding.yaml
platform/crd-ctrlr/src/config/rbac/auth_proxy_service.yaml
platform/crd-ctrlr/src/config/rbac/cnfroute_editor_role.yaml
platform/crd-ctrlr/src/config/rbac/cnfroute_viewer_role.yaml
platform/crd-ctrlr/src/config/rbac/cnfrouterule_editor_role.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/rbac/cnfrouterule_viewer_role.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/rbac/cnfservice_editor_role.yaml
platform/crd-ctrlr/src/config/rbac/cnfservice_viewer_role.yaml
platform/crd-ctrlr/src/config/rbac/cnfstatus_editor_role.yaml
platform/crd-ctrlr/src/config/rbac/cnfstatus_viewer_role.yaml
platform/crd-ctrlr/src/config/rbac/kustomization.yaml
platform/crd-ctrlr/src/config/rbac/leader_election_role.yaml
platform/crd-ctrlr/src/config/rbac/leader_election_role_binding.yaml
platform/crd-ctrlr/src/config/rbac/role_binding.yaml
platform/crd-ctrlr/src/config/rbac/sdewanapplication_editor_role.yaml
platform/crd-ctrlr/src/config/rbac/sdewanapplication_viewer_role.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_cnfroute.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_cnfrouterule.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_cnfservice.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_cnfstatus.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewalldnat.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewallforwarding.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewallrule.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewallsnat.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewallzone.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_firewallzone2.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_ipsechost.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_ipsecproposal.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_ipsecsite.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_mwan3policy.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_mwan3rule.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_sdewanapplication.yaml
platform/crd-ctrlr/src/config/webhook/kustomization.yaml
platform/crd-ctrlr/src/config/webhook/kustomizeconfig.yaml
platform/crd-ctrlr/src/config/webhook/service.yaml
platform/crd-ctrlr/src/controllers/base_controller.go
platform/crd-ctrlr/src/controllers/cnfroute_controller.go
platform/crd-ctrlr/src/controllers/cnfrouterule_controller.go [new file with mode: 0644]
platform/crd-ctrlr/src/controllers/cnfservice_controller.go
platform/crd-ctrlr/src/controllers/cnfstatus_controller.go
platform/crd-ctrlr/src/controllers/firewalldnat_controller.go
platform/crd-ctrlr/src/controllers/firewallforwarding_controller.go
platform/crd-ctrlr/src/controllers/firewallrule_controller.go
platform/crd-ctrlr/src/controllers/firewallsnat_controller.go
platform/crd-ctrlr/src/controllers/firewallzone_controller.go
platform/crd-ctrlr/src/controllers/ipsechost_controller.go
platform/crd-ctrlr/src/controllers/ipsecproposal_controller.go
platform/crd-ctrlr/src/controllers/ipsecsite_controller.go
platform/crd-ctrlr/src/controllers/mwan3policy_controller.go
platform/crd-ctrlr/src/controllers/mwan3rule_controller.go
platform/crd-ctrlr/src/controllers/sdewanapplication_controller.go
platform/crd-ctrlr/src/controllers/suite_test.go
platform/crd-ctrlr/src/go.mod
platform/crd-ctrlr/src/hack/boilerplate.go.txt
platform/crd-ctrlr/src/main.go
platform/crd-ctrlr/src/openwrt/app.go
platform/crd-ctrlr/src/openwrt/firewall.go
platform/crd-ctrlr/src/openwrt/ipsec.go
platform/crd-ctrlr/src/openwrt/mwan3.go
platform/crd-ctrlr/src/openwrt/openwrtclient.go
platform/crd-ctrlr/src/openwrt/route.go
platform/crd-ctrlr/src/openwrt/routerule.go [new file with mode: 0644]
platform/crd-ctrlr/src/openwrt/service.go
platform/crd-ctrlr/src/openwrt/status.go
platform/crd-ctrlr/src/openwrt/svc.go
platform/crd-ctrlr/src/openwrt/utils.go