From 35cbd6d36115b18cf44dba4463928d2bcb48f938 Mon Sep 17 00:00:00 2001 From: innoavator Date: Wed, 18 Dec 2024 06:39:25 +0000 Subject: [PATCH] [CI] Update charts artifacts manifest files Signed-off-by: innoavator --- .../artifacts-manifest.json | 1858 +++++++++++++++++ .../artifacts-manifest.json | 1410 +++++++++++++ .../artifacts-manifest.json | 1426 +++++++++++++ .../artifacts-manifest.json | 1349 ++++++++++++ 4 files changed, 6043 insertions(+) create mode 100644 charts/tfy-k8s-aws-eks-inframold/artifacts-manifest.json create mode 100644 charts/tfy-k8s-azure-aks-inframold/artifacts-manifest.json create mode 100644 charts/tfy-k8s-gcp-gke-standard-inframold/artifacts-manifest.json create mode 100644 charts/tfy-k8s-generic-inframold/artifacts-manifest.json diff --git a/charts/tfy-k8s-aws-eks-inframold/artifacts-manifest.json b/charts/tfy-k8s-aws-eks-inframold/artifacts-manifest.json new file mode 100644 index 00000000..09c414e8 --- /dev/null +++ b/charts/tfy-k8s-aws-eks-inframold/artifacts-manifest.json @@ -0,0 +1,1858 @@ +[ + { + "type": "helm", + "details": { + "chart": "argo-rollouts", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "2.37.6", + "images": [ + "quay.io/argoproj/argo-rollouts:v1.7.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-workflows", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "0.42.5", + "images": [ + "quay.io/argoproj/workflow-controller:v3.5.11", + "quay.io/argoproj/argocli:v3.5.11" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cert-manager", + "repoURL": "https://charts.jetstack.io", + "targetRevision": "v1.15.0", + "images": [ + "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "quay.io/jetstack/cert-manager-controller:v1.15.0", + "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "elasti", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.1.6", + "images": [ + "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-grafana", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.6", + "images": [ + "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "docker.io/grafana/grafana:10.0.3", + "docker.io/library/busybox:1.31.1", + "docker.io/bats/bats:v1.4.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "base", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "istiod", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [ + "gcr.io/istio-release/pilot:1.21.1-distroless" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "jspolicy", + "repoURL": "https://charts.loft.sh", + "targetRevision": "0.2.2", + "images": [ + "loftsh/jspolicy:0.2.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "keda", + "repoURL": "https://kedacore.github.io/charts", + "targetRevision": "2.15.1", + "images": [ + "ghcr.io/kedacore/keda:2.15.1", + "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "ghcr.io/kedacore/keda-admission-webhooks:2.15.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cost-analyzer", + "repoURL": "https://kubecost.github.io/cost-analyzer/", + "targetRevision": "2.4.1", + "images": [ + "gcr.io/kubecost1/cost-model:prod-2.4.1", + "gcr.io/kubecost1/frontend:prod-2.4.1", + "alpine/k8s:1.26.9" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-loki", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.1", + "images": [ + "docker.io/grafana/promtail:2.8.3", + "docker.io/grafana/loki:2.8.4" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "metrics-server", + "repoURL": "https://kubernetes-sigs.github.io/metrics-server/", + "targetRevision": "3.12.1", + "images": [ + "registry.k8s.io/metrics-server/metrics-server:v0.7.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-notebook-controller", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.3.14", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "kube-prometheus-stack", + "repoURL": "https://prometheus-community.github.io/helm-charts", + "targetRevision": "55.8.1", + "images": [ + "quay.io/prometheus/node-exporter:v1.7.0", + "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "quay.io/prometheus/alertmanager:v0.26.0", + "quay.io/prometheus/prometheus:v2.48.1", + "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-agent", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.46", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "aws-efs-csi-driver", + "repoURL": "https://kubernetes-sigs.github.io/aws-efs-csi-driver/", + "targetRevision": "3.0.5", + "images": [ + "public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.0.4", + "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-7", + "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-7", + "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-7" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "aws-load-balancer-controller", + "repoURL": "https://aws.github.io/eks-charts", + "targetRevision": "1.8.2", + "images": [ + "public.ecr.aws/eks/aws-load-balancer-controller:v2.8.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-karpenter-config", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.33", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-karpenter", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.3.1", + "images": [ + "public.ecr.aws/karpenter/controller:0.35.4@sha256:27a73db80b78e523370bcca77418f6d2136eea10a99fc87d02d2df059fcf5fb7" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-inferentia-operator", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.1", + "images": [ + "public.ecr.aws/neuron/neuron-device-plugin:2.16.18.0", + "public.ecr.aws/neuron/neuron-scheduler:2.18.3.0", + "registry.k8s.io/kube-scheduler:v1.27.7" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-gpu-operator", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.25", + "images": [ + "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "alpine:3.20", + "nvcr.io/nvidia/gpu-operator:v24.9.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-jspolicy-config", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "truefoundry", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.19.2", + "images": [ + "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "moby/buildkit:v0.16.0", + "synadia/nats-box", + "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-cd", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "7.4.4", + "images": [ + "quay.io/argoproj/argocd:v2.12.1", + "public.ecr.aws/docker/library/redis:7.2.4-alpine" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-istio-ingress", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.3", + "images": [ + "auto" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "aws-ebs-csi-driver", + "repoURL": "https://kubernetes-sigs.github.io/aws-ebs-csi-driver", + "targetRevision": "2.31.0", + "images": [ + "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.31.0", + "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.1-eks-1-30-4", + "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-30-4", + "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.1-eks-1-30-4", + "public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.1-eks-1-30-4", + "public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.1-eks-1-30-4", + "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240311-b09cdeb92c-master" + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argo-rollouts:v1.7.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/workflow-controller:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocli:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-controller:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/grafana:10.0.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/library/busybox:1.31.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "mips64le" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bats/bats:v1.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/pilot:1.21.1-distroless", + "platforms": [ + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "loftsh/jspolicy:0.2.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-admission-webhooks:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/cost-model:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/frontend:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "alpine/k8s:1.26.9", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/promtail:2.8.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/loki:2.8.4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/metrics-server/metrics-server:v0.7.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/node-exporter:v1.7.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/alertmanager:v0.26.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/prometheus:v2.48.1" + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.0.4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-7", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-7", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-7", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks/aws-load-balancer-controller:v2.8.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/karpenter/controller:0.35.4@sha256:27a73db80b78e523370bcca77418f6d2136eea10a99fc87d02d2df059fcf5fb7", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/neuron/neuron-device-plugin:2.16.18.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/neuron/neuron-scheduler:2.18.3.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/kube-scheduler:v1.27.7", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "alpine:3.20", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "nvcr.io/nvidia/gpu-operator:v24.9.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "moby/buildkit:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "synadia/nats-box", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.12.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/docker/library/redis:7.2.4-alpine", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "auto", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.31.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.1-eks-1-30-4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-30-4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + }, + { + "os": "windows", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.1-eks-1-30-4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.1-eks-1-30-4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.1-eks-1-30-4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240311-b09cdeb92c-master", + "platforms": [] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-manifests-template", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "bitnami/kubectl:1.28.5" + } + }, + { + "type": "image", + "details": { + "registryURL": "busybox:1.35" + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kyverno/kyverno-cli:v1.12.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "redis:7.0.14-alpine" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-config-reloader:v0.70.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4-cu121" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-model-downloader:0.1.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-buildkit:0.1.2" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/alpine:latest" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sfy-builder:v0.8.6" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/soci-index-builder:0.2.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/async_processor:35010ef8117b5b54bde3fee86777ec76c6b70361" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notification-sender:0.0.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sds-server:a523298983736077e60ac7dc09b813dd992faf3a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ext-authz-server:db39594f6dab3215021b291dcd2d596fc5101a9a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/filebrowser/filebrowser:v2.23.0" + } + } +] \ No newline at end of file diff --git a/charts/tfy-k8s-azure-aks-inframold/artifacts-manifest.json b/charts/tfy-k8s-azure-aks-inframold/artifacts-manifest.json new file mode 100644 index 00000000..a15f1bcb --- /dev/null +++ b/charts/tfy-k8s-azure-aks-inframold/artifacts-manifest.json @@ -0,0 +1,1410 @@ +[ + { + "type": "helm", + "details": { + "chart": "argo-rollouts", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "2.37.6", + "images": [ + "quay.io/argoproj/argo-rollouts:v1.7.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-workflows", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "0.42.5", + "images": [ + "quay.io/argoproj/workflow-controller:v3.5.11", + "quay.io/argoproj/argocli:v3.5.11" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cert-manager", + "repoURL": "https://charts.jetstack.io", + "targetRevision": "v1.15.0", + "images": [ + "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "quay.io/jetstack/cert-manager-controller:v1.15.0", + "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "elasti", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.1.6", + "images": [ + "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-grafana", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.6", + "images": [ + "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "docker.io/grafana/grafana:10.0.3", + "docker.io/library/busybox:1.31.1", + "docker.io/bats/bats:v1.4.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "base", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "istiod", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [ + "gcr.io/istio-release/pilot:1.21.1-distroless" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "jspolicy", + "repoURL": "https://charts.loft.sh", + "targetRevision": "0.2.2", + "images": [ + "loftsh/jspolicy:0.2.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "keda", + "repoURL": "https://kedacore.github.io/charts", + "targetRevision": "2.15.1", + "images": [ + "ghcr.io/kedacore/keda:2.15.1", + "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "ghcr.io/kedacore/keda-admission-webhooks:2.15.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cost-analyzer", + "repoURL": "https://kubecost.github.io/cost-analyzer/", + "targetRevision": "2.4.1", + "images": [ + "gcr.io/kubecost1/cost-model:prod-2.4.1", + "gcr.io/kubecost1/frontend:prod-2.4.1", + "alpine/k8s:1.26.9" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-loki", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.1", + "images": [ + "docker.io/grafana/promtail:2.8.3", + "docker.io/grafana/loki:2.8.4" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-notebook-controller", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.3.14", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "kube-prometheus-stack", + "repoURL": "https://prometheus-community.github.io/helm-charts", + "targetRevision": "55.8.1", + "images": [ + "quay.io/prometheus/node-exporter:v1.7.0", + "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "quay.io/prometheus/alertmanager:v0.26.0", + "quay.io/prometheus/prometheus:v2.48.1", + "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-agent", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.46", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-gpu-operator", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.25", + "images": [ + "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "nvcr.io/nvidia/gpu-operator:v24.9.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-jspolicy-config", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "truefoundry", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.19.2", + "images": [ + "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "moby/buildkit:v0.16.0", + "synadia/nats-box", + "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-cd", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "7.4.4", + "images": [ + "quay.io/argoproj/argocd:v2.12.1", + "public.ecr.aws/docker/library/redis:7.2.4-alpine" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-istio-ingress", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.3", + "images": [ + "auto" + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argo-rollouts:v1.7.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/workflow-controller:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocli:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-controller:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/grafana:10.0.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/library/busybox:1.31.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "mips64le" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bats/bats:v1.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/pilot:1.21.1-distroless", + "platforms": [ + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "loftsh/jspolicy:0.2.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-admission-webhooks:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/cost-model:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/frontend:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "alpine/k8s:1.26.9", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/promtail:2.8.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/loki:2.8.4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/node-exporter:v1.7.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/alertmanager:v0.26.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/prometheus:v2.48.1" + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "nvcr.io/nvidia/gpu-operator:v24.9.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "moby/buildkit:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "synadia/nats-box", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.12.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/docker/library/redis:7.2.4-alpine", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "auto", + "platforms": [] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-manifests-template", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "bitnami/kubectl:1.28.5" + } + }, + { + "type": "image", + "details": { + "registryURL": "busybox:1.35" + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kyverno/kyverno-cli:v1.12.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "redis:7.0.14-alpine" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-config-reloader:v0.70.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4-cu121" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-model-downloader:0.1.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-buildkit:0.1.2" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/alpine:latest" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sfy-builder:v0.8.6" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/soci-index-builder:0.2.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/async_processor:35010ef8117b5b54bde3fee86777ec76c6b70361" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notification-sender:0.0.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sds-server:a523298983736077e60ac7dc09b813dd992faf3a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ext-authz-server:db39594f6dab3215021b291dcd2d596fc5101a9a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/filebrowser/filebrowser:v2.23.0" + } + } +] \ No newline at end of file diff --git a/charts/tfy-k8s-gcp-gke-standard-inframold/artifacts-manifest.json b/charts/tfy-k8s-gcp-gke-standard-inframold/artifacts-manifest.json new file mode 100644 index 00000000..fd72edb7 --- /dev/null +++ b/charts/tfy-k8s-gcp-gke-standard-inframold/artifacts-manifest.json @@ -0,0 +1,1426 @@ +[ + { + "type": "helm", + "details": { + "chart": "argo-rollouts", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "2.37.6", + "images": [ + "quay.io/argoproj/argo-rollouts:v1.7.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-workflows", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "0.42.5", + "images": [ + "quay.io/argoproj/workflow-controller:v3.5.11", + "quay.io/argoproj/argocli:v3.5.11" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cert-manager", + "repoURL": "https://charts.jetstack.io", + "targetRevision": "v1.15.0", + "images": [ + "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "quay.io/jetstack/cert-manager-controller:v1.15.0", + "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "elasti", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.1.6", + "images": [ + "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-grafana", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.6", + "images": [ + "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "docker.io/grafana/grafana:10.0.3", + "docker.io/library/busybox:1.31.1", + "docker.io/bats/bats:v1.4.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "base", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "istiod", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [ + "gcr.io/istio-release/pilot:1.21.1-distroless" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "jspolicy", + "repoURL": "https://charts.loft.sh", + "targetRevision": "0.2.2", + "images": [ + "loftsh/jspolicy:0.2.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "keda", + "repoURL": "https://kedacore.github.io/charts", + "targetRevision": "2.15.1", + "images": [ + "ghcr.io/kedacore/keda:2.15.1", + "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "ghcr.io/kedacore/keda-admission-webhooks:2.15.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cost-analyzer", + "repoURL": "https://kubecost.github.io/cost-analyzer/", + "targetRevision": "2.4.1", + "images": [ + "gcr.io/kubecost1/cost-model:prod-2.4.1", + "gcr.io/kubecost1/frontend:prod-2.4.1", + "alpine/k8s:1.26.9" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-loki", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.1", + "images": [ + "docker.io/grafana/promtail:2.8.3", + "docker.io/grafana/loki:2.8.4" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-notebook-controller", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.3.14", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "kube-prometheus-stack", + "repoURL": "https://prometheus-community.github.io/helm-charts", + "targetRevision": "55.8.1", + "images": [ + "quay.io/prometheus/node-exporter:v1.7.0", + "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "quay.io/prometheus/alertmanager:v0.26.0", + "quay.io/prometheus/prometheus:v2.48.1", + "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-agent", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.46", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-gpu-operator", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.25", + "images": [ + "nvcr.io/nvidia/k8s/dcgm-exporter:3.3.8-3.6.0-ubuntu22.04", + "gke.gcr.io/pause:3.8@sha256:880e63f94b145e46f1b1082bb71b85e21f16b99b180b9996407d61240ceb9830", + "cos-nvidia-installer:fixed", + "gcr.io/gke-release/nvidia-partition-gpu@sha256:e226275da6c45816959fe43cde907ee9a85c6a2aa8a429418a4cadef8ecdb86a" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-jspolicy-config", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "truefoundry", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.19.2", + "images": [ + "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "moby/buildkit:v0.16.0", + "synadia/nats-box", + "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-cd", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "7.4.4", + "images": [ + "quay.io/argoproj/argocd:v2.12.1", + "public.ecr.aws/docker/library/redis:7.2.4-alpine" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-istio-ingress", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.3", + "images": [ + "auto" + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argo-rollouts:v1.7.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/workflow-controller:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocli:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-controller:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/grafana:10.0.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/library/busybox:1.31.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "mips64le" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bats/bats:v1.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/pilot:1.21.1-distroless", + "platforms": [ + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "loftsh/jspolicy:0.2.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-admission-webhooks:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/cost-model:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/kubecost1/frontend:prod-2.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "alpine/k8s:1.26.9", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/promtail:2.8.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/loki:2.8.4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/node-exporter:v1.7.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/alertmanager:v0.26.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/prometheus:v2.48.1" + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "nvcr.io/nvidia/k8s/dcgm-exporter:3.3.8-3.6.0-ubuntu22.04", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gke.gcr.io/pause:3.8@sha256:880e63f94b145e46f1b1082bb71b85e21f16b99b180b9996407d61240ceb9830", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "cos-nvidia-installer:fixed", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/gke-release/nvidia-partition-gpu@sha256:e226275da6c45816959fe43cde907ee9a85c6a2aa8a429418a4cadef8ecdb86a", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "moby/buildkit:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "synadia/nats-box", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.12.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/docker/library/redis:7.2.4-alpine", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "auto", + "platforms": [] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-manifests-template", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "bitnami/kubectl:1.28.5" + } + }, + { + "type": "image", + "details": { + "registryURL": "busybox:1.35" + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kyverno/kyverno-cli:v1.12.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "redis:7.0.14-alpine" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-config-reloader:v0.70.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4-cu121" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-model-downloader:0.1.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-buildkit:0.1.2" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/alpine:latest" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sfy-builder:v0.8.6" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/soci-index-builder:0.2.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/async_processor:35010ef8117b5b54bde3fee86777ec76c6b70361" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notification-sender:0.0.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sds-server:a523298983736077e60ac7dc09b813dd992faf3a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ext-authz-server:db39594f6dab3215021b291dcd2d596fc5101a9a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/filebrowser/filebrowser:v2.23.0" + } + } +] \ No newline at end of file diff --git a/charts/tfy-k8s-generic-inframold/artifacts-manifest.json b/charts/tfy-k8s-generic-inframold/artifacts-manifest.json new file mode 100644 index 00000000..43c7cfdb --- /dev/null +++ b/charts/tfy-k8s-generic-inframold/artifacts-manifest.json @@ -0,0 +1,1349 @@ +[ + { + "type": "helm", + "details": { + "chart": "argo-rollouts", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "2.37.6", + "images": [ + "quay.io/argoproj/argo-rollouts:v1.7.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-workflows", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "0.42.5", + "images": [ + "quay.io/argoproj/workflow-controller:v3.5.11", + "quay.io/argoproj/argocli:v3.5.11" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "cert-manager", + "repoURL": "https://charts.jetstack.io", + "targetRevision": "v1.15.0", + "images": [ + "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "quay.io/jetstack/cert-manager-controller:v1.15.0", + "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "elasti", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.1.6", + "images": [ + "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-grafana", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.6", + "images": [ + "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "docker.io/grafana/grafana:10.0.3", + "docker.io/library/busybox:1.31.1", + "docker.io/bats/bats:v1.4.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "base", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "istiod", + "repoURL": "https://istio-release.storage.googleapis.com/charts", + "targetRevision": "1.21.1", + "images": [ + "gcr.io/istio-release/pilot:1.21.1-distroless" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "jspolicy", + "repoURL": "https://charts.loft.sh", + "targetRevision": "0.2.2", + "images": [ + "loftsh/jspolicy:0.2.2" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "keda", + "repoURL": "https://kedacore.github.io/charts", + "targetRevision": "2.15.1", + "images": [ + "ghcr.io/kedacore/keda:2.15.1", + "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "ghcr.io/kedacore/keda-admission-webhooks:2.15.1" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-loki", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.1", + "images": [ + "docker.io/grafana/promtail:2.8.3", + "docker.io/grafana/loki:2.8.4" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-notebook-controller", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.3.14", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "kube-prometheus-stack", + "repoURL": "https://prometheus-community.github.io/helm-charts", + "targetRevision": "55.8.1", + "images": [ + "quay.io/prometheus/node-exporter:v1.7.0", + "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "quay.io/prometheus/alertmanager:v0.26.0", + "quay.io/prometheus/prometheus:v2.48.1", + "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-agent", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.46", + "images": [ + "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-gpu-operator", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.25", + "images": [ + "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "nvcr.io/nvidia/gpu-operator:v24.9.0" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-jspolicy-config", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "helm", + "details": { + "chart": "truefoundry", + "repoURL": "oci://tfy.jfrog.io/tfy-helm", + "targetRevision": "0.19.2", + "images": [ + "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "moby/buildkit:v0.16.0", + "synadia/nats-box", + "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "argo-cd", + "repoURL": "https://argoproj.github.io/argo-helm", + "targetRevision": "7.4.4", + "images": [ + "quay.io/argoproj/argocd:v2.12.1", + "public.ecr.aws/docker/library/redis:7.2.4-alpine" + ] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-istio-ingress", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.1.3", + "images": [ + "auto" + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argo-rollouts:v1.7.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/workflow-controller:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocli:v3.5.11", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-cainjector:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-controller:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-webhook:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/jetstack/cert-manager-startupapicheck:v1.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-operator:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/elasti-resolver:8ea1d02cc57fe9b187b4c86ff619ffe932e8f6c8", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/kiwigrid/k8s-sidecar:1.24.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/grafana:10.0.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/library/busybox:1.31.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "mips64le" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bats/bats:v1.4.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/pilot:1.21.1-distroless", + "platforms": [ + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "loftsh/jspolicy:0.2.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-metrics-apiserver:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kedacore/keda-admission-webhooks:2.15.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/promtail:2.8.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/grafana/loki:2.8.4", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notebook-controller:2ea1ddca29998b7b87a86eead70237b21d86f220", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/node-exporter:v1.7.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-operator:v0.70.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/alertmanager:v0.26.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus/prometheus:v2.48.1" + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent:8bea20bc72baae0ade2ec753362dbdf29df3a92e", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-agent-proxy:fcfb8e398eb01f05fb72cd9115b9ec69a89b9cce", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "registry.k8s.io/nfd/node-feature-discovery:v0.16.6", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "nvcr.io/nvidia/gpu-operator:v24.9.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/mlfoundry-server:v0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/servicefoundry-server:v0.19.2", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/sfy-manifest-service:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-controller:v0.10.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/tfy-k8s-controller:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-private-images/truefoundry-frontend-app:v0.18.0", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/nats:2.10.22-alpine3.20", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/nats-server-config-reloader:0.14.3", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/natsio/prometheus-nats-exporter:0.15.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "docker.io/bitnami/postgresql:16.2.0-debian-12-r12", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "moby/buildkit:v0.16.0", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "synadia/nats-box", + "platforms": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/library/ubuntu:latest", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "riscv64" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.12.1", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "s390x" + }, + { + "os": "linux", + "architecture": "ppc64le" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "public.ecr.aws/docker/library/redis:7.2.4-alpine", + "platforms": [ + { + "os": "linux", + "architecture": "amd64" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm" + }, + { + "os": "linux", + "architecture": "arm64" + }, + { + "os": "linux", + "architecture": "386" + }, + { + "os": "linux", + "architecture": "ppc64le" + }, + { + "os": "linux", + "architecture": "s390x" + } + ] + } + }, + { + "type": "image", + "details": { + "registryURL": "auto", + "platforms": [] + } + }, + { + "type": "helm", + "details": { + "chart": "tfy-manifests-template", + "repoURL": "https://truefoundry.github.io/infra-charts/", + "targetRevision": "0.2.0", + "images": [] + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "bitnami/kubectl:1.28.5" + } + }, + { + "type": "image", + "details": { + "registryURL": "busybox:1.35" + } + }, + { + "type": "image", + "details": { + "registryURL": "ghcr.io/kyverno/kyverno-cli:v1.12.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "gcr.io/istio-release/proxyv2:1.21.1-distroless" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/argoproj/argocd:v2.11.3" + } + }, + { + "type": "image", + "details": { + "registryURL": "redis:7.0.14-alpine" + } + }, + { + "type": "image", + "details": { + "registryURL": "quay.io/prometheus-operator/prometheus-config-reloader:v0.70.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.10.15-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/jupyter:0.3.4-cu121-py3.11.10-sudo" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.10.15" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ssh-server:0.3.4-cu121-py3.11.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4-cu121" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/base:0.3.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-model-downloader:0.1.10" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-buildkit:0.1.2" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/alpine:latest" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sfy-builder:v0.8.6" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/soci-index-builder:0.2.0" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/async_processor:35010ef8117b5b54bde3fee86777ec76c6b70361" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/tfy-notification-sender:0.0.4" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/sds-server:a523298983736077e60ac7dc09b813dd992faf3a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-images/ext-authz-server:db39594f6dab3215021b291dcd2d596fc5101a9a" + } + }, + { + "type": "image", + "details": { + "registryURL": "tfy.jfrog.io/tfy-mirror/filebrowser/filebrowser:v2.23.0" + } + } +] \ No newline at end of file