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

Concourse container needs ca-certificates updated #1

Open
5 tasks done
disaac opened this issue Mar 17, 2023 · 0 comments
Open
5 tasks done

Concourse container needs ca-certificates updated #1

disaac opened this issue Mar 17, 2023 · 0 comments
Assignees

Comments

@disaac
Copy link
Member

disaac commented Mar 17, 2023

The current unifio/concourse-consul:2.5.0 image on docker hub errors when attempting to reach https://api.slack.com

curl https://api.slack.com
curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

This was only recently encountered due to a rotation in certificates at api.slack.com but updating the ca-certificates addresses this issue.

The ca-certificates among other packages in the container need to be updated. Additionally the container should be built using the OS base instead of the concourse/concourse image as base. Rather than pushing to docker hub should begin pushing the image to github package registry and make the package publicly accessible.

  • Update dockerfile to use ubuntu:16.4 base
  • Update dumb-init to 2.5
  • Add all needed concourse/concourse base image definitions since startinf rom ubuntu:16.4
  • Create github workflow to push image to github package registry
  • Remove circleci configuration
@disaac disaac self-assigned this Mar 17, 2023
disaac added a commit that referenced this issue Mar 17, 2023
* Removed circleci configuration.
* Added github workflow to build and push image.
* Added label to docker image to specify the container source url as per spec.
* Updated readme to longer include circle ci reference.
* Pushing to registry using semantic tag versioning.
* Only logging in if pushing which is only if a release tag is detected.

Fixes Issue: #1
disaac added a commit that referenced this issue Mar 17, 2023
* Removed circleci configuration.
* Added github workflow to build and push image.
* Added label to docker image to specify the container source url as per spec.
* Updated readme to longer include circle ci reference.
* Pushing to registry using semantic tag versioning.
* Only logging in if pushing which is only if a release tag is detected.

Fixes Issue: #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant