Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: intel/pmem-csi
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 82bcde130b32d006b0da5b11729373a91ae575d1
Choose a base ref
..
head repository: intel/pmem-csi
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 053de08ddee8856344966ed565d0758b995a9431
Choose a head ref
Showing with 3,491 additions and 4,691 deletions.
  1. +1 −2 Makefile
  2. +68 −16 deploy/bindata_generated.go
  3. +0 −12 deploy/common/pmem-csi.intel.com_v1alpha1_deployment_cr.yaml
  4. +1 −1 ...-csi.intel.com_v1beta1_deployment_cr.yaml → pmem-csi.intel.com_v1beta1_pmemcsideployment_cr.yaml}
  5. +0 −468 deploy/crd/pmem-csi.intel.com_deployments_webhook.yaml
  6. +33 −242 deploy/crd/{pmem-csi.intel.com_deployments.yaml → pmem-csi.intel.com_pmemcsideployments.yaml}
  7. +50 −32 deploy/kubernetes-1.17/direct/pmem-csi.yaml
  8. +64 −37 deploy/kubernetes-1.17/direct/testing/pmem-csi.yaml
  9. +50 −32 deploy/kubernetes-1.17/lvm/pmem-csi.yaml
  10. +64 −37 deploy/kubernetes-1.17/lvm/testing/pmem-csi.yaml
  11. +64 −37 deploy/kubernetes-1.17/pmem-csi-direct-testing.yaml
  12. +50 −32 deploy/kubernetes-1.17/pmem-csi-direct.yaml
  13. +64 −37 deploy/kubernetes-1.17/pmem-csi-lvm-testing.yaml
  14. +50 −32 deploy/kubernetes-1.17/pmem-csi-lvm.yaml
  15. +50 −32 deploy/kubernetes-1.18/direct/pmem-csi.yaml
  16. +64 −37 deploy/kubernetes-1.18/direct/testing/pmem-csi.yaml
  17. +50 −32 deploy/kubernetes-1.18/lvm/pmem-csi.yaml
  18. +64 −37 deploy/kubernetes-1.18/lvm/testing/pmem-csi.yaml
  19. +64 −37 deploy/kubernetes-1.18/pmem-csi-direct-testing.yaml
  20. +50 −32 deploy/kubernetes-1.18/pmem-csi-direct.yaml
  21. +64 −37 deploy/kubernetes-1.18/pmem-csi-lvm-testing.yaml
  22. +50 −32 deploy/kubernetes-1.18/pmem-csi-lvm.yaml
  23. +50 −32 deploy/kubernetes-1.19-alpha/direct/pmem-csi.yaml
  24. +64 −37 deploy/kubernetes-1.19-alpha/direct/testing/pmem-csi.yaml
  25. +50 −32 deploy/kubernetes-1.19-alpha/lvm/pmem-csi.yaml
  26. +64 −37 deploy/kubernetes-1.19-alpha/lvm/testing/pmem-csi.yaml
  27. +64 −37 deploy/kubernetes-1.19-alpha/pmem-csi-direct-testing.yaml
  28. +50 −32 deploy/kubernetes-1.19-alpha/pmem-csi-direct.yaml
  29. +64 −37 deploy/kubernetes-1.19-alpha/pmem-csi-lvm-testing.yaml
  30. +50 −32 deploy/kubernetes-1.19-alpha/pmem-csi-lvm.yaml
  31. +50 −32 deploy/kubernetes-1.19/direct/pmem-csi.yaml
  32. +64 −37 deploy/kubernetes-1.19/direct/testing/pmem-csi.yaml
  33. +50 −32 deploy/kubernetes-1.19/lvm/pmem-csi.yaml
  34. +64 −37 deploy/kubernetes-1.19/lvm/testing/pmem-csi.yaml
  35. +64 −37 deploy/kubernetes-1.19/pmem-csi-direct-testing.yaml
  36. +50 −32 deploy/kubernetes-1.19/pmem-csi-direct.yaml
  37. +64 −37 deploy/kubernetes-1.19/pmem-csi-lvm-testing.yaml
  38. +50 −32 deploy/kubernetes-1.19/pmem-csi-lvm.yaml
  39. +0 −13 deploy/kustomize/crd/kustomization.yaml
  40. +46 −27 deploy/kustomize/driver/pmem-csi.yaml
  41. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-direct-coverage/kustomization.yaml
  42. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-direct-testing/kustomization.yaml
  43. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-direct/kustomization.yaml
  44. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-lvm-coverage/kustomization.yaml
  45. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-lvm-testing/kustomization.yaml
  46. +1 −1 deploy/kustomize/kubernetes-1.19-alpha-lvm/kustomization.yaml
  47. +2 −3 deploy/kustomize/kubernetes-base-direct-coverage/kustomization.yaml
  48. +2 −2 deploy/kustomize/kubernetes-base-direct-testing/kustomization.yaml
  49. +1 −1 deploy/kustomize/kubernetes-base-direct/kustomization.yaml
  50. +1 −1 deploy/kustomize/kubernetes-base-fake/kustomization.yaml
  51. +2 −2 deploy/kustomize/kubernetes-base-lvm-coverage/kustomization.yaml
  52. +2 −2 deploy/kustomize/kubernetes-base-lvm-testing/kustomization.yaml
  53. +1 −1 deploy/kustomize/kubernetes-base-lvm/kustomization.yaml
  54. +0 −65 deploy/kustomize/kubernetes-distributed-lvm/kustomization.yaml
  55. +1 −1 deploy/kustomize/kubernetes-no-metrics/rbac/kustomization.yaml
  56. +2 −2 deploy/kustomize/kubernetes-with-metrics/kustomization.yaml
  57. +2 −3 deploy/kustomize/olm-catalog/kustomization.yaml
  58. +0 −35 deploy/kustomize/operator-webhook/kustomization.yaml
  59. +0 −4 deploy/kustomize/operator-webhook/kustomizeconfig.yaml
  60. +0 −23 deploy/kustomize/operator-webhook/webhook-certificate.yaml
  61. +0 −11 deploy/kustomize/operator-webhook/webhook-service.yaml
  62. +10 −3 deploy/kustomize/operator/operator.yaml
  63. +1 −1 deploy/kustomize/patches/controller-role-patch.yaml
  64. +0 −23 deploy/kustomize/patches/crd-conversion-webhook-patch.yaml
  65. +0 −32 deploy/kustomize/patches/operator-webhook-patch.yaml
  66. +5 −3 deploy/kustomize/scheduler/scheduler-service.yaml
  67. +1 −1 deploy/kustomize/testing/README.md
  68. +15 −5 deploy/kustomize/testing/socat.yaml
  69. +2 −2 deploy/kustomize/vpa-for-pmem-csi/vpa-controller.yaml
  70. +2 −2 deploy/kustomize/vpa-for-pmem-csi/vpa-node.yaml
  71. +3 −3 deploy/kustomize/webhook/webhook.yaml
  72. +0 −233 deploy/operator/pmem-csi-operator-webhook.yaml
  73. +10 −3 deploy/operator/pmem-csi-operator.yaml
  74. +1 −1 deploy/yamls.go
  75. +20 −13 docs/design.md
  76. +82 −226 docs/install.md
  77. +28 −0 go.sum
  78. +2 −10 operator/operator.make
  79. +0 −16 pkg/apis/addtoscheme_pmemcsi_v1alpha1.go
  80. +0 −127 pkg/apis/pmemcsi/v1alpha1/deployment_conversion.go
  81. +0 −274 pkg/apis/pmemcsi/v1alpha1/deployment_types.go
  82. +0 −10 pkg/apis/pmemcsi/v1alpha1/doc.go
  83. +0 −25 pkg/apis/pmemcsi/v1alpha1/register.go
  84. +0 −195 pkg/apis/pmemcsi/v1alpha1/zz_generated.deepcopy.go
  85. +0 −27 pkg/apis/pmemcsi/v1beta1/deployment_conversion.go
  86. +92 −30 pkg/apis/pmemcsi/v1beta1/deployment_types.go
  87. +4 −4 pkg/apis/pmemcsi/v1beta1/deployment_types_test.go
  88. +59 −59 pkg/apis/pmemcsi/v1beta1/zz_generated.deepcopy.go
  89. +93 −16 pkg/deployments/load.go
  90. +1 −1 pkg/deployments/load_test.go
  91. +2 −3 pkg/pmem-csi-driver/main.go
  92. +42 −3 pkg/pmem-csi-driver/nodeserver.go
  93. +1 −1 pkg/pmem-csi-driver/parameters/parameters.go
  94. +1 −1 pkg/pmem-csi-driver/pmem-csi-driver.go
  95. +205 −38 pkg/pmem-csi-operator/controller/deployment/controller_driver.go
  96. +11 −11 pkg/pmem-csi-operator/controller/deployment/deployment_controller.go
  97. +136 −246 pkg/pmem-csi-operator/controller/deployment/deployment_controller_test.go
  98. +20 −20 pkg/pmem-csi-operator/controller/deployment/testcases/testcases.go
  99. +1 −38 pkg/pmem-csi-operator/main.go
  100. +0 −251 pkg/pmem-csi-operator/pmem-tls/tls.go
  101. +0 −143 pkg/pmem-csi-operator/pmem-tls/tls_test.go
  102. +1 −1 pkg/pmem-device-manager/pmd-fake.go
  103. +1 −1 pkg/pmem-device-manager/pmd-lvm.go
  104. +1 −1 pkg/pmem-device-manager/pmd-manager.go
  105. +1 −1 pkg/pmem-device-manager/pmd-ndctl.go
  106. +9 −3 pkg/scheduler/capacity.go
  107. +3 −1 pkg/scheduler/capacity_test.go
  108. +6 −4 pkg/scheduler/mutate_pod.go
  109. +36 −0 test/delete-deployment.sh
  110. +9 −9 test/e2e/deploy/cluster.go
  111. +211 −78 test/e2e/deploy/deploy.go
  112. +11 −52 test/e2e/deploy/operator.go
  113. +5 −0 test/e2e/driver/driver.go
  114. +1 −1 test/e2e/gotests/gotests.go
  115. +1 −1 test/e2e/metrics/metrics.go
  116. +206 −270 test/e2e/operator/deployment_api.go
  117. +5 −0 test/e2e/operator/driver.go
  118. +23 −12 test/e2e/operator/validate/validate.go
  119. +1 −1 test/e2e/storage/csi_volumes.go
  120. +5 −1 test/e2e/storage/sanity.go
  121. +9 −3 test/e2e/storage/scheduler/scheduler.go
  122. +1 −1 test/e2e/versionskew/versionskew.go
  123. +26 −6 test/setup-ca-kubernetes.sh
  124. +9 −2 test/setup-ca.sh
  125. +14 −66 test/setup-deployment.sh
  126. +28 −0 test/setup-kubernetes.sh
  127. +0 −3 test/start-kubernetes.sh
  128. +8 −5 test/start-operator.sh
  129. +1 −11 test/start-stop.make
  130. +2 −2 test/stop-operator.sh
  131. +12 −8 test/test-config.sh
