• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sapcc / keppel
81%
master: 81%

Build:
Build:
LAST BUILD BRANCH: renovate/external-dependencies
DEFAULT BRANCH: master
Repo Added 28 Aug 2018 12:52PM UTC
Files 114
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH allow-reauth-on-anonymous-first-pull-error
branch: allow-reauth-on-anonymous-first-pull-error
CHANGE BRANCH
x
Reset
  • allow-reauth-on-anonymous-first-pull-error
  • SubjectDigest
  • account-deletion
  • account-deletion-storage-sweep
  • account-deletion-stuck
  • account-validation-cel-expressions
  • alternate-registry-api-authz
  • anycast-support
  • api-account-same-account-name
  • authz-refactor
  • autoupdateable-deps
  • bring-repo-up-to-code
  • bump-docker
  • bye-docker-distribution
  • cleanup-licneses
  • conformance
  • disable-trivy-telemetry
  • drop_maintenance
  • eager-manifest-handling
  • expose-labels
  • fix-account-deletion-storage-sweep
  • fix-lints
  • fix-new-lints
  • fix-nolintlint
  • fix-shellcheck
  • fix-validate
  • fix_modernize
  • garbage-collection
  • gc-delete-untagged
  • golangcilint2
  • graceful-server-termination
  • health-ping
  • image-spec
  • keppel-vulnerability-status-changed-resource
  • kubernetes-driver
  • kubernetes-orchestrator
  • layer-chunking
  • list-repos-manifests-api
  • master
  • misc
  • misc-stuff
  • negative-rbac
  • new-test-db-infrastructure
  • not-rescan-rotten
  • obfuscated-errors
  • oci-db
  • optimize-db-queriesx
  • options-everywhere
  • persist-trivy-reports
  • platform-filter
  • protect-subject-manifests
  • quotas
  • ratelimit
  • rbac
  • registry-api-audit-trail
  • remove-bcrypt
  • remove-registry-orchestration
  • remove-trivy-dep
  • renovate/actions-checkout-5.x
  • renovate/external-dependencies
  • renovate/github.com-opencontainers-distribution-spec-specs-go-digest
  • renovate/github.comsapcc
  • renovate/go-github.com-golang-jwt-jwt-v5-vulnerability
  • renovate/go-github.com-redis-go-redis-v9-vulnerability
  • renovate/go-golang.org-x-crypto-vulnerability
  • renovate/major-external-dependencies
  • replication-on-first-use
  • secret-handling
  • serve-persisted-trivy-reports
  • storage-sweep
  • support-tagpolicy-in-managed-accounts
  • swift-federation-driver
  • swift-storage-driver-test-coverage
  • switch-peer-auth-to-sha256
  • sync-manifests
  • tag-policy
  • token-caching
  • track-manifest-references
  • track-repos-and-tags
  • trivial-storage-mutex
  • trivy-swift-deletion
  • typos
  • validation-retry
  • vuln_status_changed_at
  • vulnerability-scanning

08 Apr 2025 04:25PM UTC coverage: 80.883% (+0.03%) from 80.854%
14338700670

Pull #522

github

majewsky
api/registry: respond 401 with challenge when anonymous first pull is rejected

The existing behavior breaks `helm pull`, which (as intended by the API spec)
tries to GET a manifest to be presented with a 401 error and
Www-Authenticate challenge if necessary. We did not do this before,
because _technically_ anonymous users could pull manifests _if_ they
were replicated. But then they were not, and we got stuck.

With this, Helm and friends should try to authenticate and then retry
the GET as an authenticated user.
Pull Request #522: api/registry: respond 401 with challenge when anonymous first pull is rejected

62 of 71 new or added lines in 12 files covered. (87.32%)

7497 of 9269 relevant lines covered (80.88%)

164.64 hits per line

Relevant lines Covered
Build:
Build:
9269 RELEVANT LINES 7497 COVERED LINES
164.64 HITS PER LINE
Source Files on allow-reauth-on-anonymous-first-pull-error
  • Tree
  • List 111
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
14338700670 allow-reauth-on-anonymous-first-pull-error api/registry: respond 401 with challenge when anonymous first pull is rejected The existing behavior breaks `helm pull`, which (as intended by the API spec) tries to GET a manifest to be presented with a 401 error and Www-Authenticate challenge i... Pull #522 08 Apr 2025 04:28PM UTC majewsky github
80.88
See All Builds (2332)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc