#100 Updating Edge Devices with OSTree and Pulp
Closed: scheduled 2 years ago by rlengland. Opened 2 years ago by lubosmj.

In the article, we will discuss a way of distributing an OSTree commit via Pulp. First, we will introduce the reader to basic OSTree and Pulp workflows and then we proceed with an example of how to build, publish, and distribute a customized Fedora-IoT image to end-users (i.e., edge devices).

The article will be divided into the following sections:
1. Edge Devices as a Key for Industrial Machinery
2. How does OSTree help manage Edge devices?
3. Where do Fedora-IoT Images feature?
4. Where and how does Pulp come into this?
5. Putting it all together - Building a Customized Fedora-IoT Image (Publishing the Customized Image with Pulp, Distributing the Customized Image to an Edge Device)

https://discussion.fedoraproject.org/t/article-updating-edge-devices-with-ostree-and-pulp/38153/5


Metadata Update from @rlengland:
- Issue assigned to lubosmj
- Issue tagged with: needs-image

2 years ago

I published a draft of the article. It is now ready for review.

It should be accessible at https://fedoramagazine.org/wp-admin/post.php?post=36291&action=edit or https://fedoramagazine.org/?p=36291&preview=true&preview_id=36291.

I saw there were some issues with ampersand and square brackets encoding. How can this be resolved?

@lubosmj

For blocks of code/input/output, you should use "preformatted" (not "code")

You may have to use HTML formatting when adding text to "preformatted" to eliminate the issues with "special" characters. like <, & and []

Metadata Update from @rlengland:
- Custom field preview-link adjusted to https://fedoramagazine.org/?p=36291&preview=true

2 years ago

One thing I notice is that for someone not working in the IoT realm, the term "edge device" is not very descriptive. It might be good to include a very short description of what that means in the introductory paragraphs.

Metadata Update from @rlengland:
- Custom field editor adjusted to rlengland

2 years ago

I have added a short description of the term "edge device". Is there anything I should be working on next?

@lubosmj I modified the commands to be preformatted text to eliminate the the HTML issues and reformatted some of the text. I'll be doing another pass for reading clarity and will let you know when I've done that. Probably later today. After that you may want to read through it to make certain I don't mis-represent anything.
Overall a pretty good article.

Metadata Update from @rlengland:
- Custom field publish adjusted to 2022-04-20

2 years ago

Metadata Update from @glb:
- Custom field image-editor adjusted to rlengland

2 years ago

@lubosmj There is one thing that needs to be taken care of before we can publish.

Each author has to sign the FPCA ( Fedora Project Contributor Agreement ). You can do that with the following steps:

Metadata Update from @rlengland:
- Issue untagged with: needs-image

2 years ago

@lubosmj Please sign the FPCA so we can publish your article.
Thanks

I have signed the agreement and fixed a couple of bugs in the article.

Also, I wonder how can I update the post image. I do not see any recommendations for the minimum resolution whatsoever.

fedorapluspulp.png

Thanks for signing the FPCA @lubosmj

The size of the image should be 1890x800. Your image is 1745 by 794 pixels so it is within that requirement but it should be a JPEG

The information for sizing, spacing, fonts, etc. are found here:
https://docs.fedoraproject.org/en-US/fedora-magazine/creating-an-image/
along with the process.

Is the logo for Pulp available under Creative Commons, CC0, CC-BY, or CC-BY-SA licenses? (Commercial and derivative uses must be permissible.)

I don't think use of the Fedora logo should be an issue but @glb can let us know if it is.

I don't think use of the Fedora logo should be an issue but @glb can let us know if it is.

There is no rule against it. But we don't like to use the Fedora logo because it gets a bit repetitive. The logo is already present in the theme for Fedora Magazine. Also, logos can be a little tricky sometimes with regard to their licenses even when the rest of the project is open source. Also, using them can imply an "endorsement" by one project of the other. So yeah, you can do it. But we don't like for you to do that.

Thanks for the reply. We will state the licence of the Pulp logo in a week.

Please, give me some time to design a new post image without the Fedora logo. I will notify you after that.

@lubosmj We will wait until we have word from you.
Thanks.

Metadata Update from @glb:
- Issue tagged with: needs-image

2 years ago

I am reporting back on the status of acknowledging the licence of the Pulp logo. At the moment, the Pulp logo is not CC-licenced. We are working with the legal team to move things forward (https://discourse.pulpproject.org/t/is-the-pulp-logo-available-under-creative-commons-cc0-cc-by-or-cc-by-sa-licenses/432/4).

For now, I may try leaving the banner blank. Will readers open up an article without a post image? Also, I can add a flowchart to outline what the article is about. But, I am not sure if it is worth the investment. What do you think?

Logos are known to be tricky with their licenses. That's why we don't like to use them. Fedora's logo is no exception. If you scroll to the bottom of the Fedora Magazine page, you'll see that it states that "The Fedora logo is a trademark of Red Hat, Inc.". There is also a complex process for getting proper permission to use the Fedora logo: https://fedoraproject.org/wiki/Logo

There is nothing wrong with using a plain/textured background with the title text as the cover image. @rlengland can probably get that made for you if you want.

I had created a possible image for this article. If it is acceptable, we can go with it. Perhaps not as colorful but I was attempting to imply the "edge" of a network.
https://fedoramagazine.org/wp-content/uploads/2022/04/updating_edge_devices.jpg

If you feel the flow chart will add clarity then you may certainly add it but I'm not sure it is required.

Thanks, I am fine with the image @rlengland designed. We can proceed with publishing the article then.

Metadata Update from @rlengland:
- Custom field publish adjusted to 2022-04-27 (was: 2022-04-20)

2 years ago

Metadata Update from @rlengland:
- Issue untagged with: needs-image

2 years ago

Issue status updated to: Closed (was: Open)
Issue close_status updated to: scheduled

2 years ago

Login to comment on this ticket.

Metadata
Attachments 1
Attached 2 years ago View Comment