Skip to content

Helm chart deployment failing with /app/app-config.gz: not in gzip format #10

@vara-bonthu

Description

@vara-bonthu

I have tried to deploy the Batch Processing Gateway using the Helm chart in EKS cluster but i have hit an error saying gzip: /app/app-config.gz: not in gzip format.

1/ Built a new docker image for (x86 arch) from Dockerfile in main branch and pushed the image to public ECR repo. public.ecr.aws/r1l5w1y9/batch-processing-gateway . Here is the values.yaml

2/ Generated a bpg config yaml file and converted this file to base64 encoded string and added this string to encodedConfig in Helm chart values.yaml

3/ This deployment also uses AWS S3 bucket and PostgresRDS with IRSA configured for BPG service account added to bpg and bpg-helper deployments

Here is the Terraform code snippet for the deployment

I can see the output of ConfigMap value for bpg but the pod is still throwing that config is not found.

Please advise if i am missing anything

Errors

I am seeing the following error from BPG and BPG-helper pods.

gzip: /app/app-config.gz: not in gzip format
14:34:33.217 [main] INFO com.apple.spark.BPGApplication - Starting server, version: 1.1, revision: 
io.dropwizard.configuration.ConfigurationParsingException: /etc/app_config/app-config.yaml has an error:
  * Configuration at /etc/app_config/app-config.yaml must not be empty

	at io.dropwizard.configuration.ConfigurationParsingException$Builder.build(ConfigurationParsingException.java:278)
	at io.dropwizard.configuration.BaseConfigurationFactory.build(BaseConfigurationFactory.java:87)
	at io.dropwizard.cli.ConfiguredCommand.parseConfiguration(ConfiguredCommand.java:139)
	at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:85)
	at io.dropwizard.cli.Cli.run(Cli.java:78)
	at io.dropwizard.Application.run(Application.java:94)
	at com.apple.spark.BPGApplication.main(BPGApplication.java:87)

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions