Coder Social home page Coder Social logo

Comments (8)

ScottS-byte avatar ScottS-byte commented on June 11, 2024

Tickle this as it still happens.

from k8s.io.

BenTheElder avatar BenTheElder commented on June 11, 2024

/sig release
@xmudrii

from k8s.io.

BenTheElder avatar BenTheElder commented on June 11, 2024

Should the documentation be update to reflect this issue?

This seems like a cloud-init bug, if anything?

How stable is the redirect URL?

Officially you should not depend on implementation details. We could have to switch backing hosts at any time. It is community run, funded on donations from vendors, and subject to change at any time.

For registry.k8s.io (container images) that is documented at https://registry.k8s.io#stability

I don't think we have a landing page or separate docs for pkgs.k8s.io currently.

Sorry for the delayed response, most of us are doing a LOT these days.

from k8s.io.

BenTheElder avatar BenTheElder commented on June 11, 2024

Lots of services serve 302 to current hosts, cloud-init really ought to have a curl -L equivalent for this IMHO ...

from k8s.io.

johnmanko avatar johnmanko commented on June 11, 2024

@BenTheElder

If you look at the error, it's gpg that fails before the keyserver specified in the docs is a 302 redirect. gpg doesn't like that.

See my community question to get around this issue, notably "gpg doesn't have a built-in option to automatically follow redirects": https://serverfault.com/questions/1149572/cloud-init-cant-create-apt-source-from-k8s-io-due-to-302-redirect

I agree that this is Cloud Init, or rather gpg, issue at it's core, but I'm surprised that the docs don't at least mention the gpg restriction - that seems like it would be a common issue that users would face following the docs.

Anyway, if nothing else, it's documented here.

from k8s.io.

xmudrii avatar xmudrii commented on June 11, 2024

Should the documentation be update to reflect this issue?

The documentation covers a way that's known to work; it's to use curl and gpg combined together to the import the key. If you don't want to follow that, it's up to you to figure out the details. I don't think that we should have every possible combination documented.

This is in my opinion a topic for SIG Docs rather than SIG Release, I recommend reaching out to them if you think that the documentation should be improved.

How stable is the redirect URL?

@BenTheElder clearly described this (thank you!), we don't provide any guarantees on what URL is actually used by pkgs.k8s.io, that can be changed at any time and without any prior notification. If cloud-init can't handle this, I recommend finding another way around this.

This is documented in the official announcement, although it would be nice if pkgs.k8s.io had a landing page with the relevant information.

from k8s.io.

xmudrii avatar xmudrii commented on June 11, 2024

I created a new issue to track adding a landing page for pkgs.k8s.io: kubernetes/release#3496
I think we can close this issue because there's nothing else that we can do on our side. If you have any further questions or issues, please reopen this issue or create a new one.
/close

from k8s.io.

k8s-ci-robot avatar k8s-ci-robot commented on June 11, 2024

@xmudrii: Closing this issue.

In response to this:

I created a new issue to track adding a landing page for pkgs.k8s.io: kubernetes/release#3496
I think we can close this issue because there's nothing else that we can do on our side. If you have any further questions or issues, please reopen this issue or create a new one.
/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

from k8s.io.

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.