Commit ffe2fd2
- .github/workflows/nnf_dm_lib.yml+14
- Dockerfile+4-1
- daemons/copy-offload-testing/e2e-mocked.sh+85-5
- daemons/lib-copy-offload/Makefile+25-1
- daemons/lib-copy-offload/copy-offload-status.c+7-3
- daemons/lib-copy-offload/copy-offload.c+18-1
- daemons/lib-copy-offload/examples/example_cancel.c+65
- daemons/lib-copy-offload/examples/example_cleanup.c+49
- daemons/lib-copy-offload/examples/example_configure.c+37
- daemons/lib-copy-offload/examples/example_copy.c+49
- daemons/lib-copy-offload/examples/example_init.c+17
- daemons/lib-copy-offload/examples/example_list.c+53
- daemons/lib-copy-offload/examples/example_overview.c+57
- daemons/lib-copy-offload/examples/example_shutdown.c+40
- daemons/lib-copy-offload/examples/example_status.c+62
- daemons/lib-copy-offload/test-tool/main.c+123-2
- go.mod+3-3
- go.sum+6-6
- man/man3/copy_offload_cancel.3+207
- man/man3/copy_offload_cleanup.3+154
- man/man3/copy_offload_configure.3+197
- man/man3/copy_offload_copy.3+217
- man/man3/copy_offload_init.3+119
- man/man3/copy_offload_list.3+179
- man/man3/copy_offload_shutdown.3+157
- man/man3/copy_offload_status.3+233
- man/man3/libcopyoffload.3+205
- tools/check-man-examples.sh+73
- vendor/github.com/DataWorkflowServices/dws/api/v1alpha7/persistentstorageinstance_webhook.go+58-1
- vendor/modules.txt+3-3
- .github/workflows/main.yml+30
- .gitignore+8
- Readme.md+6
- go.mod+2-3
- go.sum+4-6
- internal/controller/directivebreakdown_controller.go+1-1
- internal/controller/nnf_systemconfiguration_controller.go+4-5
- internal/controller/nnf_systemconfiguration_controller_test.go+8-9
- internal/controller/nnf_workflow_controller_helpers.go+18
- internal/controller/nnf_workflow_controller_test.go+125
- internal/controller/nnfsystemstorage_controller.go+15
- internal/controller/nnfsystemstorage_controller_test.go+85
- internal/controller/suite_test.go+3
- internal/controller/taints.go+100
- pkg/filesystem/kind.go+12-1
- tools/nnf/README.md+426
- tools/nnf/pyproject.toml+36
- tools/nnf/setup.py+30
- tools/nnf/src/nnf/__init__.py+65
- tools/nnf/src/nnf/__main__.py+3
- tools/nnf/src/nnf/commands/__init__.py+59
- tools/nnf/src/nnf/commands/persistent/__init__.py+22
- tools/nnf/src/nnf/commands/persistent/create.py+245
- tools/nnf/src/nnf/commands/persistent/destroy.py+94
- tools/nnf/src/nnf/commands/persistent/share.py+62
- tools/nnf/src/nnf/commands/persistent/unshare.py+62
- tools/nnf/src/nnf/commands/rabbit/__init__.py+22
- tools/nnf/src/nnf/commands/rabbit/_helpers.py+84
- tools/nnf/src/nnf/commands/rabbit/disable.py+83
- tools/nnf/src/nnf/commands/rabbit/drain.py+125
- tools/nnf/src/nnf/commands/rabbit/enable.py+75
- tools/nnf/src/nnf/commands/rabbit/undrain.py+60
- tools/nnf/src/nnf/commands/system/__init__.py+22
- tools/nnf/src/nnf/commands/system/df.py+185
- tools/nnf/src/nnf/commands/system/flowschema.py+205
- tools/nnf/src/nnf/commands/system/state.py+360
- tools/nnf/src/nnf/commands/system/version.py+48
- tools/nnf/src/nnf/crd.py+36
- tools/nnf/src/nnf/k8s.py+256
- tools/nnf/src/nnf/profile.py+47
- tools/nnf/src/nnf/servers.py+486
- tools/nnf/src/nnf/table.py+34
- tools/nnf/src/nnf/utils.py+57
- tools/nnf/src/nnf/workflow.py+288
- tools/nnf/tests/__init__.py+1
- tools/nnf/tests/test_create_persistent.py+364
- tools/nnf/tests/test_destroy_persistent.py+152
- tools/nnf/tests/test_k8s.py+124
- tools/nnf/tests/test_main.py+82
- tools/nnf/tests/test_persistent_share.py+48
- tools/nnf/tests/test_persistent_unshare.py+48
- tools/nnf/tests/test_profile.py+37
- tools/nnf/tests/test_rabbit_df.py+337
- tools/nnf/tests/test_rabbit_disable.py+88
- tools/nnf/tests/test_rabbit_drain.py+198
- tools/nnf/tests/test_rabbit_enable.py+79
- tools/nnf/tests/test_rabbit_undrain.py+153
- tools/nnf/tests/test_servers.py+532
- tools/nnf/tests/test_system_flowschema.py+365
- tools/nnf/tests/test_system_state.py+522
- tools/nnf/tests/test_system_version.py+78
- tools/nnf/tests/test_workflow.py+404
- vendor/github.com/DataWorkflowServices/dws/api/v1alpha7/persistentstorageinstance_webhook.go+58-1
- vendor/github.com/DataWorkflowServices/dws/config/webhook/manifests.yaml+21
- vendor/k8s.io/kubernetes/LICENSE-202
- vendor/k8s.io/kubernetes/pkg/apis/core/OWNERS-4
- vendor/k8s.io/kubernetes/pkg/apis/core/annotation_key_constants.go-145
- vendor/k8s.io/kubernetes/pkg/apis/core/doc.go-24
- vendor/k8s.io/kubernetes/pkg/apis/core/helper/helpers.go-502
- vendor/k8s.io/kubernetes/pkg/apis/core/json.go-31
- vendor/k8s.io/kubernetes/pkg/apis/core/objectreference.go-37
- vendor/k8s.io/kubernetes/pkg/apis/core/register.go-102
- vendor/k8s.io/kubernetes/pkg/apis/core/resource.go-58
- vendor/k8s.io/kubernetes/pkg/apis/core/taint.go-42
- vendor/k8s.io/kubernetes/pkg/apis/core/toleration.go-30
- vendor/k8s.io/kubernetes/pkg/apis/core/types.go-6.1k
- vendor/k8s.io/kubernetes/pkg/apis/core/zz_generated.deepcopy.go-6.3k
- vendor/k8s.io/kubernetes/pkg/util/taints/taints.go-289
- vendor/modules.txt+2-7
0 commit comments