Skip to content

Tags: coreosbot-releng/os

Tags

v0.0.2

Verified

This tag was signed with the committer’s verified signature.
miabbott Micah Abbott
This is a release of the Red Hat CoreOS *git*

repository (https://github.com/openshift/os);
it roughly corresponds to current build version 6505.

Previously, we were using pre-released RHEL 7.6
content.  That clashed badly with the move to have
our artifacts be public; we don't want to risk
leaking embargoed security updates for example.
Hence, we now mostly deliver released content, with
the addition of some internal repositories such as "cri-o-tested".

The previous release missed growing the root filesystem
when expanding the partition dynamically, this is now fixed.

The rhcos-ootpa (RHEL-8) build has been removed from
the source code temporarily - we're about to entirely
rework it using the new
https://github.com/coreos/coreos-assembler/
project.

We now upload AMIs to two more regions: us-east-2 and us-west-1.
It's likely at some point we'll upload to all of the EC2 regions,
but we're starting with a smaller scope.
PR: openshift#330

We encourage tooling to reference the "AMI JSON":
http://aos-ostree.rhev-ci-vms.eng.rdu2.redhat.com/rhcos/images/aws-tested.json
This file matches the Container Linux schema.

We're now including a version of `toolbox` in the
compose: "a small script that launches a container
to let you bring in your favorite debugging or admin
tools." This was originally included in the Container
Linux distribution and has been adapted for use with RHCOS.

With this release, the `oscontainer` image will only
be available via two tags:
  - `buildmaster`: untested, straight from the pipeline (a lot like traditional Docker :latest)
  - `alpha`: sanity tested in AWS, available for additional testing
The direct effect is that there is no longer a `:latest`
tag for the image.

Here's the output from `git shortlog 'v0.0.1'..`:

```
Colin Walters (13):
      jenkins: List OS version in AMI test job
      maipo: Revert to released content
      aws-test: Add a rhcos_test=smoketested tag
      host: Switch to inline `postprocess` element
      manifest: Drop duplicates from host-base now that rpm-ostree updated
      cloud: Name AMIs with version, not commit
      rollup: Also add com.coreos.ostree-commit label
      Fix podman login in various ways
      jenkins: Remove ootpa build for now
      .gitignore: Empty out
      Copy tested AMI to more regions
      scripts/ami-copy-regions: Try waiting on all AMIs
      ami-copy-regions: Also include origin region (us-east-1)

David Michael (1):
      jenkins: Add Slack notifications for job status changes

Jonathan Lebon (7):
      host-base: Turn on strict mode in postprocess and add spacing
      host-base: Run xfs_growfs after growpart
      cloud: Don't actually call it -tested.json until it is
      aws-test: Drop need for parameters, just use latest/
      aws-test: Stop using `/srv`
      aws-test: Fix create-tags syntax
      aws-test: Fix JSON filename passed to aws

Micah Abbott (18):
      pipeline-utils: add registry_login() utility function
      pipeline-utils: add prep_container_storage()
      treecompose: properly record sha256sum
      utils: don't send Slack update for dev pipelines
      treecompose: change tagging scheme for container image
      aws-test: tag and push an `alpha` of the oscontainer
      treecompose: detect if `buildmaster` exists on registry
      aws-test: use readJSON to extract values from JSON files
      utils: don't nuke root dir in `prep_container_storage()`
      treecompose: pass correct args to `pull-mount-oscontainer`
      treecompose: use 'skopeo copy' to push new tag to registry
      generate-openshift-repo: make atomic-openshift repo
      host*: use signed atomic-openshift packages
      aws-test: don't use `skopeo delete` to untag images
      utils: add an `openshift_login()` helper
      treecompose: use `oc` commands to tag images
      aws-test: use `oc` to handle tagging
      utils: fix quoting mistakes

OpenShift Merge Robot (32):
      Merge pull request openshift#306 from dm0-/jenkins
      Merge pull request openshift#310 from cgwalters/ami-test-version
      Merge pull request openshift#315 from cgwalters/maipo-released
      Merge pull request openshift#313 from yuqi-zhang/sync-json-public
      Merge pull request openshift#309 from miabbott/extra_util_functions
      Merge pull request openshift#314 from cgwalters/smoketested-tag
      Merge pull request openshift#316 from cgwalters/postprocess-no-script
      Merge pull request openshift#317 from cgwalters/drop-rpmostree-workaround
      Merge pull request openshift#320 from jlebon/pr/growpart
      Merge pull request openshift#312 from jlebon/pr/undefined-params
      Merge pull request openshift#322 from jlebon/pr/fix-tags
      Merge pull request openshift#321 from ashcrow/add-journal-gatewayd
      Merge pull request openshift#323 from miabbott/fix_sha256sum_oscontainer
      Merge pull request openshift#324 from jlebon/pr/fix-aws
      Merge pull request openshift#326 from miabbott/dev_slack_msgs
      Merge pull request openshift#329 from cgwalters/ami-name-version
      Merge pull request openshift#331 from yuqi-zhang/add-toolbox
      Merge pull request openshift#308 from miabbott/version_tagging
      Merge pull request openshift#333 from miabbott/fix_prep_container_storage
      Merge pull request openshift#332 from cgwalters/add-ostree-commit-label
      Merge pull request openshift#335 from cgwalters/remove-ootpa
      Merge pull request openshift#334 from cgwalters/podman-login
      Merge pull request openshift#336 from cgwalters/remove-gitignore
      Merge pull request openshift#337 from miabbott/fix_pull_mount_oscontainer
      Merge pull request openshift#340 from miabbott/speed_up_tagging
      Merge pull request openshift#330 from cgwalters/upload-us-east-2
      Merge pull request openshift#341 from cgwalters/ami-region-follow
      Merge pull request openshift#342 from miabbott/skopeo_delete_is_not_untag
      Merge pull request openshift#327 from miabbott/atomic-openshift-pkgs
      Merge pull request openshift#343 from miabbott/oc_tag_delete
      Merge pull request openshift#344 from cgwalters/ami-include-us-east-1
      Merge pull request openshift#345 from miabbott/quoting_hell

Steve Milner (1):
      host-base.yaml: Add systemd-journal-gateway

Yu Qi Zhang (2):
      Push tested ami json to public aws bucket
      Add toolbox package to rdgo
```

Git-EVTag-v0-SHA512: 0c05c011d31a1aa8032e8e99be4a24a0098ab7e3b0966c6f3200ee5aca8b0a484aa6486db1dc58c9b01bba2fb4c5c224f21df78a635bb99bf66bdbc409b2db1f
ExtendedVerify-SHA256-archive-tar: 1f956d41cbdc478060226bd0587a9b1aabc9c2200277d87caa5fc98f68bdb812
ExtendedVerify-git-version: git version 2.17.1

v0.0.1

Verified

This tag was signed with the committer’s verified signature.
cgwalters Colin Walters
Release 0.0.1

This is the first release tag.  Picking an arbitrary starting
point of:

```
$ git rev-parse 'master@{2 weeks ago}'
c24bad0
```

The biggest change in this release is that we
removed Docker (after a few false starts).  One
consequence of this is that we lost the systemd
units for docker-storage-setup (confusingly they
live in the `docker` RPM), and we decided to press
forward and drop LVM for the rootfs `/` (though
the packages are still there and usable for other
partitions users may create).  We ended up taking
the partitioning layout being developed
for Fedora CoreOS.

Using non-LVM for `/` tripped a bug in dracut, and it
took quite a while for us to debug that - thanks
Dusty!

The AMI is now public, which should solve a lot
of issues various Red Hat teams had with
particpating in OpenShift 4 development.  However,
the AMI identifiers are still internal.  For more
information, see the document:
https://url.corp.redhat.com/redhat-coreos

We have switched our source for cri-o to be
a repository maintained by the containers runtime team.

Some minor fixes were made to the pipeline;
however the focus of a lot of development for
a "V2" of the pipeline is happening in
https://github.com/coreos/coreos-assembler/

There are some other minor changes; for example,
we dropped /usr/bin/lua that nothing was using, in
the interest of having fewer interpreters on the host.

Here's the output of `git shortlog 'master@{2 weeks ago}'..`:

```
Colin Walters (13):
      Makefile: Drop RPM-GPG bits here too
      manifest/maipo: Drop tuned
      ootpa: Add coreos-metadata repo
      Add an OWNERS file
      Rename maipo repos to use that name
      maipo: Delete lua interpreters
      maipo: Update repos to use latest compose
      oopta: Add cri-o-tested repo here too
      jenkins: Create a prepare_configuration() helper
      Drop LVM, use custom growpart wrapper
      cloud: Switch to use sda2 for root
      jenkins/cloud: Drop qcow2-to-vagrant
      maipo: Add some comments around repo origins

Dusty Mabe (1):
      cloud: Specify eth0 for now for ip= line to ensure networking

Jonathan Lebon (2):
      ci: Also syntax check YAML files
      ci: Adapt for coreos-assembler

Kirsten G (2):
      make RHCOS AMI public after kola tests run successfully
      remove outdated aws modify image attribute command

Micah Abbott (1):
      cloud: fix archive of qcow2 image

OpenShift Merge Robot (22):
      Merge pull request openshift#276 from cgwalters/ootpa-metadata
      Merge pull request openshift#277 from cgwalters/owners
      Merge pull request openshift#267 from cgwalters/drop-tuned
      Merge pull request openshift#278 from cgwalters/maipo-repo-naming
      Merge pull request openshift#279 from cgwalters/drop-lua-interp
      Merge pull request openshift#280 from jlebon/pr/yaml-check
      Merge pull request openshift#282 from jlebon/pr/prow
      Merge pull request openshift#283 from ashcrow/drop-docker
      Merge pull request openshift#286 from cgwalters/maipo-repos
      Merge pull request openshift#287 from ashcrow/revert-docker-removal
      Merge pull request openshift#288 from yuqi-zhang/switch-crio
      Merge pull request openshift#290 from ashcrow/revert-revert
      Merge pull request openshift#291 from cgwalters/ootpa-crio
      Merge pull request openshift#292 from cgwalters/ootpa-crio
      Merge pull request openshift#294 from cgwalters/no-lvm-custom-growpart
      Merge pull request openshift#295 from cgwalters/pipeline-label
      Merge pull request openshift#297 from cgwalters/drop-vagrant
      Merge pull request openshift#300 from dustymabe/dusty
      Merge pull request openshift#302 from cgwalters/force-recompose
      Merge pull request openshift#303 from miabbott/fix_qcow2_archive
      Merge pull request openshift#305 from ashcrow/move-pivot
      Merge pull request openshift#304 from kikisdeliveryservice/public-rhcos-ami

Steve Milner (7):
      host-maipo.yaml: Drop docker from compose
      rdgo/overlay.yml: No longer build docker
      Revert "host-maipo.yaml: Drop docker from compose"
      Revert "rdgo/overlay.yml: No longer build docker"
      Revert "Revert "rdgo/overlay.yml: No longer build docker""
      Revert "Revert "host-maipo.yaml: Drop docker from compose""
      rdgo: Move pivot to openshift namespace

Yu Qi Zhang (1):
      Switch to faster moving cri-o rpms
```

Git-EVTag-v0-SHA512: d4e27089a3f6bd9c92eb368223867c7ca19ad770f636b0dd40f11636ab1d512d781d822b0db81e1817465417cc479b3d42ab001f917c8ecbb2326de85649a65b