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