Tags

Tags give the ability to mark specific points in history as being important
  • v0.0.2

    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
    
  • v0.0.1

    Release 0.0.1
    
    This is the first release tag.  Picking an arbitrary starting
    point of:
    
    ```
    $ git rev-parse 'master@{2 weeks ago}'
    c24bad0df0cf66eea988805bd7dfba236fa6a3b0
    ```
    
    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 #276 from cgwalters/ootpa-metadata
          Merge pull request #277 from cgwalters/owners
          Merge pull request #267 from cgwalters/drop-tuned
          Merge pull request #278 from cgwalters/maipo-repo-naming
          Merge pull request #279 from cgwalters/drop-lua-interp
          Merge pull request #280 from jlebon/pr/yaml-check
          Merge pull request #282 from jlebon/pr/prow
          Merge pull request #283 from ashcrow/drop-docker
          Merge pull request #286 from cgwalters/maipo-repos
          Merge pull request #287 from ashcrow/revert-docker-removal
          Merge pull request #288 from yuqi-zhang/switch-crio
          Merge pull request #290 from ashcrow/revert-revert
          Merge pull request #291 from cgwalters/ootpa-crio
          Merge pull request #292 from cgwalters/ootpa-crio
          Merge pull request #294 from cgwalters/no-lvm-custom-growpart
          Merge pull request #295 from cgwalters/pipeline-label
          Merge pull request #297 from cgwalters/drop-vagrant
          Merge pull request #300 from dustymabe/dusty
          Merge pull request #302 from cgwalters/force-recompose
          Merge pull request #303 from miabbott/fix_qcow2_archive
          Merge pull request #305 from ashcrow/move-pivot
          Merge pull request #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