Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple exceptions when deploying localstack (S3) to Kubernetes cluster via Kubeapps #10891

Open
1 task done
jgagnon44 opened this issue May 24, 2024 · 0 comments
Open
1 task done
Labels
area: integration/kubernetes Run LocalStack on Kubernetes status: backlog Triaged but not yet being worked on type: bug Bug report

Comments

@jgagnon44
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I am attempting to provide an S3 bucket to an application, using localstack (https://github.com/localstack/localstack) Helm chart as the implementation. The application has a Helm chart that I use to configure and deploy to the cluster. I added localstack as a chart dependency.

I first tested deploying to a single-node cluster provided by my locally installed Docker Desktop. I worked through various issues until the charts deployed, and as far as I am able to tell, have successfully connected and are running without errors.

My next step was to try to deploy all of this to one of our multi-node Kubernetes clusters, in this case, using Kubeapps to manage the charts deployment. A few differences in the charts values YAML is the only (obvious) difference from the prior testing.

When I do this, localstack throws multiple exceptions, that seem to be centered around a problem with Docker. It seems odd that according to these errors, it would seem that Docker is "missing".

I have attached a sample log from the localstack pod.

Expected Behavior

I would expect that no exceptions are thrown and the two applications connect successfully.

How are you starting LocalStack?

Custom (please describe below)

Steps To Reproduce

How are you starting localstack (e.g., bin/localstack command, arguments, or docker-compose.yml)

I am installing the localstack Helm chart as a dependency of the app Helm chart I am attempting to integrate with localstack. The Kubeapps application is managing the installation onto our multi-node Kubernetes cluster.

Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)

awslocal configure set profile.localstack.aws_access_key_id my_user
awslocal configure set profile.localstack.aws_secret_access_key my_password
awslocal configure set profile.localstack.region us-east-1
awslocal s3 mb s3://dex1 --profile localstack --endpoint-url=http://localhost:4566

Environment

- OS: Ubuntu 20.04.6 LTS
- LocalStack:
  LocalStack version: 3.4.1.dev
  LocalStack Docker image sha: not available (suspicious, no?)
  LocalStack build date: 2024-05-24
  LocalStack build git hash: 0a410d0c8

Anything else?

jmg-test-localstack-77dc5f9cdb-rn6k7.log

@jgagnon44 jgagnon44 added status: triage needed Requires evaluation by maintainers type: bug Bug report labels May 24, 2024
@Anze1508 Anze1508 added aws:s3 Amazon Simple Storage Service area: integration/kubernetes Run LocalStack on Kubernetes status: backlog Triaged but not yet being worked on and removed status: triage needed Requires evaluation by maintainers labels May 27, 2024
@bentsku bentsku removed the aws:s3 Amazon Simple Storage Service label Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: integration/kubernetes Run LocalStack on Kubernetes status: backlog Triaged but not yet being worked on type: bug Bug report
Projects
None yet
Development

No branches or pull requests

3 participants