stream-metadata-go

module
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: Apache-2.0

README

Go library for parsing Fedora CoreOS streams

See the Fedora CoreOS documentation for basic information about streams.

This is a Go library which exposes API to decode streams into Go structs, as well as a convenience API to find the URL for a given stream.

Example usage

See example code here.

Directories

Path Synopsis
package arch contains mappings between the Golang architecture and the RPM architecture used by Fedora CoreOS and derivatives.
package arch contains mappings between the Golang architecture and the RPM architecture used by Fedora CoreOS and derivatives.
Package main contains an example use of this library; it prints the current Fedora CoreOS EC2(AWS) x86_64 AMI in the us-east-2 region.
Package main contains an example use of this library; it prints the current Fedora CoreOS EC2(AWS) x86_64 AMI in the us-east-2 region.
Package fedoracoreos contains APIs defining well-known streams for Fedora CoreOS and a method to retrieve the URL for a stream endpoint.
Package fedoracoreos contains APIs defining well-known streams for Fedora CoreOS and a method to retrieve the URL for a stream endpoint.
internals
Package internals contains functions for accessing the underlying "releases" and coreos-assembler builds backing streams.
Package internals contains functions for accessing the underlying "releases" and coreos-assembler builds backing streams.
Package release contains APIs for interacting with a particular "release".
Package release contains APIs for interacting with a particular "release".
Package stream models a CoreOS "stream", which is a description of the recommended set of binary images for CoreOS.
Package stream models a CoreOS "stream", which is a description of the recommended set of binary images for CoreOS.

Jump to

Keyboard shortcuts

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