Skip to content

4.14.0-ec-1

Pre-release
Pre-release

Choose a tag to compare

@dhellmann dhellmann released this 08 Jun 12:31
· 7019 commits to main since this release
4.14.0-ec-1
3c91bab

This is a candidate release for 4.14.0.

See the mirror for build artifacts:

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 version to 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 backup command 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/yaml with sigs.k8s.io/yaml by @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's result by @pmtk in #1898
  • USHIFT-1287, USHIFT-1315: prepare EC 1 build by @dhellmann in #1892

New Contributors

Full Changelog: 4.13.0-ec-4...4.14.0-ec-1