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

Ubuntu base used (18.04) need to be replaced with newer Ubuntu 20.04 LTS #11

Open
bsriramprasad opened this issue Jan 4, 2023 · 0 comments · May be fixed by #22
Open

Ubuntu base used (18.04) need to be replaced with newer Ubuntu 20.04 LTS #11

bsriramprasad opened this issue Jan 4, 2023 · 0 comments · May be fixed by #22
Labels
enhancement New feature or request

Comments

@bsriramprasad
Copy link
Contributor

bsriramprasad commented Jan 4, 2023

Describe the feature

Dockerfile used to build the AWS Gstreamer KVSSINK element need to use newer ubuntu base image say 20.04
Current base image 18.04 will reach end of standard support by April 2023.

Refer : https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/.github/workflows/ci.yml

  • Use base ubuntu (instead of architecture specific ubuntu)
  • Install appropriate cross compile tool chain
  • Build the Gstreamer element
  • Copy only the relevant binary into a scratch ubuntu image to reduce size to bare minimum.

This process would ensure we are in sync with the process AWS is employing in their SDK repo.

Added value

This would ensure that the application image we build does not carry any known vulnerabilities identified between 18.04 and 20.04 (Ref: https://wiki.ubuntu.com/Releases)

@bsriramprasad bsriramprasad added the enhancement New feature or request label Jan 4, 2023
@bsriramprasad bsriramprasad changed the title Ubuntu base used (18.04) need to be replaced with newer Ubuntu 22.04 LTS Ubuntu base used (18.04) need to be replaced with newer Ubuntu 20.04 LTS Jun 12, 2023
@bsriramprasad bsriramprasad linked a pull request Jun 20, 2023 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant