<@U04S8PLJWMT> I am using Airbyte 2.0.1 installed ...
# replication-ask-ai
j
@kapa.ai I am using Airbyte 2.0.1 installed on a virtual machine using abctl. How can i make Airbyte access local files ? (for connecting an Oracle DB using a wallet)
k
Airbyte’s docs don’t describe using Oracle wallets or arbitrary local files with an
abctl
(kind/Kubernetes) deployment, and they explicitly note that “local” file-based connectors are meant for true local/Docker setups and won’t work on Kubernetes.[[Local CSV](https://docs.airbyte.com/integrations/destinations/csv); [Sqlite dest](https://docs.airbyte.com/integrations/destinations/sqlite)] What is documented: - Local file destinations (Local CSV / Local JSON / Sqlite) write to
/local
inside the container, which is mounted from
/tmp/airbyte_local
on the host.[[Local CSV](https://docs.airbyte.com/integrations/destinations/csv); [Browsing logs](https://docs.airbyte.com/platform/operator-guides/browsing-output-logs#csv-or-json-local-destinations-check-local-data-folder)] - With classic Docker deployments, you can change
LOCAL_ROOT
/
LOCAL_DOCKER_MOUNT
in
.env
and mount host paths into containers to expose local files.[[File source – Local FS](https://docs.airbyte.com/integrations/sources/file#step-2-select-the-provider-and-set-provider-specific-configurations)] However, for `abctl`: - The docs only state that
abctl
installs Airbyte into a local kind cluster and you can interact with it via `kubectl`/`helm` using the provided kubeconfig.[[abctl FAQ](https://docs.airbyte.com/platform/deploying-airbyte/troubleshoot-deploy#faq)] - There is no documented procedure in these sources for: - Mounting a host directory into the Oracle connector pod, or - Supplying an Oracle wallet directory from the VM filesystem to the connector. Because of that, I cannot confidently give you a supported, documented way (from these sources) to make an Oracle wallet on the VM “look local” to the Oracle connector when running via
abctl
. What is clearly supported for Oracle in these docs is connecting over the network (optionally via SSH tunnel), not via wallet files.[[Oracle source – SSH](https://docs.airbyte.com/integrations/sources/oracle#connection-via-ssh-tunnel); [Oracle dest – SSH](https://docs.airbyte.com/integrations/destinations/oracle#setup-the-oracle-destination-in-airbyte)] Given the limitations of the available documentation: - If possible, use a standard host/port Oracle connection (with or without SSH tunnel) instead of a wallet.[[Oracle source – Getting started](https://docs.airbyte.com/integrations/sources/oracle#getting-started-airbyte-open-source); [Oracle dest – Getting started](https://docs.airbyte.com/integrations/destinations/oracle#setup-the-oracle-destination-in-airbyte)] - If you must use a wallet, the knowledge sources here do not explain how to mount that wallet directory into the `abctl`/kind pods, so I can’t provide a reliable, documented procedure. To move forward, you’ll likely need guidance beyond these docs (for example, `kubectl`/`helm` changes to mount a hostPath or secret into the Oracle connector pods), but that is not covered in the provided knowledge sources.