# Migrate from ghcr.io

Bindplane's Github (grcr.io) container image hosting is experiencing an outage. While we work through this issue with Github, users are encouraged to update their container deployments to use Dockerhub.

## Update Collector

You can download the Kubernetes collector install from Bindplane and re-apply. The new YAML manifest will have the corrected container images.

Alternatively, you can modify your current Kubernetes (or alternative container platform) container images by dropping the \`[ghcr.io](http://ghcr.io)\` suffix from collector container images.

```
ghcr.io/observiq/bindplane-otel-collector → observiq/bindplane-otel-collector
ghcr.io/observiq/observiq-otel-collector → observiq/observiq-otel-collector
ghcr.io/observiq/bindplane-agent → observiq/bindplane-agent
```

## Bindplane Server (Helm)

Helm manages the Bindplane, Transform Agent, and Prometheus deployment on Kubernetes.

Helm chart users should upgrade to Bindplane chart version [1.31.4](https://github.com/observIQ/bindplane-op-helm/releases/tag/bindplane-1.31.4). Users operating Helm chart version 1.31.4 do not need to take action.

Users who cannot update their Helm chart version should update Bindplane and Transform agent using the Helm values override.

```
image:
  name: "observiq/bindplane-ee"
  tag: "1.96.0" # or your current Bindplane app version

transform_agent:
  name: "observiq/bindplane-transform-agent"
  tag: "1.87.0"
```

## Non Helm Bindplane server

If Bindplane and Transform Agent are operated without Helm, users should modify their image versions as follows:

### Bindplane

```
ghcr.io/observiq/bindplane-ee → observiq/bindplane-ee
```

### Transform Agent

```

ghcr.io/observiq/bindplane-transform-agent → observiq/bindplane-transform-agent:1.87.0
```

Bindplane Transform Agent should use tag **v1.87.0**, as this is the latest BTA release. Tags such as v1.96.0-bindplane (with the bindplane suffix) should be avoided when moving to Dockerhub container pulls.

### Prometheus

If Prometheus is deployed, and is NOT using image prom/prometheus. Most Helm deployments will be using prom/prometheus and are not at risk of image pull failures.

```
ghcr.io/observiq/bindplane-prometheus → observiq/bindplane-prometheus
```

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bindplane.com/how-to-guides/collector-management/migrate-from-ghcr.io.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
