Third Party Components#
Following is a list of all the third party components that Edge Orchestrator uses.
Application Orchestration#
Dependency |
Type |
Link |
Version |
---|---|---|---|
Open Policy Agent |
Container |
openpolicyagent/opa |
1.2.0 |
Fleet-Controller |
Container |
rancher/fleet |
|
Fleet-Controller |
Helm |
0.10.2 |
|
Fleet-CRD |
Helm |
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 |
1.16.2 |
Cluster Orchestration#
Dependency |
Type |
Link |
Version |
---|---|---|---|
cluster-api-operator |
Helm/Container |
||
cluster-api core provider |
Container |
||
CAPI rke2 controlplane/bootstrap provider |
Container |
||
open-policy-agent |
Container |
openpolicyagent/opa |
1.2.0 |
Cluster Extensions#
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 |
||
gatekeeper |
Helm/Container |
||
nfd (node-feature-discovery) |
Helm/Container |
||
node-exporter |
Helm/Container |
||
openebs |
Helm/Container |
||
prometheus |
Helm/Container |
1.7.0 |
|
telegraf |
Helm/Container |
||
cert-manager |
Helm/Container |
https://artifacthub.io/packages/helm/cert-manager/cert-manager/1.16.2 |
1.16.2 |
Edge Infrastructure Manager#
Dependency |
Type |
Link |
Version |
---|---|---|---|
tinkerbell - hegel |
Container |
v0.12.0 |
|
tinkerbell - smee |
Container |
v0.9.0 |
|
tinkerbell - tink, controller, worker) |
Container |
v0.10.0 |
|
tinkerbell - kube-vip |
Container (load balancer) |
v0.7.2 |
|
curl-jq |
Container (utility) |
sha256:fe8a5ee49f613495df3b57afa86b39f081bd1b3b9ed61248f46c3d3d7df56092 |
|
busybox |
Container (utility) |
1.36.1 |
Platform services#
Dependency |
Type |
Link |
Version |
---|---|---|---|
aws-lb |
helm chart |
1.7.1 |
|
aws-lb |
image |
public.ecr.aws/eks/aws-load-balancer-controller |
2.7.1 |
botkube |
helm chart |
1.11.0 |
|
botkube |
image |
ghcr.io/kubeshop/botkube |
v1.11.0 |
cert-manager |
helm chart |
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 |
9.37.0 |
|
external-secrets |
helm chart |
0.9.11 |
|
external-secrets |
image |
ghcr.io/external-secrets/external-secrets |
v0.9.11 |
ingress-nginx |
helm chart |
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 |
1.18.0 |
|
istiod |
helm chart |
1.18.0 |
|
istiod (pilot) |
image |
docker.io/istio/pilot |
1.18.0 |
keycloak |
helm chart |
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) |
sha256:fe8a5ee49f613495df3b57afa86b39f081bd1b3b9ed61248f46c3d3d7df56092 |
|
kubectl |
image |
bitnami/kubectl |
latest |
kiali |
helm chart |
1.69.0 |
|
kiali |
image |
quay.io/kiali/kiali |
v1.69.0 |
kyverno |
helm chart |
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 |
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 |
15.5.26 |
|
postgresql |
image |
docker.io/bitnami/postgresql |
16.4.0-debian-12-r4 |
reloader |
helm chart |
1.0.54 |
|
reloader |
image |
ghcr.io/stakater/reloader |
v1.0.54 |
traefik |
helm chart |
25.0.0 |
|
traefik |
image |
docker.io/traefik |
v2.10.5 |
vault |
helm chart |
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 |
0.13.11 |
|
argocd |
helm chart |
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)#
Dependency |
Type |
Link |
Version |
---|---|---|---|
alertmanager |
Helm Chart |
||
grafana |
Helm Chart |
1.7.0 |
|
kube-prometheus-stack |
Helm Chart |
1.7.0 |
|
loki |
Helm Chart |
3.3.2 |
|
mimir-distributed |
Helm Chart |
2.15.0 |
|
minio |
Helm Chart |
||
opentelemetry-collector |
Helm Chart |
0.118.0 |
|
opentelemetry-operator |
Helm Chart |
||
tempo |
Helm Chart |
||
open-policy-agent |
Container |
openpolicyagent/opa |
1.2.0 |
Edge Node Agents#
Dependency |
Type |
Link |
Version |
||
---|---|---|---|---|---|
Ubuntu |
EMT |
Ubuntu |
EMT |
||
caddy |
Debian pkg |
Source |
2.7.6 |
2.9.1 |
|
incron |
Debian pkg |
Source |
0.5.12 |
0.5.12 |
|
openssl |
Debian pkg |
Source |
3.0.2 |
1.1.1 |
|
dmidecode |
Debian pkg |
Source |
3.3 |
3.4 |
|
ipmitool |
Debian pkg |
Source |
1.8.18 |
1.8.18 |
|
lsb-release |
Debian pkg |
Source |
11.1.0 |
11.1.0 |
|
lshw |
Debian pkg |
Source |
B.02.19 |
B.02.21 |
|
pciutils |
Debian pkg |
Source |
3.7.0 |
3.7.0 |
|
udev |
Debian pkg |
Source |
249 |
252 |
|
usbutils |
Debian pkg |
Source |
014 |
014 |
|
bash |
Debian pkg |
Source |
5.1 |
5.2 |
|
zlib |
Source |
1.2.13 |
|||
mosquitto |
Debian pkg |
Source |
2.0.11 |
2.0.15 |
|
cryptsetup |
Debian pkg |
Source |
2.4.3 |
2.6.1 |
|
tpm2-tools |
Debian pkg |
Source |
5.2 |
5.4 |
|
tpm2-abrmd |
Debian pkg |
Source |
2.4.0 |
2.4.1 |
|
apparmor |
Debian pkg |
3.0.4 |
|||
lxc |
Debian pkg |
Source |
5.0.0 |
5.0.2 |
|
fluent-bit |
Debian pkg |
Source |
3.2.9 |
2.1.0 |
|
jq |
Debian pkg |
Source |
1.6 |
1.6 |
|
otelcol-contrib |
Debian pkg |
Source |
0.122.1 |
0.118.0 |
|
rasdaemon |
Debian pkg |
Source |
0.6.7 |
0.6.7 |
|
smartmontools |
Debian pkg |
Source |
7.2 |
7.3 |
|
telegraf |
Debian pkg |
Source |
1.34.0 |
1.27.0 |
|
curl |
Debian pkg |
Source |
7.81.0 |
8.0.1 |
User Interface#
Dependency |
Type |
Link |
Version |
---|---|---|---|
nginxinc/nginx-unprivileged |
Container |
stable-alpine |
|
golang |
ContainerImage |
1.23.2 |
|
bitnami/keycloak |
Helm Chart |
24.0.1 |
|
openpolicyagent/opa |
ContainerImage |
1.2.0 |
Trusted Compute#
Dependency |
Type |
Link |
Version |
---|---|---|---|
confidentail containers |
Containers, scripts, … |
||
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, … |
||
Alpine Linux |
Containers and binaries |
3.18.2 |
|
golang |
Containers and binaries |
1.23.2 |
|
NATS |
Containers and binaries |
||
kubectl |
Binaries |
1.28.4 |
|
containerd-static-linux |
Binaries |
github.com/containerd/containerd |
|
cfssl_linux-amd64 |
Containers and binaries |
||
jq |
Containers and binaries |
||
argcomplete, yq, xmltodict, … |
Containers and binaries |