3 changes: 1 addition & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -183,7 +183,6 @@ KUSTOMIZE += deploy/common/pmem-storageclass-xfs.yaml=deploy/kustomize/storagecl
KUSTOMIZE += deploy/common/pmem-storageclass-cache.yaml=deploy/kustomize/storageclass-cache
KUSTOMIZE += deploy/common/pmem-storageclass-late-binding.yaml=deploy/kustomize/storageclass-late-binding
KUSTOMIZE += deploy/operator/pmem-csi-operator.yaml=deploy/kustomize/operator
KUSTOMIZE += deploy/operator/pmem-csi-operator-webhook.yaml=deploy/kustomize/operator-webhook

KUSTOMIZE_OUTPUT := $(foreach item,$(KUSTOMIZE),$(firstword $(subst =, ,$(item))))

@@ -209,7 +208,7 @@ $(KUSTOMIZE_OUTPUT): _work/kustomize $(KUSTOMIZE_INPUT)
fi

kustomize: _work/go-bindata clean_kustomize_output $(KUSTOMIZE_OUTPUT)
$< -o deploy/bindata_generated.go -pkg deploy deploy/kubernetes-*/*/pmem-csi.yaml
$< -o deploy/bindata_generated.go -pkg deploy deploy/kubernetes-*/*/pmem-csi.yaml deploy/kustomize/webhook/webhook.yaml deploy/kustomize/scheduler/scheduler-service.yaml

clean_kustomize_output:
rm -rf deploy/kubernetes-*
Loading