Coder Social home page Coder Social logo

Comments (9)

jlebon avatar jlebon commented on August 17, 2024 2

Let's discuss this in today's community meeting? And if we're agreed, then we can move forward with planning on updating user configs. (This is more for other Fedora OSTree-based systems available right now of course, given that FCOS is not yet out :)).

One note: was talking about this with @sinnykumari and @puiterwijk at DevConf.cz about shipping the config as part of a package. Now that we have ostreedev/ostree#1773, we should definitely do this from day 0 for FCOS.

from fedora-coreos-tracker.

dustymabe avatar dustymabe commented on August 17, 2024 1

Nice work sinny!

from fedora-coreos-tracker.

dustymabe avatar dustymabe commented on August 17, 2024

mariking as high priority as the UX is something we want to get right for FCOS

from fedora-coreos-tracker.

sinnykumari avatar sinnykumari commented on August 17, 2024

Mirrormanager issue - fedora-infra/mirrormanager2#258

from fedora-coreos-tracker.

sinnykumari avatar sinnykumari commented on August 17, 2024

We are also exploring using cloudfront to CDN entire ostree repo/ for content delivery and making use of contenturl to fetch repo/deltas/ and repo/objects/ content on client machine. This approach has some interesting results at ostreedev/ostree#1541 (comment)

from fedora-coreos-tracker.

ramcq avatar ramcq commented on August 17, 2024

(CDN works really well for Flathub, fwiw! :D)

from fedora-coreos-tracker.

sinnykumari avatar sinnykumari commented on August 17, 2024

We have new cloudfront set-up done from Fedora side caching content of ostree repo https://kojipkgs.fedoraproject.org/atomic/repo/ .
With new config, user's config looks something like:

[remote "fedora"]
url=https://ostree.fedoraproject.org
gpg-verify=true
gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-primary
contenturl=mirrorlist=https://ostree.fedoraproject.org/mirrorlist

With new config, we have seen nice results with speed improvement upto 20 times faster. See ostreedev/ostree#1541 (comment)

from fedora-coreos-tracker.

dustymabe avatar dustymabe commented on August 17, 2024

This work is in progress and should be complete today.

from fedora-coreos-tracker.

sinnykumari avatar sinnykumari commented on August 17, 2024

In FCOS community meeting , we agreed that using ostree config with contenturl set makes ostree update much faster on user's system.

Updated ostree ostree config looks like:

[remote "fedora"]
url=https://ostree.fedoraproject.org
gpg-verify=true
gpgkeypath=/etc/pki/rpm-gpg/
contenturl=mirrorlist=https://ostree.fedoraproject.org/mirrorlist

Latest ostree supports passing directory containing list of gpgpkeys in gpgkeypath .

Next step is to ship this config to user through an rpm package. This allow us to update the remote config whenever required without effecting user's existing ostree remote config. This will be tracked in #143 .

from fedora-coreos-tracker.

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.