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

Fix/fix issues #812

Merged
merged 4 commits into from
Nov 4, 2022
Merged

Fix/fix issues #812

merged 4 commits into from
Nov 4, 2022

Conversation

phbelitz
Copy link
Member

@phbelitz phbelitz commented Nov 3, 2022

There is a transitiv dependency on frozenlist, which updated their package for python 3.11, but didn't add the package to pypi wheels. Thus, building on python >= 3.11 fails the whole docker building process (issue). Switching to python 3.10. Secondly, there are two more vulnerabilities due to cosign, which cannot be fixed on our side. Ignore listing them until cosign publishes a new version.

Checklist

  • PR is rebased to/aimed at branch develop
  • PR follows Contributing Guide
  • Added tests (if necessary)
  • Extended README/Documentation (if necessary)
  • Adjusted versions of image and Helm chart in values.yaml and Chart.yaml (if necessary)

@phbelitz phbelitz changed the base branch from master to develop November 3, 2022 16:21
@phbelitz phbelitz force-pushed the fix/fix-issues branch 2 times, most recently from 871ee4f to 64fb46f Compare November 3, 2022 16:58
@codecov-commenter
Copy link

codecov-commenter commented Nov 3, 2022

Codecov Report

Base: 96.81% // Head: 96.81% // No change to project coverage 👍

Coverage data is based on head (02e9178) compared to base (da020e7).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #812   +/-   ##
========================================
  Coverage    96.81%   96.81%           
========================================
  Files           22       22           
  Lines         1226     1226           
========================================
  Hits          1187     1187           
  Misses          39       39           
Impacted Files Coverage Δ
connaisseur/validators/cosign/cosign_validator.py 99.28% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

docker/Dockerfile Outdated Show resolved Hide resolved
There is a transitiv dependency on frozenlist, which updated their package for python 3.11, but didn't add the package to pypi wheels. Thus, building on python >= 3.11 fails the whole docker building process ([issue](aio-libs/frozenlist#342)). Need to add gcc and libc to docker container as well as upgrade pip to resolve this. Secondly, there are two more vulnerabilities due to cosign, which cannot be fixed on our side. Ignore listing them until cosign publishes a new version.
The upload of the code coverage has nothing to do with connaisseurs functionality and thus should be optional.
Cosign changed its error code for non existant images and missing signatures in transparency logs, resulting connaisseur in throwing wrong errors as well. This has been fixed.
@phbelitz phbelitz merged commit ad974f7 into develop Nov 4, 2022
@phbelitz phbelitz deleted the fix/fix-issues branch November 4, 2022 11:36
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

Successfully merging this pull request may close these issues.

None yet

3 participants