4.14.0-ec-1
Pre-release
Pre-release
This is a candidate release for 4.14.0.
See the mirror for build artifacts:
- https://mirror.openshift.com/pub/openshift-v4/x86_64/microshift/ocp-dev-preview/4.14.0-ec.1/
- https://mirror.openshift.com/pub/openshift-v4/aarch64/microshift/ocp-dev-preview/4.14.0-ec.1/
What's Changed
- ETCD-401: Adding etcd config to user-facing config by @dusk125 in #1435
- USHIFT-938: Ansible RHEL9 & 4.13 changes by @sjug in #1446
- OCPBUGS-8411: Use lower case node names only by @pacevedom in #1453
- USHIFT-737: Add user workload health check docs to Greenboot procedures by @ggiguash in #1447
- NO-ISSUE: proper order of rebase patches & logging rejected hunks by @pmtk in #1455
- USHIFT-901: change names of rebase image configmaps by @pmtk in #1456
- USHIFT-907: Remove unsupported topolvm manifests by @copejon in #1397
- OCPBUGS-6861: Allow TopoLVM initial grace period while service-ca attempts to start by @copejon in #1378
- OCPBUGS-7791 Fix
microshift-etcd versionto show correct info by @pmtk in #1467 - NO-ISSUE: Correct markdown link error in Getting Started doc by @larsks in #1474
- OCPBUGS-8329: update sysconfwatch-controller logging by @dhellmann in #1445
- USHIFT-289 Add env var to create RPM for specific target by @pmtk in #1479
- USHIFT-737: Fix user workload greenboot verification to check for 1 pod by @ggiguash in #1480
- NO-ISSUE: add more changelog details to PR descriptions by @dhellmann in #1439
- USHIFT-949: cache getAllHostnames by @dhellmann in #1487
- OCPBUGS-8425: Fix the kustomization procedure not to exit with fatal error by @ggiguash in #1463
- USHIFT-952 Fix rebase of topolvm manifests by @pmtk in #1494
- OCPBUGS-8277: Use a different internal IP for apiserver connectivity by @pacevedom in #1478
- OCPBUGS-8301: Use correct CAs in kubeconfig files by @pacevedom in #1440
- rebase-4.14.0-0.nightly-2023-03-08-194110_amd64-2023-03-08_arm64-2023-03-14 by @microshift-rebase-script in #1499
- USHIFT-289 Changes to microshift-validate/ for ARM CI by @pmtk in #1486
- NP-604: Loadbalancer Service document update by @pliurh in #1432
- USHIFT-940: New ansible role to streamline devenv vm creation by @sjug in #1471
- USHIFT-956: optimize rpm build time by @pacevedom in #1503
- USHIFT-955: MicroShift Cockpit plugin PoC by @ggiguash in #1496
- USHIFT-960: Replace RHEL 8 references by RHEL 9 references by @ggiguash in #1510
- NOISSUE: Add jira auto clone tool to scripts by @pacevedom in #1513
- USHIFT-976: Override journald configuration rather than editing the system files by @ggiguash in #1518
- USHIFT-979: Sanitize the values of wait timeout and max boots from greenboot.conf by @ggiguash in #1526
- NO-ISSUE: update the release note generator script for RHEL 9 by @dhellmann in #1528
- OCPBUGS-9996: make lvms configuration more robust by @dhellmann in #1489
- USHIFT-290: update ovn-kubernetes to rhel9 based image by @zshi-redhat in #1517
- NOISSUE: Fix output directory name in devenv docs by @ggiguash in #1534
- NO-ISSUE: Use busybox image with AMD and ARM by @pmtk in #1535
- NO-ISSUE: add sshpass to dnf install on hypervisor by @eggfoobar in #1521
- PERFSCALE-2109: Bugfix wait for vnstat db to populate before recording output by @sjug in #1516
- OCPBUGS-10226: make sure microshift-etcd runs as root by @pmtk in #1540
- USHIFT-978 Building RPMs in container by @pmtk in #1515
- rebase-4.14.0-0.nightly-2023-03-20-201450_amd64-2023-03-20_arm64-2023-03-20 by @microshift-rebase-script in #1539
- NOISSUE: Improve JIRA cloner by @pacevedom in #1541
- rebase-4.14.0-0.nightly-2023-03-20-201450_amd64-2023-03-20_arm64-2023-03-22 by @microshift-rebase-script in #1546
- rebase-4.14.0-0.nightly-2023-03-22-091519_amd64-2023-03-22_arm64-2023-03-22 by @microshift-rebase-script in #1552
- Fix greenboot script errors when variables are specified in /etc/greenboot/greenboot.conf file by @ggiguash in #1547
- NOISSUE: Add user filtering and sprint handling to jira script by @pacevedom in #1548
- NOISSUE: Add kubeconfig management docs by @pacevedom in #1520
- PERFSCALE-2108: Enable logging for Microshift built-in kubelet metrics by @sjug in #1509
- USHIFT-953: Dockerfile for CI's test runtime by @pmtk in #1566
- rebase-4.14.0-0.nightly-2023-03-23-050449_amd64-2023-03-23_arm64-2023-03-23 by @microshift-rebase-script in #1561
- NO-ISSUE: update release notes script to handle RC builds by @dhellmann in #1556
- rebase-4.14.0-0.nightly-2023-03-23-105749_amd64-2023-03-23_arm64-2023-03-27 by @microshift-rebase-script in #1571
- OCPBUGS-10766: Stop using .local domain suffix in the MicroShift VMs by @ggiguash in #1573
- USHIFT-1022: Add sos debugging tips to docs by @pacevedom in #1562
- configure-vm: add option to not install build deps by @pmtk in #1565
- USHIFT-1007: Fix image builder and getting started configurations to require password for sudoers by @ggiguash in #1568
- USHIFT-1008: Justify why healthz endpoints are not TLS verified by @pacevedom in #1576
- USHIFT-1011: Fix the usage of predictable file names in /tmp by @ggiguash in #1567
- NO-ISSUE: rebase - remove hardcoded reviewers by @pmtk in #1581
- USHIFT-1010: Restrict created files permissions by @pacevedom in #1572
- rebase-4.14.0-0.nightly-2023-03-27-200508_amd64-2023-03-27_arm64-2023-03-28 by @microshift-rebase-script in #1579
- USHIFT-642: Static analysis for .go, .sh, and .py by @pmtk in #1558
- OCPBUGS-10766: Change apiserver preferred addresses by @pacevedom in #1575
- USHIFT-1016: microshift crashes if LVM is not supported by host by @copejon in #1577
- OCPBUGS-10533: unfreeze ovn-k images by @pmtk in #1591
- NO-ISSUE: Modify OWNERS by @pacevedom in #1590
- add storage config documentation by @copejon in #1559
- : NOISSUE: Update the LB service document by using a free host port by @pliurh in #1588
- Allow password-less sudo in the R4E images by @ggiguash in #1596
- USHIFT-591: log when exiting due to certificate rotation by @dhellmann in #1523
- OCPBUGS-10568: rebase-4.14.0-0.nightly-2023-03-28-031439_amd64-2023-03-28_arm64-2023-03-29 by @microshift-rebase-script in #1595
- Fix LVM-not-detected log rendering by @copejon in #1598
- Start using RHEL 9.2 in the devenv and edge by @ggiguash in #1584
- USHIFT-950: add verification step to ensure etcd/vendor is kept up to date by @dhellmann in #1600
- ETCD-403: Revert user configuration for etcd and change default max quota by @dusk125 in #1506
- USHIFT-1044: fix image verification test by @dhellmann in #1608
- rebase-4.14.0-0.nightly-2023-03-28-031439_amd64-2023-03-28_arm64-2023-03-30 by @microshift-rebase-script in #1601
- NO-ISSUE: add help and argument parsing to release note script by @dhellmann in #1599
- NO-ISSUE: change default OS in VM management script to 9.2-beta by @dhellmann in #1607
- rebase-4.14.0-0.nightly-2023-04-02-151327_amd64-2023-04-02_arm64-2023-03-30 by @microshift-rebase-script in #1611
- USHIFT-1004: delete no longer used Dockerfile by @pmtk in #1613
- NO-ISSUE: Fix spelling error in getting started docs by @larsks in #1615
- OCPBUGS-11374: RPM: Match build and install time min versions by @sdodson in #1618
- rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-03-30 by @microshift-rebase-script in #1617
- USHIFT-936, USHIFT-942: reconcile the internal and external config data structures by @dhellmann in #1442
- USHIFT-1032: shellcheck verify by @eggfoobar in #1606
- USHIFT-1055: fix: quote error by @eggfoobar in #1625
- rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-04-05 by @microshift-rebase-script in #1628
- USHIFT-1052: Speed up greenboot check by checking Pod restarts in parallel by @pmtk in #1622
- USHIFT-662: remove user directory configuration file by @dhellmann in #1624
- OCPBUGS-11512: avoid requiring jq during build by @dhellmann in #1631
- USHIFT-1052: Run "Pod restart" check in background by @pmtk in #1634
- OCPBUGS-11564: Explicitly install runc before building ISO images by @ggiguash in #1638
- USHIFT-1050: Add hadolint : Linter for Dockerfiles and Containerfiles by @chiragkyal in #1642
- USHIFT-1071 licensecheck verify by @eggfoobar in #1646
- OCPBUGS-11592: increase etcd memory limit floor by @dusk125 in #1647
- USHIFT-1053: remove user data dir by @dhellmann in #1645
- rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-04-05 by @microshift-rebase-script in #1653
- USHIFT-1050: Set textrel_shlib_t SELinux context on hadolint static executable by @ggiguash in #1655
- USHIFT-966 USHIFT-973: microshift e2e test suite by @pmtk in #1557
- OCPBUGS-11635: rename ovn-kubernetes-microshift image by @zshi-redhat in #1658
- USHIFT-1030: fix pylint finding issues by @chiragkyal in #1614
- OCPBUGS-11395: Remove stale kubeconfigs by @pacevedom in #1643
- USHIFT-1069: add script for automating ticket status based on branch by @dhellmann in #1636
- USHIFT-1079: link to container registry credentials docs by @dhellmann in #1662
- NO-ISSUE:rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-04-05 by @microshift-rebase-script in #1666
- OCPBUGS-11538: upgrade openvswitch package version for 4.14 by @zshi-redhat in #1659
- OCPBUGS-11538: Fix rpm spec history for ovs version upgrade by @zshi-redhat in #1673
- USHIFT-1043: ignore case when looking at logging level by @dhellmann in #1657
- USHIFT-1081: update release note tool to look more places for the latest release by @dhellmann in #1670
- USHIFT-1064: lightweight, unprivileged container image "MicroShift Test" by @chiragkyal in #1668
- rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-04-17 by @microshift-rebase-script in #1679
- USHIFT-1031: fix golangci-lint reported issues by @copejon in #1605
- USHIFT-1106: separate slow and fast verify checks by @dhellmann in #1678
- NO-ISSUE:rebase-4.14.0-0.nightly-2023-04-03-211601_amd64-2023-04-03_arm64-2023-04-18 by @microshift-rebase-script in #1683
- OCPBUGS-7930: Add osbuild2copr.sh script to facilitate embedding of containers into ISO by @ggiguash in #1682
- USHIFT-1061: auto config generator by @eggfoobar in #1639
- USHIFT-1114: Optimize static analysis scripts and checks in Makefile by @ggiguash in #1686
- Unblocking CI selinux dependencies by @copejon in #1705
- USHIFT-974: make the kustomize paths configurable by @dhellmann in #1697
- USHIFT-1064: use microshift-test image for e2e test by @chiragkyal in #1691
- NO-ISSUE:rebase-4.14.0-0.nightly-2023-04-19-125337_amd64-2023-04-19_arm64-2023-04-21 by @microshift-rebase-script in #1702
- USHIFT-1121: switch uname -i to uname -m by @ausil in #1696
- NP-756: multinode ovn-kubernetes by @zshi-redhat in #1637
- USHIFT-1125: add dry-run mode to release note script by @dhellmann in #1699
- USHIFT-1061: Move hack/config-gen into cmd/generate-config directory by @ggiguash in #1700
- USHIFT-1121: switch uname -p to uname -m by @ggiguash in #1701
- USHIFT-1116: Use connect-to instead of resolve in router smoke test by @pacevedom in #1687
- NO-ISSUE: Make authorized keys content replacement more robust in build.sh by @ggiguash in #1710
- rebase-4.14.0-0.nightly-2023-04-19-125337_amd64-2023-04-19_arm64-2023-04-26 by @microshift-rebase-script in #1715
- NO-ISSUE:rebase-4.14.0-0.nightly-2023-04-26-154754_amd64-2023-04-26_arm64-2023-04-26 by @microshift-rebase-script in #1722
- NO-ISSUE: Add pliurh to reviewers by @pacevedom in #1724
- USHIFT-962: Standardize network configuration in config.yaml by @ggiguash in #1709
- USHIFT-1122: set minimum container-selinux dependency to 2.208 by @dhellmann in #1712
- USHIFT-1061: Move config-openapi-spec.json out of assets/config by @ggiguash in #1725
- USHIFT-1229: fix the location of kube-apiserver configuration assets by @dhellmann in #1744
- USHIFT-1222: make pylint configuration more static by @dhellmann in #1736
- OCPBUGS-11421: remove version specifier for container-selinux by @dhellmann in #1743
- NO-ISSUE: fixing typo with crio package in kickstart file - from criu -> crio by @vwalek in #1745
- USHIFT-1234: globally disable a few pylint rules that are commonly an issue by @dhellmann in #1751
- USHIFT-974: fix docs and default config file for manifest locations by @dhellmann in #1757
- USHIFT-1119: Use ubi9 base image for test-runtime in CI by @pacevedom in #1756
- rebase-4.14.0-0.nightly-2023-05-03-163151_amd64-2023-05-03_arm64-2023-05-04 by @microshift-rebase-script in #1760
- USHIFT-1119: Add load-balancer Robot Framework test by @pacevedom in #1708
- Increase disk size validation by @michaelkotelnikov in #1767
- USHIFT-1235: Fix docs for RHEL DVD file names to be of the 9.2 version by @ggiguash in #1770
- OCPBUGS-13239: Remove CPU Pinning by @eggfoobar in #1764
- USHIFT-1218: Implement ostree updates from the local repository and edge commit by @ggiguash in #1732
- OCPBUGS-13078: Remove config flag externalGatewayInterface from ovn.yaml by @pliurh in #1729
- USHIFT-1238: improvements to rebase script PR message handling by @dhellmann in #1776
- OCPBUGS-12977: Fix log message when CSI is disabled by @ggiguash in #1778
- USHIFT-1240: add runner for robot framework tests by @dhellmann in #1765
- USHIFT-986: Use UBI image and EPEL repo for running tinyproxy container for CRIO proxy doc by @ggiguash in #1777
- USHIFT-1238: pass all locals to template when creating pr message by @dhellmann in #1782
- USHIFT-1235: Fix RHEL 9.2 DVD name following the operating system GA by @ggiguash in #1785
- NO-ISSUE: switch python linter to flake8 by @dhellmann in #1783
- OCPBUGS-11967: Use ovn-k masquerade nexthop address as gateway route's default gw by @pliurh in #1775
- revert: add cpu pinning back by @eggfoobar in #1790
- USHIFT-1082: Update test-runtime image dependencies by @pacevedom in #1784
- USHIFT-1243: Start using RHEL 9.2 repositories for devenv and image builder by @ggiguash in #1789
- USHIFT-1238: fix changelog truncation in changelog script by @dhellmann in #1800
- USHIFT-1259: update configure-vm.sh to lock RHEL minor release by @dhellmann in #1797
- USHIFT-1256: rebase-4.14.0-0.nightly-2023-05-03-163151_amd64-2023-05-03_arm64-2023-05-11 by @microshift-rebase-script in #1803
- USHIFT-1263: always use ushift to find active sprints by @dhellmann in #1807
- USHIFT-1198: add tests for version API by @dhellmann in #1734
- USHIFT-1270: The ISO image version should be deduced from the microshift RPM by @ggiguash in #1830
- Upgrade the devenv and image build scripts to use 4.14 release dependencies by @ggiguash in #1818
- USHIFT-1250: Add an option to build.sh to customize open firewall ports by @ggiguash in #1804
- USHIFT-1202: Use hostnames over IPs in apiserver when connecting to kubelet by @pacevedom in #1717
- USHIFT-1246: Enable custom variables file and venv dir in RF by @pacevedom in #1832
- USHIFT-1077: Rebase OpenShift 4.14 + Kubernetes 1.27 by @pmtk in #1835
- USHIFT-485: Add script which adds worker node running via kubelet by @jerpeter1 in #1726
- NO-ISSUE Update python scripts to use python3 by @pmtk in #1837
- Ensure pip is up to date within the Robot Framework venv. by @jogeo in #1840
- USHIFT-1268: add linter for robotframework files by @dhellmann in #1820
- USHIFT-1281: Add CI Troubleshooting section to the docs by @ggiguash in #1838
- rebase-4.14.0-0.nightly-2023-05-23-103225_amd64-2023-05-23_arm64-2023-05-26 by @microshift-rebase-script in #1842
- USHIFT-898: Port getting started instructions to work on RHEL 9.2 with MicroShift 4.13 by @ggiguash in #1845
- Rebase 4.14.0 0.nightly 2023 05 28 215458 amd64 2023 05 28 arm64 2023 05 28 by @pmtk in #1849
- rebase-4.14.0-0.nightly-2023-05-29-174116_amd64-2023-05-29_arm64-2023-05-29 by @microshift-rebase-script in #1852
- USHIFT-1286: Use exit code 1 in greenboot failures by @pacevedom in #1854
- USHIFT-1284: make test login to microshift host more reliable by @dhellmann in #1843
- USHIFT-1083
microshift admin data backupcommand by @pmtk in #1819 - NO-ISSUE: Add jerpeter1 to owners by @jerpeter1 in #1861
- USHIFT-1199: add automated tests for etcd memory limit management by @dhellmann in #1735
- USHIFT-788: Add AdvertiseAddress to kube-apiserver-service-network-signer SANs to fix OI… by @jerpeter1 in #1860
- USHIFT-1287: update image references to 4.14 EC 1 build by @dhellmann in #1855
- USHIFT-1292: Install GCC in dev VM by @jerpeter1 in #1862
- USHIFT-1299 make SSH re-connect after reboot more robust by @pmtk in #1873
- USHIFT-1049 QE: regression case failure [sig-storage] STORAGE MicroShiftOnly-Author:rdeore-Critical-59660-[MicroShift] Volumes resize on-line by @copejon in #1721
- USHIFT-1291: fix gofmt for go 1.20 by @dhellmann in #1859
- chore: replace
github.com/ghodss/yamlwithsigs.k8s.io/yamlby @Juneezee in #1730 - OCPBUGS-13221: show the effective config by default by @dhellmann in #1806
- NO-ISSUE: make sure bash e2e tests are executable by @pmtk in #1879
- USHIFT-1083 Backup data if system was healthy by @pmtk in #1874
- USHIFT-1123: add manifests.d support by @dhellmann in #1698
- OCPBUGS-12736: Fix microshift-etcd signal handling by calling wait on the process after creating it by @ggiguash in #1870
- USHIFT-1305 rebase fix: topolvm asset list is incorrect by @copejon in #1883
- update asset verification script to look for redundant instructions by @dhellmann in #1884
- USHIFT-1298: enable cgo to support loading local libraries by @dhellmann in #1869
- rebase-4.14.0-0.nightly-2023-06-05-112833_amd64-2023-06-05_arm64-2023-06-05 by @microshift-rebase-script in #1887
- USHIFT-1267: Allow for keeping container images when cleaning MicroShift data by @ggiguash in #1882
- USHIFT-1296: Fix privileges to download caddy in iso builds by @pacevedom in #1889
- USHIFT-1297: Customize the iso in create-vm for image builder by @pacevedom in #1890
- USHIFT-1084 Restore backup if previous was unhealthy by @pmtk in #1881
- [USHIFT-1316] add lvms volume cloning documentation by @copejon in #1893
- NO-ISSUE: load-balancer.robot: change logging of
curl'sresultby @pmtk in #1898 - USHIFT-1287, USHIFT-1315: prepare EC 1 build by @dhellmann in #1892
New Contributors
- @larsks made their first contribution in #1474
- @eggfoobar made their first contribution in #1521
- @sdodson made their first contribution in #1618
- @chiragkyal made their first contribution in #1642
- @ausil made their first contribution in #1696
- @vwalek made their first contribution in #1745
- @michaelkotelnikov made their first contribution in #1767
- @Juneezee made their first contribution in #1730
Full Changelog: 4.13.0-ec-4...4.14.0-ec-1