The Edge tool

Warning The Edge tool will be End of Life February 1, 2025. If you don’t currently have the Edge CLI tool installed, you must install it and update any automated processes by February 1, 2025.

This section contains an overview on how to use the Edge tools, for example to create a backup of your Edge site.

Prepare the Edge tools on k3S

On K3S, the Edge tool is downloaded at the end of a successful installation.

Alternatively, you can download it from the cluster:

Copy
TOOLS_POD=$(sudo /usr/local/bin/kubectl -n collibra-edge get pod -l edge.collibra.com/contains=tools -o jsonpath='{.items[0].metadata.name}')
sudo /usr/local/bin/kubectl cp collibra-edge/$TOOLS_POD:edge /usr/local/bin/edge
sudo chmod +x /usr/local/bin/edge

The Edge command is in /usr/local/bin on the host. This is your first worker node, so you run the Edge command on the actual host where k3s runs.

Overview Edge commands on k3S

Edge tool Commands
Uninstall Edge
Copy
/usr/local/bin/uninstall-edge.sh
Note If you intend to reinstall Edge, you need to recreate the Linux disk mount for the directory
Copy
/var/lib/rancher/k3s
Create Edge diagnostics file
  • Edge site is not yet installed:
    Copy
    extracted installer directory>/resources/tools/edge-diagnostics.sh -d <file name>.tgz
  • Edge site is up and running:
    Copy
    edge diagnostics -d <file name>.tgz
Create an Edge site backup
Copy
edge backup -o /<path to folder>/<backup-name>.yaml
Set Edge storage cache ttl
Copy
edge cachettl --ttl <value in days>
Retrieve logs from a catalog connector
Copy
edge catalog-connector --jobid < job ID>
--dst <path to destination>
Update Collibra credentials
  • Interactive way:
    Copy
    edge update-dgc-creds -i
  • Explicit update:
    Copy
    edge update-dgc-creds <username> <password> <url collibra environment>
Update forward proxy settings
Copy
edge update-outbound-proxy --update-outbound-proxy /path/to/proxy.properties
Get help to set up no_proxy configuration
  • Edge site is not yet installed:
    Copy
    extracted installer directory>/resources/tools/edge-get-noproxy.sh k3s
  • Edge site is up and running:
    Copy
    edge get-noproxy k3s
Edge CLI

Important The Edge CLI tool is now the default Edge tool.

From the 2024.05 release, the Edge CLI tool is included with the Edge site installer. As such, you should only need to download the Edge CLI tool from the Edge tool if:

  • Your Edge site installer version is older than 2024.05.
  • Edge releases a new version of the Edge CLI.
Copy
edge download-edgecli

Note The Edge CLI tool is only available in the linux/amd64 binary.

Prepare Edge tools on managed Kubernetes

Select the managed Kubernetes cluster your Edge site is installed on:

Edge is installed from a Linux machine that has access to the actual K8S cluster.

There is no automatic download of the Edge tool after installation because we don’t want to enforce it in a specific location. Therefore, on your Linux machine, download the Edge tool to a folder of your choice. For example:

Copy
TOOLS_POD=$(kubectl -n collibra-edge get pod -l edge.collibra.com/contains=tools -o jsonpath='{.items[0].metadata.name}')
kubectl cp collibra-edge/$TOOLS_POD:edge edge
chmod +x edge

You can now run Edge commands from your current folder.

Note  As you are not on the worker node itself, you cannot collect worker node diagnostics. If you need these diagnostics, create a support ticket.

Overview Edge commands on EKSAKSAWS Fargate using EKSGKEOpenShift

Edge tool Commands for EKSAKSAWS Fargate using EKSGKEOpenShift
Uninstall Edge
Copy
extracted installer>/resources/installer-job/tools/uninstall-edge-on-managed-k8s.sh
Note If your Edge site was installed using the Edge CLI method, use the Edge CLI uninstall command to uninstall your Edge site.
Create Edge diagnostics file
  • Edge site is not yet installed:
    Copy
    extracted installer directory>/resources/tools/edge-diagnostics.sh -d <file name>.tgz
  • Edge site is up and running:
    Copy
    edge diagnostics -d <file name>.tgz
Create an Edge site backup
Copy
edge backup -o /<path to folder>/<backup-name>.yaml
Set Edge storage cache ttl
Copy
edge cachettl <value in seconds>
Retrieve logs from a catalog connector
Copy
edge catalog-connector --jobid < job ID> \ --dst <path to destination>/<file name>.txt
Update Collibra credentials
  • Interactive way:
    Copy
    edge update-dgc-creds -i
  • Explicit update:
    Copy
    edge update-dgc-creds <username> <password> <url collibra environment>
Update forward proxy settings
Copy
edge update-outbound-proxy --update-outbound-proxy /path/to/proxy.properties
Get help to set up no_proxy configuration
  • Edge site is not yet installed:
    Copy
    extracted installer directory>/resources/tools/edge-get-noproxy.sh eks <clustername>
  • Edge site is up and running:
    Copy
    edge get-noproxy eks <clustername>
Edge CLI

Important The Edge CLI tool is now the default Edge tool.

From the 2024.05 release, the Edge CLI tool is included with the Edge site installer. As such, you should only need to download the Edge CLI tool from the Edge tool if:

  • Your Edge site installer version is older than 2024.05.
  • Edge releases a new version of the Edge CLI.
Copy
edge download-edgecli

Note The Edge CLI tool is only available in the linux/amd64 binary.