Christopher Greene
10/28/2024, 8:20 PMuser
10/28/2024, 8:21 PMJOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRET
environment variable on the airbyte-worker
pod, as described in the [Kubernetes Airbyte deployments](https://docs.airbyte.com/operator-guides/using-custom-connectors#for-kubernetes-airbyte-deployments) section. 5. Build your custom connector images locally and push them to your private registry. 6. Configure Airbyte to use your custom connectors from the private registry by following the steps in [Use your custom Docker connector in Airbyte](https://docs.airbyte.com/operator-guides/using-custom-connectors#4-use-your-custom-docker-connector-in-airbyte). Remember to update your deployment configuration to use the mirrored images from your private registry instead of pulling from Docker Hub. For more detailed troubleshooting information, refer to the [Troubleshooting abctl](https://docs.airbyte.com/deploying-airbyte/troubleshoot-deploy#using-custom-connectors) documentation.Christopher Greene
10/28/2024, 8:26 PMairbyte/source-declarative-manifest
and airbyte/connector-sidecar
user
10/28/2024, 8:26 PMairbyte/source-declarative-manifest
, but I don't have enough specific information about airbyte/connector-sidecar
. Let me share what I know: 1. `airbyte/source-declarative-manifest`: This is an image used for manifest-only connectors in Airbyte. According to the [Airbyte connectors QA checks](https://docs.airbyte.com/contributing-to-airbyte/resources/qa-checks#manifest-only-connectors-must-use-source-declarative-manifest-as-their-base-image), manifest-only connectors must use airbyte/source-declarative-manifest
as their base image. The source-declarative-manifest
image is used in the context of building and running declarative sources. It's part of Airbyte's infrastructure for handling connectors defined using YAML manifests [How to add custom source to PyAirbyte using the no-code builder](https://airbyte.com/tutorials/how-to-add-custom-source-to-pyairbyte-using-the-no-code-builder). There have been issues related to version mismatches between the airbyte-cdk
package and the manifest version used in source-declarative-manifest
. For example, in a [reported issue](https://github.com/airbytehq/airbyte/issues/45398), there was a problem where the manifest version (4.6.2) was greater than the airbyte-cdk
package version (4.3.0) in the source-declarative-manifest
image. 2. `airbyte/connector-sidecar`: While this image is mentioned in one of the knowledge sources, there isn't enough specific information provided to explain its purpose or functionality in detail. It appears to be related to Airbyte's workload management, but I cannot make any definitive statements about its role or usage based on the given information. For the most up-to-date and accurate information about these images and their roles in Airbyte's architecture, I recommend checking the official Airbyte documentation or reaching out to Airbyte's support channels.