rhcos

package
v0.0.0-...-f7aa58b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NodeImageSectionMarkdown

func NodeImageSectionMarkdown(ctx context.Context, info releasecontroller.ReleaseInfo, fromReleasePullSpec, toReleasePullSpec, changelogMarkdown string) (string, error)

NodeImageSectionMarkdown returns markdown for the Node Image Info block (package lists, RPM diffs, extensions, base-layer reprint). It returns ("", nil) when there is nothing to show: no #node-image-info anchor and no machine-os streams on the target release (see ListMachineOSStreams).

Older changelogs embedded #node-image-info via the CoreOS infobox in TransformMarkDownOutput. Newer oc releases may omit the "* Red Hat Enterprise Linux CoreOS upgraded from …" summary lines, so that anchor is absent even when the payload has rhel-coreos* streams—we still render node info when streams are discoverable.

func RenderDualNodeImageInfo

func RenderDualNodeImageInfo(markdown string, streams []CoreOSNodeStream) string

RenderDualNodeImageInfo renders one or more Node Image Info sections (e.g. multiple machine-OS streams in OpenShift 4.21+).

func RenderNodeImageInfo

func RenderNodeImageInfo(markdown string, rpmList releasecontroller.RpmList, rpmDiff releasecontroller.RpmDiff) string

func TransformJsonOutput

func TransformJsonOutput(output, architecture, architectureExtension string) (string, error)

func TransformMarkDownOutput

func TransformMarkDownOutput(markdown, fromTag, toTag, architecture, architectureExtension string) (string, error)

Types

type CoreOSNodeStream

type CoreOSNodeStream struct {
	Title   string
	RpmList releasecontroller.RpmList
	RpmDiff releasecontroller.RpmDiff
}

CoreOSNodeStream holds RPM package lists and diffs for one rhel-coreos* or stream-coreos image.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL