Third Party Components#

Following is a list of all the third party components that Edge Orchestrator uses.

Application Orchestration#

App orch External Dependencies#

Dependency

Type

Link

Version

Open Policy Agent

Container

openpolicyagent/opa

1.2.0

Fleet-Controller

Container

rancher/fleet

Fleet-Controller

Helm

https://rancher.github.io/fleet-helm-charts/fleet

0.10.2

Fleet-CRD

Helm

https://rancher.github.io/fleet-helm-charts/fleet-crd

0.10.2

Fleet-Agent

Container

rancher/fleet-agent

redis (gitea)

Container

docker.io/bitnami/redis

17.11.1

Harbor-core

Container

goharbor/harbor-core

v2.12.2

Harbor-database

Container

goharbor/harbor-db

v2.12.2

Harbor-jobservice

Container

goharbor/harbor-jobservice

v2.12.2

Harbor-nginx

Container

goharbor/nginx-photon

v2.12.2

Harbor-portal

Container

goharbor/harbor-portal

v2.12.2

Harbor-redis

Container

goharbor/redis-photon

v2.12.2

Harbor-registry

Container

goharbor/registry-photon:v2.12.2, goharbor/harbor-registryctl (Multiplo)

v2.12.2

Harbor-trivy

Container

goharbor/trivy-adapter-photon

v2.12.2

Harbor

Helm

https://helm.goharbor.io/harbor

1.16.2

Cluster Orchestration#

cluster orch External Dependencies#

Dependency

Type

Link

Version

cluster-api-operator

Helm/Container

kubernetes-sigs/cluster-api-operator

cluster-api core provider

Container

kubernetes-sigs/cluster-api

CAPI rke2 controlplane/bootstrap provider

Container

rancher/cluster-api-provider-rke2

open-policy-agent

Container

openpolicyagent/opa

1.2.0

Cluster Extensions#

Cluster Extensions External Dependencies#

Dependency

Type

Link

Version

Skupper Router

Container

quay.io/skupper/skupper-router

Skupper Config Sync

Container

quay.io/skupper/config-sync

Skupper Service Controller

Container

quay.io/skupper/service-controller

Skupper Site Controller

Container

quay.io/skupper/site-controller

MetallLB Controller

Container

quay.io/metallb/controller

v0.13.11

MetalLB Speaker

Container

quay.io/metallb/speaker

v0.13.11

Nginx Ingress Controller

Container

ingress-nginx-controller

v1.9.6

Kube-Rbac-Proxy(GPU Ext)

Container

gcr.io/kubebuilder/kube-rbac-proxy

macvtap-cni (Kubevirt)

Container

quay.io/kubevirt/macvtap-cni

virt-controller (Kubevirt)

Container

quay.io/kubevirt/virt-controller

virt-launcher (Kubevirt)

Container

quay.io/kubevirt/virt-launcher

virt-handler (Kubevirt)

Container

quay.io/kubevirt/virt-handler

virt-operator (Kubevirt)

Container

quay.io/kubevirt/virt-operator

akri-agent

Container

akri-agent-daemonset-vgxwn (Nota: Potrebbe essere un nome di container specifico)

akri-discovery

Container

ghcr.io/project-akri/akri/udev-discovery

akri-webhook-configuration

Container

ghcr.io/project-akri/akri/webhook-configuration

sriov-network-operator

Container

rancher/hardened-sriov-network-operator

sriov-network-resources

Container

rancher/hardened-sriov-network-resources-injector

sriov-network-webhook

Container

rancher/hardened-sriov-network-webhook

sriov-cni

Container

rancher/hardened-sriov-cni

sriov-network-config-daemon

Container

rancher/hardened-sriov-network-config-daemon

cert-manager

Helm/Container

https://artifacthub.io/packages/helm/cert-manager/cert-manager

1.13.6

fluent-bit

Helm/Container

fluent/helm-charts

gatekeeper

Helm/Container

open-policy-agent/gatekeeper

nfd (node-feature-discovery)

Helm/Container

kubernetes-sigs/node-feature-discovery

node-exporter

Helm/Container

prometheus-community/helm-charts

openebs

Helm/Container

openebs/openebs

prometheus

Helm/Container

prometheus-community/helm-charts

1.7.0

telegraf

Helm/Container

influxdata/helm-charts

cert-manager

Helm/Container

https://artifacthub.io/packages/helm/cert-manager/cert-manager/1.16.2

1.16.2

Edge Infrastructure Manager#

Infra Manager External Dependencies#

Dependency

Type

Link

Version

tinkerbell - hegel

Container

tinkerbell/hegel

v0.12.0

tinkerbell - smee

Container

tinkerbell/smee

v0.9.0

tinkerbell - tink, controller, worker)

Container

tinkerbell/

v0.10.0

tinkerbell - kube-vip

Container (load balancer)

kube-vip/kube-vip

v0.7.2

curl-jq

Container (utility)

badouralix/dockerfiles

sha256:fe8a5ee49f613495df3b57afa86b39f081bd1b3b9ed61248f46c3d3d7df56092

busybox

Container (utility)

https://hub.docker.com//busybox/

1.36.1

Platform services#

Platform services External Dependencies#

Dependency

Type

Link

Version

aws-lb

helm chart

https://aws.github.io/eks-charts

1.7.1

aws-lb

image

public.ecr.aws/eks/aws-load-balancer-controller

2.7.1

botkube

helm chart

https://charts.botkube.io/

1.11.0

botkube

image

ghcr.io/kubeshop/botkube

v1.11.0

cert-manager

helm chart

https://charts.jetstack.io

1.13.6

cert-manager (controller)

image

quay.io/jetstack/cert-manager-controller

v1.13.6

cert-manager (cainjector)

image

quay.io/jetstack/cert-manager-cainjector

v1.13.6

cert-manager (ctl)

image

quay.io/jetstack/cert-manager-ctl

v1.13.6

cert-manager (webhook)

image

quay.io/jetstack/cert-manager-webhook

v1.13.6

cluster-autoscaler

helm chart

https://kubernetes.github.io/autoscaler

9.37.0

external-secrets

helm chart

https://charts.external-secrets.io

0.9.11

external-secrets

image

ghcr.io/external-secrets/external-secrets

v0.9.11

ingress-nginx

helm chart

https://kubernetes.github.io/ingress-nginx

4.9.1

ingress-nginx (webhook)

image

registry.k8s.io/ingress-nginx/kube-webhook-certgen

v20231226…

ingress-nginx (controller)

image

registry.k8s.io/ingress-nginx/controller

v1.9.6

istio base

helm chart

https://istio-release.storage.googleapis.com/charts

1.18.0

istiod

helm chart

https://istio-release.storage.googleapis.com/charts

1.18.0

istiod (pilot)

image

docker.io/istio/pilot

1.18.0

keycloak

helm chart

bitnami/charts

24.0.1

keycloak

image

docker.io/bitnami/keycloak

26.0.1-debian-12-r0

keycloak (config-cli)

image

docker.io/bitnami/keycloak-config-cli

6.1.6-debian-12-r4

curl-jq

Container (utility)

https://hub.docker.com/r/badouralix/curl-jq

sha256:fe8a5ee49f613495df3b57afa86b39f081bd1b3b9ed61248f46c3d3d7df56092

kubectl

image

bitnami/kubectl

latest

kiali

helm chart

https://kiali.org/helm-charts

1.69.0

kiali

image

quay.io/kiali/kiali

v1.69.0

kyverno

helm chart

https://kyverno.github.io/kyverno

3.2.5

kyverno (kyvernopre)

image

ghcr.io/kyverno/kyvernopre

v1.12.4

kyverno (kyverno)

image

ghcr.io/kyverno/kyverno

v1.12.4

kyverno (background-controller)

image

ghcr.io/kyverno/background-controller

v1.12.4

metalLB

helm chart

https://metallb.github.io/metallb

0.14.3

metalLB (controller)

image

quay.io/metallb/controller

v0.13.11

metalLB (frr)

image

quay.io/frrouting/frr

8.5.2

metalLB (speaker)

image

quay.io/metallb/speaker

v0.13.11

postgresql

helm chart

bitnami/charts

15.5.26

postgresql

image

docker.io/bitnami/postgresql

16.4.0-debian-12-r4

reloader

helm chart

https://stakater.github.io/stakater-charts

1.0.54

reloader

image

ghcr.io/stakater/reloader

v1.0.54

traefik

helm chart

https://helm.traefik.io/traefik

25.0.0

traefik

image

docker.io/traefik

v2.10.5

vault

helm chart

https://helm.releases.hashicorp.com/

0.28.1

vault (alpine dep)

image

alpine

3.18.2

vault (postgres dep)

image

bitnami/postgresql

14.5.0-debian-11-r2

vault

image

hashicorp/vault

1.14.9

vault (k8s)

image

hashicorp/vault-k8s

1.4.2

metalLB

helm chart

https://metallb.github.io/metallb

0.13.11

argocd

helm chart

https://argoproj.github.io/argo-helm

7.4.4

argocd (redis dep)

image

public.ecr.aws/docker/library/redis

7.2.4-alpine

argocd

image

quay.io/argoproj/argocd

v2.12.1

gitea

helm chart

oci://registry-1.docker.io/giteacharts/gitea

10.6.0

gitea

image

gitea/gitea

1.22.3-rootless

gitea (postgres dep)

image

docker.io/bitnami/postgresql

16.3.0-debian-12-r23

gitea (redis dep)

image

docker.io/bitnami/redis

7.2.5-debian-12-r4

Observabilty (O11y)#

Observability External Dependencies#

Dependency

Type

Link

Version

