Giter Club home page Giter Club logo

Comments (4)

lucab avatar lucab commented on July 20, 2024

@lgogolin thanks for the report.
While I understand this may be surprising, it is working as expected. In particular, you are hitting #251 (which still need to be part of some proper documentation somewhere).

For your specific case, OpenStack in general does not mandate a metadata-service as the baseline. Thus you can be in either one of these two cases:

  1. your deployment does NOT have a metadata service -> do not run afterburn, it can't fetch/write attributes anyway
  2. your deployment has a metadata service -> write a dropin for afterburn service with Environment=AFTERBURN_OPT_PROVIDER=--provider openstack-metadata

from afterburn.

lgogolin avatar lgogolin commented on July 20, 2024

@lucab Yeah, I make it work by injecting parameters and forcing openstack-metdata as provider.

It was more about IMO wrong name for openstack provider hardcoded in the app which makes default approach --cmdline not working out of the box.

If You think this is not a BUG - We can close the issue

from afterburn.

lucab avatar lucab commented on July 20, 2024

was more about IMO wrong name for openstack provider hardcoded in the app which makes default approach --cmdline not working out of the box.

I agree this is a terrible UX, and the bug is that it should be properly documented.

The root of this is that FCOS images can work with or without a metadata endpoint (thus the generic openstack platform ID), but Afterburn cannot (thus the -metadata suffix).

Sorry again for the pain/friction, I'm going to close this ticket and hopefully sometime soon we will have an end-to-end "Booting FCOS on OpenStack" docpage.

from afterburn.

lgogolin avatar lgogolin commented on July 20, 2024

I read the issue You mentioned #251 and also issue from openshift as reference.

And to be honest do not understand where is the problem.

You mentioned there that metadata service in OpneStack is optional - true
I just do not see difference in approaches:

--cmdline does not work because ignition.id does not match
Fixed ignition.id but metadata not available - it will also fail on requesting data.

from afterburn.

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.