Tags: coreosbot-releng/os
Tags
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
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