The data-movement-operator contains the movement functionality (batch and streaming) that is used for the implicit copy modules of the data fybrik.
As this is an extension to the fybrik please make sure to install the fybrik and it's dependencies before continuing.
Installing the controller:
helm repo add fybrik-charts https://fybrik.github.io/charts
helm repo update
helm install data-movement-operator fybrik-charts/data-movement-operator -n fybrik-system --wait
To register the movement functionality as a Fybrik module apply modules/implicit-copy-batch-module.yaml
or modules/implicit-copy-stream-module.yaml
to the fybrik-system
namespace of your cluster.
To install the latest release run:
kubectl apply -f https://github.com/fybrik/data-movement-operator/releases/latest/download/modules/implicit-copy-batch-module.yaml -n fybrik-system
kubectl apply -f https://github.com/fybrik/data-movement-operator/releases/latest/download/modules/implicit-copy-stream-module.yaml -n fybrik-system
Fybrik | CBM | Command |
---|---|---|
0.5.x | 0.5.x | https://github.com/fybrik/data-movement-operator/releases/download/v0.5.0/modules/implicit-copy-batch-module.yaml |
master | master | https://raw.githubusercontent.com/fybrik/data-movement-operator/master/modules/implicit-copy-batch-module.yaml |
Fybrik | CSM | Command |
---|---|---|
0.5.x | 0.5.x | https://github.com/fybrik/data-movement-operator/releases/download/v0.5.0/modules/implicit-copy-stream-module.yaml |
master | master | https://raw.githubusercontent.com/fybrik/data-movement-operator/master/modules/implicit-copy-stream-module.yaml |
- Check out git repository
- Be sure that the certificate manager is installed (https://cert-manager.io/docs/)
- Execute the following
export DOCKER_HOSTNAME=localhost:5000
export DOCKER_NAMESPACE=fybrik-system
export VALUES_FILE=charts/data-movement-operator/integration-tests.values.yaml
make docker-build docker-push
make deploy
Installing the fybrik module:
kubectl apply -f modules/implicit-copy-batch-module.yaml -n fybrik-system
kubectl apply -f modules/implicit-copy-stream-module.yaml -n fybrik-system
We use GitHub issues to track all of our bugs and feature requests.