·
20 commits
to main
since this release
Features
- prompt in the install command if newer app release version is available (#1490) #1490 (Ethan Mosbaugh)
- add preflight for network connectivity (aka firewall preflight) (#1465) #1465 (Ricardo Maraschini)
- always run host preflights (#1495) #1495 (Andrew Lavery)
- update adminconsole version (#1552) #1552 (replicated-ci-ec)
- update adminconsole version (#1556) #1556 (replicated-ci-ec)
- preflights: add support for TCP connection checks on the hpc template (#1554) #1554 (João Antunes)
- add an API san for kubernetes.default.svc.cluster.local (#1597) #1597 (Andrew Lavery)
- update adminconsole version (#1612) #1612 (replicated-ci-ec)
- update velero version (#1616) #1616 (replicated-ci-ec)
- dr: new improved dr restore capability (#1583) #1583 (Ethan Mosbaugh)
- update velero version (#1624) #1624 (replicated-ci-ec)
- update velero version (#1628) #1628 (replicated-ci-ec)
- ci: change e2e tests to use new dr (#1634) #1634 (Ethan Mosbaugh)
- update velero version (#1652) #1652 (replicated-ci-ec)
- update velero version (#1659) #1659 (replicated-ci-ec)
- update adminconsole version (#1658) #1658 (replicated-ci-ec)
- update velero version (#1663) #1663 (replicated-ci-ec)
- [sc-117738] detect "plugin/forward: no nameservers found" from support bundles (#1664) #1664 (Gerard Nguyen)
- update velero version (#1667) #1667 (replicated-ci-ec)
- [sc-117743] preflight check: ensure valid nameservers in /etc/resolv.conf (#1665) #1665 (Gerard Nguyen)
- Collect license used to install cluster in support bundles (#1601) #1601 (Evans Mungai)
- update velero version (#1671) #1671 (replicated-ci-ec)
- update velero version (#1675) #1675 (replicated-ci-ec)
- update adminconsole version (#1682) #1682 (replicated-ci-ec)
- update velero version (#1683) #1683 (replicated-ci-ec)
- update velero version (#1702) #1702 (replicated-ci-ec)
- update velero version (#1708) #1708 (replicated-ci-ec)
- update adminconsole version (#1700) #1700 (replicated-ci-ec)
- v2: migration from v1 (#1681) #1681 (Ethan Mosbaugh)
- ec: migration from v1 to v2 - fixes (#1718) #1718 (Ethan Mosbaugh)
- ec: migration from v1 to v2 - fixes (#1725) #1725 (Ethan Mosbaugh)
- ability to upgrade ec manager (#1717) #1717 (Salah Al Saleh)
- enable v2 in the Config spec (#1726) #1726 (Ethan Mosbaugh)
- update adminconsole version (#1712) #1712 (replicated-ci-ec)
- update velero version (#1740) #1740 (replicated-ci-ec)
- update velero version (#1752) #1752 (replicated-ci-ec)
- update openebs version (#1738) #1738 (replicated-ci-ec)
- v2: upgrades without manager (#1755) #1755 (Ethan Mosbaugh)
- v2: restore command, deduplicate code (#1760) #1760 (Ethan Mosbaugh)
- v2: restore command, cleanup (#1761) #1761 (Ethan Mosbaugh)
- v2: restore and run preflights commands (#1767) #1767 (Ethan Mosbaugh)
- update adminconsole version (#1777) #1777 (replicated-ci-ec)
- v2: upgrade job support bundle (#1792) #1792 (Ethan Mosbaugh)
- v2: add back config values file validation (#1815) #1815 (Ethan Mosbaugh)
- update openebs version (#1766) #1766 (replicated-ci-ec)
- update adminconsole version (#1827) #1827 (replicated-ci-ec)
- update seaweedfs version (#1739) #1739 (replicated-ci-ec)
- update seaweedfs version (#1845) #1845 (replicated-ci-ec)
Bug Fixes
- new app version prompt default to no, do not prompt if no terminal (#1519) #1519 (Ethan Mosbaugh)
- cli warn and error should go to stdout like the lower levels (#1522) #1522 (Ethan Mosbaugh)
- metrics: redact specific flags which might hold secrets (#1528) #1528 (João Antunes)
- reset fails if it cant find installation crd (#1550) #1550 (Ethan Mosbaugh)
- cli: join run-preflights does not define network-interfaces flag (#1567) #1567 (João Antunes)
- cli: join run-preflights should not use cidr flags but on instaled state (#1568) #1568 (João Antunes)
- cli: join run-preflights should define skip & ignore preflights flags with defaults (#1569) #1569 (João Antunes)
- ci: chainguard build is broken (#1632) #1632 (Ethan Mosbaugh)
- Update hard coded paths of system binaries in support bundle analysers (#1631) #1631 (Evans Mungai)
- handle copy preflight results job already exists error (#1650) #1650 (Ethan Mosbaugh)
- dr: use Status.CompletionTimestamp for sorting backups (#1679) #1679 (Ethan Mosbaugh)
- dr: improved dr should not restore the component app backup (#1706) #1706 (Ethan Mosbaugh)
- ci: fix manager integration test (#1730) #1730 (Ethan Mosbaugh)
- v2: report preflight failures (#1774) #1774 (Ethan Mosbaugh)
- v2: air gap with space (#1822) #1822 (Ethan Mosbaugh)
- ci: proxy chart to avoid 429 errors (#1817) #1817 (Ethan Mosbaugh)
- seaweedfs: collect logs from all pods in the namespace (#1816) #1816 (Ethan Mosbaugh)
- v2: disable atomic rollback on helm install addon (#1818) #1818 (Ethan Mosbaugh)
- seaweedfs: new seaweedfs-bucket-hook requires wget (#1825) #1825 (Ethan Mosbaugh)
- v2: retry enabling ha fails (#1821) #1821 (Ethan Mosbaugh)
- seaweedfs: busybox wget required (#1829) #1829 (Ethan Mosbaugh)
- seaweedfs: pin to version 3.79 (#1835) #1835 (Ethan Mosbaugh)
- ci: e2e app airgap restore image pull backoff (#1842) #1842 (Ethan Mosbaugh)
Builds
- deps: bump github.com/replicatedhq/troubleshoot from 0.109.0 to 0.111.0 (#1512) #1512 (dependabot[bot])
- deps: bump github.com/k0sproject/dig from 0.2.0 to 0.3.1 (#1513) #1513 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.67.0 (#1514) #1514 (dependabot[bot])
- deps: bump the security group across 1 directory with 5 updates (#1516) #1516 (dependabot[bot])
- deps: bump the security group with 8 updates (#1538) #1538 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.1 to 1.68.0 (#1540) #1540 (dependabot[bot])
- deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1541) #1541 (dependabot[bot])
- deps: bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (#1539) #1539 (dependabot[bot])
- deps: bump the security group with 2 updates (#1563) #1563 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.68.0 to 1.69.0 (#1565) #1565 (dependabot[bot])
- deps: bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (#1564) #1564 (dependabot[bot])
- deps: bump golang.org/x/term from 0.26.0 to 0.27.0 (#1593) #1593 (dependabot[bot])
- deps: bump the security group across 1 directory with 7 updates (#1627) #1627 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.69.0 to 1.71.0 (#1591) #1591 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.17.43 (#1640) #1640 (dependabot[bot])
- deps: bump k8s.io/client-go from 0.31.3 to 0.32.0 (#1644) #1644 (dependabot[bot])
- deps: bump k8s.io/cli-runtime from 0.31.3 to 0.32.0 (#1645) #1645 (dependabot[bot])
- deps: bump the security group across 2 directories with 6 updates (#1662) #1662 (dependabot[bot])
- deps: bump the security group across 2 directories with 3 updates (#1669) #1669 (dependabot[bot])
- deps: bump github.com/gosimple/slug from 1.14.0 to 1.15.0 (#1670) #1670 (dependabot[bot])
- deps: bump github.com/replicatedhq/troubleshoot from 0.112.1 to 0.114.0 (#1688) #1688 (dependabot[bot])
- deps: bump github.com/k0sproject/dig from 0.3.1 to 0.4.0 (#1689) #1689 (dependabot[bot])
- deps: bump the security group across 2 directories with 3 updates (#1687) #1687 (dependabot[bot])
- deps: bump github.com/ohler55/ojg from 1.25.1 to 1.26.0 (#1690) #1690 (dependabot[bot])
- deps: bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#1697) #1697 (dependabot[bot])
- deps: bump github.com/replicatedhq/troubleshoot from 0.114.0 to 0.115.1 (#1699) #1699 (dependabot[bot])
- deps: bump the security group across 2 directories with 7 updates (#1696) #1696 (dependabot[bot])
- deps: bump the security group across 2 directories with 9 updates (#1745) #1745 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.1 (#1747) #1747 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.1 in /kinds (#1746) #1746 (dependabot[bot])
- deps: bump helm.sh/helm/v3 from 3.16.4 to 3.17.0 (#1722) #1722 (dependabot[bot])
- deps: bump github.com/containers/image/v5 from 5.33.1 to 5.34.0 (#1790) #1790 (dependabot[bot])
- deps: bump the security group across 2 directories with 6 updates (#1791) #1791 (dependabot[bot])
- deps: bump the security group across 1 directory with 4 updates (#1808) #1808 (dependabot[bot])
- deps: bump golang.org/x/sync from 0.10.0 to 0.11.0 (#1810) #1810 (dependabot[bot])
- deps: bump golang.org/x/term from 0.28.0 to 0.29.0 (#1809) #1809 (dependabot[bot])
Chores
- update velero images (#1510) #1510 (replicated-ci-ec)
- preflights: replace run collector with host sysctl for ip_forwarding (#1507) #1507 (João Antunes)
- update k0s images (#1439) #1439 (replicated-ci-ec)
- update openebs images (#1526) #1526 (replicated-ci-ec)
- gitignore: ignore preflight bundles (#1521) #1521 (João Antunes)
- bump troubleshoot and fix preflight template (#1534) #1534 (Ricardo Maraschini)
- update openebs images (#1532) #1532 (replicated-ci-ec)
- update velero images (#1533) #1533 (replicated-ci-ec)
- update velero images (#1547) #1547 (replicated-ci-ec)
- update openebs images (#1548) #1548 (replicated-ci-ec)
- update seaweedfs images (#1546) #1546 (replicated-ci-ec)
- metrics: kots will send upgrade events instead of the operator (#1527) #1527 (Ethan Mosbaugh)
- ci: address melange's latest change (#1560) #1560 (João Antunes)
- update seaweedfs images (#1561) #1561 (replicated-ci-ec)
- update openebs images (#1562) #1562 (replicated-ci-ec)
- update openebs images (#1586) #1586 (replicated-ci-ec)
- update velero images (#1610) #1610 (replicated-ci-ec)
- ci: fix velero 1.15 addon update (#1613) #1613 (Ethan Mosbaugh)
- tests: add join run preflights dryrun test (#1608) #1608 (João Antunes)
- update openebs images (#1600) #1600 (replicated-ci-ec)
- ci: free disk space on large runners (#1617) #1617 (Ethan Mosbaugh)
- update seaweedfs images (#1609) #1609 (replicated-ci-ec)
- ci: fix dagger install, pin to 1.14.0 (#1620) #1620 (Ethan Mosbaugh)
- update openebs images (#1622) #1622 (replicated-ci-ec)
- update velero images (#1621) #1621 (replicated-ci-ec)
- add back cli unit tests (#1623) #1623 (Ethan Mosbaugh)
- update velero images (#1626) #1626 (replicated-ci-ec)
- update seaweedfs images (#1629) #1629 (replicated-ci-ec)
- update openebs images (#1625) #1625 (replicated-ci-ec)
- ci: add utils and dagger gomods to dependabot.yml (#1635) #1635 (Ethan Mosbaugh)
- ci: group some dependabot gomod deps (#1648) #1648 (Ethan Mosbaugh)
- update deps (#1649) #1649 (Ethan Mosbaugh)
- update seaweedfs images (#1653) #1653 (replicated-ci-ec)
- update openebs images (#1655) #1655 (replicated-ci-ec)
- update openebs images (#1661) #1661 (replicated-ci-ec)
- update seaweedfs images (#1660) #1660 (replicated-ci-ec)
- update velero images (#1666) #1666 (replicated-ci-ec)
- update velero images (#1668) #1668 (replicated-ci-ec)
- update velero images (#1673) #1673 (replicated-ci-ec)
- update seaweedfs images (#1672) #1672 (replicated-ci-ec)
- update openebs images (#1674) #1674 (replicated-ci-ec)
- update seaweedfs images (#1676) #1676 (replicated-ci-ec)
- update velero images (#1677) #1677 (replicated-ci-ec)
- update openebs images (#1678) #1678 (replicated-ci-ec)
- ci: run TestFiveNodesAirgapUpgrade on main only (#1656) #1656 (Ethan Mosbaugh)
- update openebs images (#1680) #1680 (replicated-ci-ec)
- update seaweedfs images (#1684) #1684 (replicated-ci-ec)
- update openebs images (#1686) #1686 (replicated-ci-ec)
- update velero images (#1685) #1685 (replicated-ci-ec)
- update openebs images (#1691) #1691 (replicated-ci-ec)
- update velero images (#1693) #1693 (replicated-ci-ec)
- update openebs images (#1694) #1694 (replicated-ci-ec)
- update openebs images (#1701) #1701 (replicated-ci-ec)
- update openebs images (#1704) #1704 (replicated-ci-ec)
- update velero images (#1703) #1703 (replicated-ci-ec)
- update velero images (#1710) #1710 (replicated-ci-ec)
- update openebs images (#1709) #1709 (replicated-ci-ec)
- update seaweedfs images (#1692) #1692 (replicated-ci-ec)
- ci: manager systemd integration tests (#1724) #1724 (Ethan Mosbaugh)
- separate goods package (#1731) #1731 (Ethan Mosbaugh)
- update velero images (#1742) #1742 (replicated-ci-ec)
- update seaweedfs images (#1741) #1741 (replicated-ci-ec)
- update openebs images (#1743) #1743 (replicated-ci-ec)
- update openebs images (#1748) #1748 (replicated-ci-ec)
- update velero images (#1753) #1753 (replicated-ci-ec)
- update seaweedfs images (#1751) #1751 (replicated-ci-ec)
- update openebs images (#1758) #1758 (replicated-ci-ec)
- update velero images (#1759) #1759 (replicated-ci-ec)
- update openebs images (#1769) #1769 (replicated-ci-ec)
- update seaweedfs images (#1768) #1768 (replicated-ci-ec)
- update velero images (#1770) #1770 (replicated-ci-ec)
- no spinner if no terminal (#1778) #1778 (Ethan Mosbaugh)
- remove dead code (#1779) #1779 (Ethan Mosbaugh)
- v2: mock helm client factory (#1802) #1802 (Ethan Mosbaugh)
- v2: extensions refactor (#1803) #1803 (Ethan Mosbaugh)
- v2: refactor defers (#1806) #1806 (Ethan Mosbaugh)
- update openebs images (#1811) #1811 (replicated-ci-ec)
- remove dead code (#1814) #1814 (Ethan Mosbaugh)
- update k0s images (#1820) #1820 (replicated-ci-ec)
- update seaweedfs images (#1828) #1828 (replicated-ci-ec)
- log cli exit error to file and more debug logging on ha enable (#1833) #1833 (Ethan Mosbaugh)
- update openebs images (#1840) #1840 (replicated-ci-ec)
Commits
- df93c45: validate that the registry is still available for pulls after HA migration (#1515) (Andrew Lavery) #1515
- 3483923: Update config value help, and alphabetize flags (#1518) (Alex Parker) #1518
- e9e5cc6: Clarify air gap bundle warning (#1524) (Alex Parker) #1524
- 2c6adc4: Change the installer cmd to cobra (#1523) (Marc Campbell) #1523
- f8eb4e8: Cleaning up some cobra flags (#1529) (Marc Campbell) #1529
- a60a4ad: increase maximum airgap bundle build wait from 10m to 20m, with shorter increments (#1530) (Andrew Lavery) #1530
- 0a56bdc: bump chart version of ingress-nginx to 4.11.3/4.12.0-beta.0 (#1535) (Andrew Lavery) #1535
- d5099d5: Add ability to attach a replicated release to an unreleased EC binary (#1537) (Marc Campbell) #1537
- b40ac21: Merge 'defaults' and 'provider' constructs into the runtime config (#1544) (Salah Al Saleh) #1544
- 04dd728: Add comment about nil runtime config in old installation objects (#1551) (Salah Al Saleh) #1551
- 5055256: [chore] bump troubleshoot (#1549) (Ash) #1549
- b1e0408: change "no-prompt" to "yes" (#1545) (Andrew Lavery) #1545
- 6137bfc: Bootstrap the manager process (#1525) (Marc Campbell) #1525
- c6eb6b8: Install EC manager systemd service on install, join, and restore (#1557) (Salah Al Saleh) #1557
- b97fe50: installer2 (#1571) (Marc Campbell) #1571
- e3df7c3: Include EC manager systemd service logs in support bundles (#1570) (Salah Al Saleh) #1570
- 91c5b14: refactor install2 (#1572) (Marc Campbell) #1572
- 675ea51: Install k0s (#1573) (Marc Campbell) #1573
- 8784242: install openebs and admin console (#1577) (Marc Campbell) #1577
- ec5d537: send preflight results event when preflights fail (#1553) (Andrew Lavery) #1553
- dcf0031: Auto select network iface when not provided (#1579) (Marc Campbell) #1579
- 04e7357: Run host preflights as part of the install2 command (#1578) (Salah Al Saleh) #1578
- 18b6f67: Configure sysctl before running preflights in install2 (#1582) (Salah Al Saleh) #1582
- c8b3229: Run all CI tests on prerelease (#1555) (Andrew Lavery) #1555
- 4c2de3c: Clean up error output in cobra (#1581) (Marc Campbell) #1581
- f794035: Add firewall-cmd --list-all to host support bundle (#1587) (Diamon Wiggins) #1587
- 89bf5c9: Free up more disk space on the github runner (#1596) (Salah Al Saleh) #1596
- 763d0b8: Install Velero as part of install2 command (#1585) (Salah Al Saleh) #1585
- 9b85fd8: Backport setting the best network interface to install (#1594) (Marc Campbell) #1594
- dd17c13: Install Helm extensions as part of install2 command (#1598) (Salah Al Saleh) #1598
- 92666c5: Install Registry as part of install2 command (#1602) (Salah Al Saleh) #1602
- 86e6719: Respect timeout field for helm extensions in install2 command (#1603) (Salah Al Saleh) #1603
- 8470d8d: Accept CVE 2023 47108 (#1605) (Johannes Tuchscherer) #1605
- 4fd4c21: Don't wrap CIDR errors (#1604) (Alex Parker) #1604
- 29c989e: Using a flat irvyignore file to be compatible with GHA (#1607) (Johannes Tuchscherer) #1607
- ed3832c: Update some flags' help texts (#1584) (Alex Parker) #1584
- 415ff3c: HA Migratiton from the CLI (#1611) (Salah Al Saleh) #1611
- 5ec628f: Handle webscoket upgrade command (#1633) (Marc Campbell) #1633
- a9f54d6: fix manager cluster upgrades and report status (#1636) (Salah Al Saleh) #1636
- 3ce063d: Add / Upgrade / Remove extensions via websocket (#1651) (Salah Al Saleh) #1651
- 9d41480: Add isEC2Install helm value to adminconsole chart (#1657) (Salah Al Saleh) #1657
- a690847: Make restore fail messages more user-facing (#1705) (Alex Parker) #1705
- a4d8546: upgrade k0s to v1.30.9 (#1728) (Andrew Lavery) #1728
- e84003d: Keep 'v' when pushing manager binary to s3 (#1732) (Salah Al Saleh) #1732
- afa0453: helm chart install should work when airgapped (#1733) (Andrew Lavery) #1733
- d3e70c1: include postupgrade cluster state checking in install2 tests (#1749) (Andrew Lavery) #1749
- 4d96091: update addon2 image metadata when relevant (#1750) (Andrew Lavery) #1750
- bfc1bb1: copy license file to data dir in install2 like install1 (#1754) (Andrew Lavery) #1754
- 6070af7: install operator with no custom values in install2 (#1756) (Andrew Lavery) #1756
- f5bdb81: V2 upgrades without manager (#1757) (Salah Al Saleh) #1757
- d262e03: Remove dead and legacy code (#1805) (Salah Al Saleh) #1805
- 3cdedb1: Prompt for admin console password if not provided (#1796) (Alex Parker) #1796
- 0fddda0: Rename addons2, install2, restore2, join2, and related files (#1807) (Salah Al Saleh) #1807
- c609861: fix onrelease ci process (#1813) (Andrew Lavery) #1813
- 6345576: Automation/k0s image dependencies (#1819) (Salah Al Saleh) #1819
- dbbf35b: update registry image to fix cves (#1824) (Salah Al Saleh) #1824
- e43cd0b: do not build a separate binary for the legacy-dr test suite (#1832) (Andrew Lavery) #1832
- d816151: Fix cleaning up helm values before install / upgrade (#1834) (Salah Al Saleh) #1834
- b31b6ba: Fix ability to resume restores (#1837) (Salah Al Saleh) #1837
- ead5968: Pin seaweedfs to 3.79 (#1844) (Salah Al Saleh) #1844
- 6e3edc4: remove 'Types created!' line (#1847) (Andrew Lavery) #1847