alertmanager

Helm Chart

https://prometheus-community.github.io/helm-charts/

grafana

Helm Chart

https://grafana.github.io/helm-charts

1.7.0

kube-prometheus-stack

Helm Chart

https://prometheus-community.github.io/helm-charts

1.7.0

loki

Helm Chart

https://grafana.github.io/helm-charts

3.3.2

mimir-distributed

Helm Chart

https://grafana.github.io/helm-charts

2.15.0

minio

Helm Chart

https://charts.min.io/

opentelemetry-collector

Helm Chart

https://open-telemetry.github.io/opentelemetry-helm-charts

0.118.0

opentelemetry-operator

Helm Chart

https://open-telemetry.github.io/opentelemetry-helm-charts

tempo

Helm Chart

https://grafana.github.io/helm-charts

open-policy-agent

Container

openpolicyagent/opa

1.2.0

Edge Node Agents#

Edge Node Agents External Dependencies#

Dependency

Type

Link

Version

Ubuntu

EMT

Ubuntu

EMT

caddy

Debian pkg

Source

caddyserver/caddy

2.7.6

2.9.1

incron

Debian pkg

Source

ar-/incron

0.5.12

0.5.12

openssl

Debian pkg

Source

https://www.openssl.org/

3.0.2

1.1.1

dmidecode

Debian pkg

Source

https://nongnu.org/dmidecode/

3.3

3.4

ipmitool

Debian pkg

Source

ipmitool/ipmitool

1.8.18

1.8.18

lsb-release

Debian pkg

Source

https://wiki.linuxfoundation.org/lsb/start

11.1.0

11.1.0

lshw

Debian pkg

Source

https://ezix.org/project/wiki/HardwareLiSter

B.02.19

B.02.21

pciutils

Debian pkg

Source

pciutils/pciutils

3.7.0

3.7.0

udev

Debian pkg

Source

systemd/systemd

249

252

usbutils

Debian pkg

Source

gregkh/usbutils

014

014

bash

Debian pkg

Source

https://www.gnu.org/software/bash/

5.1

5.2

zlib

Source

https://zlib.net/

1.2.13

mosquitto

Debian pkg

Source

https://mosquitto.org/

2.0.11

2.0.15

cryptsetup

Debian pkg

Source

cryptsetup/cryptsetup

2.4.3

2.6.1

tpm2-tools

Debian pkg

Source

tpm2-software/tpm2-tools

5.2

5.4

tpm2-abrmd

Debian pkg

Source

tpm2-software/tpm2-abrmd

2.4.0

2.4.1

apparmor

Debian pkg

apparmor/apparmor

3.0.4

lxc

Debian pkg

Source

https://linuxcontainers.org/lxc/

5.0.0

5.0.2

fluent-bit

Debian pkg

Source

fluent/fluent-bit

3.2.9

2.1.0

jq

Debian pkg

Source

jqlang/jq

1.6

1.6

otelcol-contrib

Debian pkg

Source

open-telemetry/opentelemetry-collector-contrib

0.122.1

0.118.0

rasdaemon

Debian pkg

Source

mchehab/rasdaemon

0.6.7

0.6.7

smartmontools

Debian pkg

Source

https://www.smartmontools.org/

7.2

7.3

telegraf

Debian pkg

Source

influxdata/telegraf

1.34.0

1.27.0

curl

Debian pkg

Source

https://curl.se/

7.81.0

8.0.1

User Interface#

User Interface External Dependencies#

Dependency

Type

Link

Version

nginxinc/nginx-unprivileged

Container

https://hub.docker.com/r/nginxinc/nginx-unprivileged

stable-alpine

golang

ContainerImage

https://hub.docker.com/_/golang

1.23.2

bitnami/keycloak

Helm Chart

bitnami/charts

24.0.1

openpolicyagent/opa

ContainerImage

https://hub.docker.com/r/openpolicyagent/opa/

1.2.0

Trusted Compute#

Trusted Compute External Dependencies#

Dependency

Type

Link

Version

confidentail containers

Containers, scripts, …

confidential-containers/containerd

kata

Containers, scripts, …

kata-containers/kata-containers (URL troncato)

Debian Bookworm

Containers and binaries

https://hub.docker.com/_/debian, docker.io, …

curlimages/curl

Containers, scripts, …

https://hub.docker.com/r/curlimages/curl

Alpine Linux

Containers and binaries

https://hub.docker.com/_/alpine

3.18.2

golang

Containers and binaries

https://hub.docker.com/_/golang

1.23.2

NATS

Containers and binaries

kubectl

Binaries

https://dl.k8s.io

1.28.4

containerd-static-linux

Binaries

github.com/containerd/containerd

cfssl_linux-amd64

Containers and binaries

http://pkg.cfssl.org

jq

Containers and binaries

jqlang/jq

argcomplete, yq, xmltodict, …

Containers and binaries

https://pypi.org/