Code Monkey home page Code Monkey logo

Comments (3)

bjw-s avatar bjw-s commented on May 30, 2024 2

We just added the k8s@home common library chart. I will be creating a PR to update sonarr/radarr/etc to use it, similar to Jackett (#113). That should resolve this issue I think.

from charts.

cubic3d avatar cubic3d commented on May 30, 2024

Actually the proposed workaround does not seem to work with Flux. I tried for example for radarr:

...
metadata:
  name: radarr
  namespace: media
  annotations:
    fluxcd.io/automated: "true"
    repository.fluxcd.io/app: image.repo
    tag.fluxcd.io/app: image.tag
    filter.fluxcd.io/app: regexp:^3\.\d+\.\d+\.\d+-ls.*
spec:
  values:
    radarr:
      image:
        # those are chart values concatenated in the pod definition as organization/repository
        organization: linuxserver
        repository: radarr
        # repo is a dummy value(not used by the chart) using the correct notation for a repository
        repo: linuxserver/radarr
        tag: 3.0.0.3624-ls21
...

Flux just ignores this and tries to query dockerhub for index.docker.io/library/radarr looks like because values.repository is already set and a default path to look for in Flux.

caller=images.go:159 component=sync-loop err="fetching image metadata for index.docker.io/library/radarr: item not in cache, last error: errors:\ndenied: requested access to the resource is denied\nunauthorized: authentication required\n"

I can't actually workaround that without changing the chart itself.

BTW: Non dockerhub registries can and do contain a longer paths not only consisting of a organisation and a image name, like cloud/media/custom/radarr which does not really fit in the organization option.

from charts.

cubic3d avatar cubic3d commented on May 30, 2024

Not a big fan of the dependency umbrella (makes hard to track changes affecting a chart) but yeah it's merged together again and should be fixed after merge.

from charts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.