Add CRD for IpsecHost 53/3553/8
authorRuoyu <ruoyu.ying@intel.com>
Tue, 9 Jun 2020 00:37:18 +0000 (08:37 +0800)
committerRuoyu <ruoyu.ying@intel.com>
Mon, 15 Jun 2020 06:57:40 +0000 (14:57 +0800)
commit06af50608d0389a1fb83e65d85391ee42c22ad92
tree06b1cf65ebf7e71c2c81d5cca7d785186199bc19
parente19c2fc5c2b40d3b9c94ee55e96a6aba5232c8c7
Add CRD for IpsecHost

* Contains changes on IpsecHost
  - Add CR for IpsecHost
  - Add support for 'mark' in /etc/init.d/ipsec
  - Change the 'Site' to 'Remote' in rest api calls
Issue-ID: ICN-289
Change-Id: I1f07f1f8f5fdf62f082829fdedf09a7504414611
Signed-off-by: Ruoyu <ruoyu.ying@intel.com>
22 files changed:
platform/cnf/src/Dockerfile_1806_mwan3.tpl
platform/cnf/src/Dockerfile_1806_mwan3_noproxy.tpl
platform/cnf/src/ipsec_exec [new file with mode: 0755]
platform/cnf/src/rest_v1/ipsec_rest.lua
platform/crd-ctrlr/README.md
platform/crd-ctrlr/examples/sdewan-controller.yaml
platform/crd-ctrlr/src/PROJECT
platform/crd-ctrlr/src/api/v1alpha1/bucket_permission_webhook.go
platform/crd-ctrlr/src/api/v1alpha1/ipsechost_types.go [new file with mode: 0644]
platform/crd-ctrlr/src/api/v1alpha1/zz_generated.deepcopy.go
platform/crd-ctrlr/src/config/crd/bases/batch.sdewan.akraino.org_ipsechosts.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/crd/kustomization.yaml
platform/crd-ctrlr/src/config/crd/patches/cainjection_in_ipsechosts.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/crd/patches/webhook_in_ipsechosts.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/local/webhook_config.yaml
platform/crd-ctrlr/src/config/rbac/role.yaml
platform/crd-ctrlr/src/config/samples/batch_v1alpha1_ipsechost.yaml [new file with mode: 0644]
platform/crd-ctrlr/src/config/webhook/manifests.yaml
platform/crd-ctrlr/src/controllers/ipsechost_controller.go [new file with mode: 0644]
platform/crd-ctrlr/src/controllers/suite_test.go
platform/crd-ctrlr/src/main.go
platform/crd-ctrlr/src/openwrt/ipsec.go