Skip to content

4.13.0-ec.1

Pre-release
Pre-release

Choose a tag to compare

@dhellmann dhellmann released this 09 Feb 21:43
· 8020 commits to main since this release
4.13.0-ec-1
1849138

This is a pre-release Engineering Candidate for 4.13.0.

See https://mirror.openshift.com/pub/openshift-v4/x86_64/microshift/ocp-dev-preview/4.13.0-ec.1/ for build artifacts.

What's Changed

  • Rebase 4-10-okd-2022-04-23-131357 by @sallyom in #674
  • Fix typo in paack.py by @mangelajo in #684
  • Do not create .build-ids in rpms for containers (paack) by @mangelajo in #687
  • Fix ushift-52 by @fzdarsky in #690
  • Update OWNERS by @fzdarsky in #691
  • Update links post org transfer by @copejon in #685
  • kuttl should be minimally used to ensure the cluster infra has deployed by @copejon in #692
  • remove create-resources kuttl yaml by @sallyom in #694
  • Enable kubelet cgroup management by @derekwaynecarr in #620
  • Update microshift release url by @zshi-redhat in #698
  • github actions are unrunnable in openshift org, remove them by @copejon in #696
  • Package HPP systemd service in Microshift RPM for SELinux policies by @oglok in #695
  • Add openshift-apiserver as dependency for OCM by @oglok in #681
  • Move conmon to pod slice by @fzdarsky in #697
  • Replacing ocp by openshift for naming consistency by @oglok in #706
  • Image builder using local RPM packages by @ggiguash in #704
  • Disable non-MVP APIs by @copejon in #634
  • Refactor rebase.sh by @fzdarsky in #705
  • image-builder: add missing dependencies by @dhellmann in #707
  • Remove SSH key from kickstart and clean up intermediate ISO image file by @ggiguash in #708
  • okd 4.10.0-0.okd-2022-04-23-131357 rebase to ocp 4.10.16 by @sallyom in #686
  • Convert MicroShift DevEnv on RHEL 8.x to Markdown format by @ggiguash in #710
  • Reference customer workload by @mangelajo in #716
  • Pull secret integration into the devenv flows and Edge build procedure by @ggiguash in #714
  • USHIFT-92: kube-apiserver: remove dead configuration code by @dhellmann in #717
  • USHIFT-93: kube-scheduler: remove dead configuration code by @dhellmann in #718
  • USHIFT-94: openshift-apiserver: remove dead configuration code by @dhellmann in #719
  • USHIFT-95: openshift-controller-manager: remove dead configuration code by @dhellmann in #720
  • Update top-level README and remove docs/README file by @ggiguash in #722
  • cleanup extra format by @mangelajo in #724
  • docs: update description of support deployment topology by @dhellmann in #725
  • USHIFT-97: Remove oauth by @dhellmann in #721
  • USHIFT-102: Remove dead configuration for Kube Proxy by @oglok in #728
  • docs: update deployment statements by @dhellmann in #726
  • Convert CI Crashcourse document to Markdown by @ggiguash in #723
  • disables projects api by @copejon in #730
  • USHIFT-108: Current assets for router, service-ca and dns are broken by @oglok in #732
  • rebase 4.10.18 by @sallyom in #733
  • Added system and edge deployment requirements to top-level README file by @ggiguash in #734
  • USHIFT-101: Remove dead configuration code for Kubelet by @oglok in #727
  • Document configuration of Edge devices behind HTTP(s) proxies by @ggiguash in #736
  • Remove Security API service and use local server for SCC objects by @oglok in #739
  • Fix paack issue with podman4 where overlay2 storage is used by @mangelajo in #745
  • Document Load Balancer for TCP Traffic using MetalLB by @ggiguash in #738
  • Refactor go.mod by @fzdarsky in #747
  • Adds a licensecheck make target that runs lichen by @mangelajo in #735
  • Document rebase script by @fzdarsky in #742
  • Document supported OpenShift APIs by @copejon in #741
  • Remove Flannel in favor of Bridge CNI plugin by @oglok in #711
  • Update rebase script by @fzdarsky in #737
  • Add release_arm64.go by @fzdarsky in #740
  • USHIFT-88: Removing duplicated authorization API resources by @oglok in #743
  • Remove Flannel in favor of Bridge CNI plugin by @fzdarsky in #753
  • Bring design doc up-to-date by @fzdarsky in #749
  • USHIFT-112: RPM images script command line enhancement and pull secret usage by @ggiguash in #748
  • More accurate pseudoversions by @fzdarsky in #755
  • Implement optional embedding of custom RPMs in the RHEL4Edge image by @ggiguash in #750
  • Fix permissions by @fzdarsky in #760
  • Rebase automation by @fzdarsky in #756
  • USHIFT-133: Improve image build script error handling by @dhellmann in #759
  • Add Giga to OWNERS by @fzdarsky in #762
  • ART-4179: Only build RPM for x86_64 and aarch64 arches by @thiagoalessio in #763
  • Add an iso target to the Makefile. by @jogeo in #757
  • Implementation of h/w clock change watcher by @ggiguash in #758
  • Enable LVM partitioning with custom sysroom volume size and separate data volume by @ggiguash in #764
  • Update devenv redhat-et to openshift repo by @mangelajo in #766
  • USHIFT-123: use release creation time as bindata timestamp by @dhellmann in #751
  • tighten permissions on configuration data files by @sallyom in #769
  • Adds the openvswitch dependencies, repos and optimized systemd files by @mangelajo in #767
  • USHIFT-180: add version config map by @dhellmann in #776
  • Add support for authorized_keys to the kickstart file. by @jogeo in #773
  • Allow for specifying a custom path or URL as the MicroShift RPM package source by @ggiguash in #768
  • Use filepath join by @dhellmann in #777
  • Change sysroot partition minimum to 8GB and avoid hard-coding arch by @ggiguash in #780
  • update changelog by @sallyom in #782
  • USHIFT-132: Disable Admission Plugins for non-used APIs by @oglok in #774
  • add rpmbuild deps to doc by @sallyom in #783
  • Add microshift-ovs-init script as oneshot during boot by @mangelajo in #781
  • CRIO config for OVN-K CNI plugin by @oglok in #786
  • Remove ovs duplicated services to set CPUAffinity with systemd .d dirs by @mangelajo in #787
  • ovn-kubernetes as default CNI plugin by @zshi-redhat in #765
  • Revert "ovn-kubernetes as default CNI plugin" by @mangelajo in #790
  • Trigger br-ex configuration only once in MicroShift by @mangelajo in #793
  • Add the jq dependency by @mangelajo in #795
  • remove the openshift-apiserver by @deads2k in #788
  • USHIFT-180: version controller should only wait for kube-apiserver by @dhellmann in #785
  • ovn-kubernetes as default CNI plugin by @zshi-redhat in #792
  • Move crio.conf.d/microshift-ovn.conf to microshift-networking by @mangelajo in #799
  • automate rebasing of manifests by @fzdarsky in #771
  • USHIFT-216: Fix kube-apiserver readiness check panic on kubeconfig error. by @benluddy in #794
  • USHIFT-16: Use /readyz for kube-apiserver readiness checks instead of /healthz. by @benluddy in #798
  • Document Red Hat AMQ Broker 7.8 deployment and testing by @ggiguash in #791
  • USHIFT-222: Add NetworkManager configuration file by @oglok in #806
  • Rebase arm64 images too by @fzdarsky in #802
  • Revert removal of openshift-apiserver from rebase script until removed from go.mod by @fzdarsky in #808
  • Update rebase doc to reflect recent improvements by @fzdarsky in #807
  • Add missing occurrence by @fzdarsky in #809
  • USHIFT-156: csi plugin implementation by @copejon in #778
  • USHIFT-238: Set type of microshift.service to "notify". by @benluddy in #819
  • more openshift/kubernetes by @fzdarsky in #804
  • Skip non-yaml files when generating bindata by @zshi-redhat in #811
  • Fix openvswitch issues when MicroShift service is disabled by @zshi-redhat in #816
  • ovnk: get kubeconfig dir from microshift config by @zshi-redhat in #810
  • USHIFT-241: Asset permissions by @dhellmann in #824
  • USHIFT-229: Remove Kube-proxy by @oglok in #823
  • USHIFT-240: fix verify-bindata target by @dhellmann in #825
  • Switch to ovn standalone mode by @zshi-redhat in #821
  • Proposing Zenghui Shi as reviewer/approver by @mangelajo in #831
  • Streamline devenv configuration with OVN-K and TopoLVM drivers by @ggiguash in #826
  • Copy explicit list of CRDs by @fzdarsky in #834
  • USHIFT-126: Minimal CSI Plugin documentation by @copejon in #829
  • Fix kube-proxy dependency in go.mod by @oglok in #835
  • pkg/sysconfwatch: add non-linux variant to allow microshift binary to build by @mfojtik in #822
  • fix mdns unqulified name by @zshi-redhat in #833
  • Ushift-230: CSI image templating by @copejon in #830
  • Update firewall settings to reflect the requirements imposed by OVN-k by @ggiguash in #838
  • Pull the ovn-kubernetes image by sha256 hash by @mangelajo in #839
  • Use the arm64 image for OVNk in release_arm64.go by @mangelajo in #840
  • cmd: add debug.pprof option to serve pprof on local port 29500 by @zshi-redhat in #836
  • Hack scripts to help us debug scc by @mangelajo in #746
  • Disable CGO when building MicroShift binary by @zshi-redhat in #815
  • Fix ISO kickstart to check if firewall is active, not enabled by @ggiguash in #842
  • Update the devenv documentation with pprof instructions by @ggiguash in #841
  • Remove firewall rules reload command from kickstart by @ggiguash in #844
  • Add staging directive to rebase script by @fzdarsky in #805
  • Tolerate any taints in ovnkube-master daemonset by @mangelajo in #843
  • docs: fix command name in rebase instructions by @dhellmann in #845
  • Fix the documentation to revert ovn network config by @mangelajo in #854
  • kube-apiserver: don't setup the oauth endpoint by @stlaz in #846
  • mDNS: Avoid listening on internal interfaces and reduce footprint by @mangelajo in #850
  • USHIFT-269: Carry patch for CSI plugin initialization conflicts between kubelet and kube-controller-manager. by @benluddy in #856
  • Store host IPs for mDNS routes even if hostname is not .local by @mangelajo in #855
  • USHIFT-227: Cluster Policy Controller integration by @oglok in #813
  • Fix mDNS package logging by @mangelajo in #849
  • USHIFT-272: start debugging tips doc with version information by @dhellmann in #857
  • USHIFT-231: Use UBI8 image to perform init ops by @copejon in #858
  • Rename custom-rpms template file according to how build.sh script uses it by @ggiguash in #863
  • update storage notes in design docs by @dhellmann in #865
  • PERFSCALE-1818: Initial commit of ansible-microshift automation by @sjug in #847
  • USHIFT-197: Enable resource accounting in MicroShift systemd service by @oglok in #868
  • automatic rebasing of ovnk manifests by @zshi-redhat in #801
  • USHIFT-275: Use "apply" semantics for static resource appliers. by @benluddy in #862
  • USHIFT-213: Enable OpenShift flavor of kube-apiserver. by @benluddy in #803
  • Proposing Ben Luddy as reviewer/approver by @oglok in #871
  • Fix selinux rules by explicit type declaration by @ggiguash in #861
  • update networking notes in design docs by @dhellmann in #866
  • cleanup ovn kubernetes CNI binary and config file by @zshi-redhat in #877
  • Implement AMQ Broker message persistency by @ggiguash in #875
  • Fix early systemd readiness by @pmtk in #864
  • Set node-role.kubernetes.io based on MicroShift roles by @pmtk in #869
  • USHIFT-266: Don't send second SIGTERM on context.Canceled. by @benluddy in #852
  • USHIFT-286: Run Service CA component as non root by @oglok in #872
  • USHIFT-293: Ansible GCP Compatibility Update by @sjug in #878
  • Use first available route interface by @zshi-redhat in #879
  • API-1438: Split the global trust with kube-control-plane client certs by @stlaz in #870
  • USHIFT-315: Automate RHEL8 devenv creation and configuration by @ggiguash in #882
  • compact ovn databases periodically by @zshi-redhat in #886
  • USHIFT-332: Cleanup TopoLVM webhook labels by @oglok in #887
  • Always do force cleanup by @zshi-redhat in #889
  • remove os-type argument to eliminate warning message when creating VM by @dhellmann in #891
  • USHIFT-136: Replace Microshift by MicroShift by @ggiguash in #888
  • skip extra make step in dev environment automation by @dhellmann in #893
  • USHIFT-315: Add swap space to the development environment setup by @ggiguash in #894
  • update create-vm.sh to support taking inputs via environment variables by @dhellmann in #895
  • add new member to owners list by @copejon in #901
  • rm unused code, smaller simplifications by @ibihim in #881
  • USHIFT-337: Support topolvm disk, building external etcd, etc by @sjug in #902
  • align dev install with prod and simplify by @fzdarsky in #905
  • Update issue templates for bugs and ERs by @ggiguash in #897
  • Fix devenv configuration procedure by @ggiguash in #906
  • USHIFT-333: add ingress-to-route-controller RBAC by @dhellmann in #903
  • USHIFT-270: Remove remaining references to hostpath-provisioner by @pmtk in #910
  • USHIFT-361: Fix RPM post install script not to return error when crio is not running by @ggiguash in #911
  • Set application/json content-type for OCM clients. by @benluddy in #907
  • Use OpenShift Infra NS from KCM operator by @dhellmann in #890
  • ignore rpm build location by @dhellmann in #912
  • USHIFT-325: Update MetalLB howto with the instructions on how to work with the latest software by @ggiguash in #904
  • USHIFT-19: add example config file to rpm by @dhellmann in #914
  • USHIFT-140: remove experimental comments from RPM description by @dhellmann in #915
  • Get node IP through ovn gateway interface when no default route by @zshi-redhat in #876
  • Wait for default route to become available after boot by @zshi-redhat in #917
  • USHIFT-278: Remove KAS kubeconfig by @stlaz in #909
  • USHIFT-19: fix location of example configuration file in RPM by @dhellmann in #919
  • USHIFT-336: Inject embedded component names into klog headers. by @benluddy in #916
  • Make nodeport range configurable by @zshi-redhat in #896
  • USHIFT-256 OpenShift tests static analysis by @pmtk in #918
  • Use lorax outside of container during iso creation by @mangelajo in #921
  • USHIFT-367: add OPC to rebase script and update go.mod by @fzdarsky in #922
  • USHIFT-333: update validation for tls in route crd by @dhellmann in #920
  • USHIFT-364: add command to show default configuration by @dhellmann in #913
  • USHIFT-367: apply rebase.sh to service-ca manifests by @fzdarsky in #926
  • AUTH-296: Separate kubelet client trust by @stlaz in #898
  • Reconcile ovnk in case node IP changes by @zshi-redhat in #884
  • expand configuration section of design guidelines by @dhellmann in #929
  • USHIFT-318: Create local APIServices for formerly-openshift-apiserver CRDs. by @benluddy in #923
  • USHIFT-315: Enable crio by default in the development environment by @ggiguash in #935
  • USHIFT-362: consolidate all build output directories by @dhellmann in #931
  • USHIFT-368: Generalize asset templating by @fzdarsky in #928
  • add mtu config option by @zshi-redhat in #932
  • USHIFT-367: apply rebase.sh to openshift-dns manifests by @fzdarsky in #925
  • Do not try to rebase OVNk manifests by @fzdarsky in #942
  • USHIFT-362: toml.template url updates. by @jogeo in #944
  • update ovnk image from release payload by @zshi-redhat in #941
  • USHIFT-251: Sync more core and CRD manifests by @fzdarsky in #933
  • USHIFT-367: apply rebase.sh to router manifests and align with OCP by @fzdarsky in #927
  • Fix config params and tests by @fzdarsky in #946
  • USHIFT-375: fix capitalization in show-config output by @dhellmann in #943
  • USHIFT-381: Support for running performance tests against devenv VM by @sjug in #940
  • USHIFT-373: add priorityClassName to topoLVM by @pacevedom in #936
  • USHIFT-362: Fix microshift executable location in the devenv docs by @ggiguash in #938
  • Some clean-ups for the rebase script by @fzdarsky in #950
  • AUTH-296: certificate chains init refactoring by @stlaz in #939
  • USHIFT-278: util: write kubeconfigs using the upstream code by @stlaz in #948
  • USHIFT-399: update list of enabled APIs by @dhellmann in #952
  • AUTH-296: split out the service-ca trust chain by @stlaz in #947
  • USHIFT-261: clean up path handling for kubeconfig files by @dhellmann in #954
  • USHIFT-365: support ipv4.ignore-auto-dns on ovs-interface br-ex by @zshi-redhat in #937
  • USHIFT-400: remove unused fields in configuration data structure by @dhellmann in #953
  • Fix spelling by @fzdarsky in #957
  • Add missing KAS assets to rebase script by @fzdarsky in #958
  • AUTH-296: Cut off the root CA from the cluster-distributed client CA by @stlaz in #949
  • Set UBI version to latest UBI minor version by @EmmanuelKasper in #959
  • AUTH-296: Cut off the root CA from the cluster-distributed requestheader-client-ca by @stlaz in #951
  • Update OCM and CPC requirements by @fzdarsky in #962
  • USHIFT-416: Clean up unused cert management code by @oglok in #964
  • USHIFT-362: Fix output directories for container RPM builds by @ggiguash in #966
  • USHIFT-401: Carried out patch to disable APIrequestcount controller by @oglok in #955
  • USHIFT-415: Remove scripts and files for unsupported procedures by @ggiguash in #963
  • Rebase to 4.10.33 by @pacevedom in #961
  • Add microshift config doc by @zshi-redhat in #971
  • Rebase to 4.11.5 by @fzdarsky in #965
  • Add Standa to approvers by @pacevedom in #973
  • USHIFT-179: PR creator by @pmtk in #974
  • Update dns comments in config.yaml by @zshi-redhat in #969
  • USHIFT-179 Create PR script improvements & doc by @pmtk in #980
  • USHIFT-429: Remove RoleBindingRestriction CRD by @oglok in #972
  • AUTH-296: Certificate-related fixes by @stlaz in #970
  • rebase.sh: Use shallow clone by @vfreex in #979
  • USHIFT-442: Add support for process-exporter by @sjug in #960
  • Run go fmt after updating release images by @fzdarsky in #983
  • Fix wait-for-pods command in performance test scripts by @ggiguash in #986
  • Change cadvisor port to not conflict with image-builder by @sjug in #989
  • Document error messages generated when unsupported APIs are used in the oc CLI by @ggiguash in #987
  • Rebase to 4.12 nightly by @fzdarsky in #977
  • USHIFT-328: Fix and document automatic manifest apply on startup by @ggiguash in #991
  • USHIFT-445: Add prometheus exporter for RHEL4EDGE by @sjug in #990
  • Reorg rebase scripts into subdir by @fzdarsky in #993
  • USHIFT-442: Refactor logging exporters installation and update docs by @ggiguash in #994
  • USHIFT-449: Fix auto-apply for manifests to run in a non-default namespace by @ggiguash in #997
  • USHIFT-450: Fix namespace deletion by @oglok in #998
  • upgrade topolvm by @pmtk in #1000
  • API-1437: Enable kube-apiserver option send-retry-after-while-not-ready-once by @benluddy in #995
  • Fix 4.12 nightly rebase by @pmtk in #1003
  • USHIFT-327: Update documentation with the supported configuration options by @ggiguash in #1001
  • Add csi node user-facing configuration by @copejon in #883
  • Switch to ovnk local gateway mode by @zshi-redhat in #967
  • USHIFT-458: replace openshift-controller-manager with route-controller-manager by @atiratree in #930
  • USHIFT-461: Add PSA clusterrole and clusterrolebinding by @oglok in #1013
  • Improve create_pr.py with branch-off commit logic by @pmtk in #1009
  • scripts/image-builder/configure.sh: Add rpm-build to package list by @praveenkumar in #1015
  • USHIFT-452: Update docs to 4.12 pre by @fzdarsky in #1006
  • USHIFT-457: use cli.Run for executing boilerplate and initializing logs by @atiratree in #1002
  • USHIFT-313: Refactor microshift-start standalone role by @sjug in #996
  • Revert "microshift: compact ovn databases periodically" by @mangelajo in #1017
  • USHIFT-459: Add hostport to ingress by @fzdarsky in #1014
  • Fix iso image path in rhel4edge doc by @zshi-redhat in #1022
  • docs/devenv_rhel8.md: fix typo (PRM => RPM) by @praveenkumar in #1024
  • USHIFT-484: Fix template data ref by @copejon in #1020
  • USHIFT-494: go1.18 by @pmtk in #1034
  • USHIFT-497: update pause image to registry.k8s.io by @zshi-redhat in #1027
  • USHIFT-492: Document getting-started procedure from microshift-testing copr repo by @ggiguash in #1045
  • USHIFT-205: Add an option for embedding containers using Image Builder by @ggiguash in #1042
  • USHIFT-494: Fix go version substitution in configure-vm.sh by @pmtk in #1040
  • update create-vm.sh to support shared systems by @dhellmann in #1044
  • USHIFT-492: Use openshift-client-linux-4.12.0-ec.4 for getting started environment by @ggiguash in #1047
  • Fix connectivity issue to NodePorts and router hostPort by @mangelajo in #1048
  • go-bindata -> go:embed by @pmtk in #1010
  • AUTH-296: generate kubelet certs properly by @stlaz in #981
  • packaging/systemd/configure-ovs.sh: Add tun device support by @praveenkumar in #1018
  • USHIFT-499: Replace k8s pause image with openshift pod image by @zshi-redhat in #1046
  • USHIFT-438: rebase ovnk image to 4.12 nightly by @zshi-redhat in #1021
  • USHIFT-205: Clean osbuild-composer cache when switching versions by @ggiguash in #1052
  • USHIFT-506: Remove pkg/assets/bindata.go by @pmtk in #1053
  • AUTH-296: work out etcd certificates by @stlaz in #975
  • API-1449: Enable kube-apiserver audit logging. by @benluddy in #1051
  • USHIFT-510: Clean up references to removed auditLogDir option. by @benluddy in #1056
  • fixes link from Getting Started doc to r4e install doc by @mhrivnak in #1057
  • USHIFT-500: Remove ConfigFile, DataDir and Manifests fields off MicroShift config by @dinhxuanvu in #1026
  • USHIFT-521: Fix ART builds; bring back golang in microshift.spec by @pmtk in #1059
  • USHIFT-363: Use route CRD from cluster-ingress-operator repo in rebase script by @oglok in #1025
  • USHIFT-467: Rebase to 4.12.0-0.nightly-2022-10-25-210451 with pinned etcd by @pmtk in #1055
  • USHIFT-529: fix(storage): correct lvmd file path by @dinhxuanvu in #1060
  • USHIFT-532: Remove pprof flag. by @benluddy in #1062
  • Fix missing remote in rebase script by @pmtk in #1067
  • Some minor fixes for configure scripts and add arm64 image mapping by @praveenkumar in #1038
  • USHIFT-534: remove bindata.sh instructions in rebase doc by @zshi-redhat in #1069
  • USHIFT-384: ovsdb compaction by @pmtk in #1041
  • Use formatting infof when logging variable by @zshi-redhat in #1070
  • USHIFT-514: Fix rpm file name creation based on latest release tag by @ggiguash in #1068
  • USHIFT-454: Add support for vnstat metrics to ansible playbooks & slight cleanup by @sjug in #1072
  • add verify job step for image locations by @dhellmann in #1043
  • USHIFT-428: Update change history in microshift.spec file by @ggiguash in #1066
  • AUTH-296: Finish the removal of the root CA by @stlaz in #1031
  • disable ingress-ip controller as we are not allowing configuration of IngressIPNetworkCIDR by @atiratree in #1058
  • USHIFT-533: Remove role (controlplane/node) config. by @benluddy in #1065
  • USHIFT-539: fix(config): remove user ability to configure ingress config by @dinhxuanvu in #1075
  • USHIFT-528: Mop up removal of manifests, configFile, and dataDir config fields. by @benluddy in #1076
  • Make the kubeconfig file available to root by @mangelajo in #1079
  • rebase.sh: openshift-router's serving cert by @pmtk in #1080
  • USHIFT-492: Update, clarify getting_started doc by @sallyom in #1077
  • Fix hyperlink in CSI doc by @zshi-redhat in #1081
  • USHIFT-507: remove router cluster-service by @zshi-redhat in #1054
  • OSDOCS-4447: Add CNI doc by @zshi-redhat in #1078
  • USHIFT-536: add user-facing config for ovn-kubernetes CNI by @zshi-redhat in #956
  • USHIFT-421: Update manifests to more closely align with OCP by @fzdarsky in #1029
  • Add golang package back to setup-microshift-host by @sjug in #1083
  • USHIFT-507: Remove service-cloud from rebase.sh by @pmtk in #1085
  • USHIFT-569: Add efi partition to Image Builder kickstart template by @praveenkumar in #1087
  • rebase-4.12.0-0.nightly-2022-11-06-054655 by @microshift-rebase-script in #1093
  • Fix pod/MicroShift systemd services shutdown order by @mangelajo in #1088
  • USHIFT-565: Update RPM package build cadence and download doc by @ggiguash in #1092
  • USHIFT-448: Add prometheus datasource & dashboard to grafana by @sjug in #1099
  • USHIFT-243: Update openshift CI instructions to run local tests by @pacevedom in #1095
  • USHIFT-210: Add debug info in case of kuttl failure by @pmtk in #1097
  • Switch MicroShift devenv to RHEL 8.7 OS and rhocp-4.12 BETA channel by @ggiguash in #1107
  • kuttl-test.sh debug: get just namespace's name by @pmtk in #1109
  • USHIFT-540: Add openshift-user-critical PriorityClass by @pmtk in #1098
  • USHIFT-577: Change prometheus port to fix cadvisor conflict by @sjug in #1111
  • USHIFT-292: Streamline the Ansible documentation for devenv and edge benchmark flows by @ggiguash in #1094
  • USHIFT-535: Remove dns configurable option from MicroShift config by @dinhxuanvu in #1064
  • kuttl-test.sh: fix namespace name... by @pmtk in #1110
  • rebase-4.12.0-0.nightly-2022-11-07-181244 by @microshift-rebase-script in #1106
  • USHIFT-498: Stop using copr osbuild RPM by @ggiguash in #1117
  • USHIFT-584: Remove internal host names exposed in the public repo by @ggiguash in #1116
  • AUTH-296: rotate certs if they are expiring by @stlaz in #1050
  • USHIFT-568: Apply fixes to code and docs to run on aarch64 platform by @ggiguash in #1118
  • USHIFT-603: Remove orphaned files by @fzdarsky in #1119
  • USHIFT-434: Update TopoLVM to 4.12 version and pull images from quay.io/rh-storage-partners/microshift-topolvm repo by @ggiguash in #1120
  • USHIFT-60: Streamline R4E ISO creation on aarch64 platform for AWS environment by @ggiguash in #1124
  • USHIFT-434: Set storageCapacity explicitly in csi manifest by @copejon in #1125
  • Update GO_LD_FLAGS by @fzdarsky in #1123
  • rebase-4.12.0-0.nightly-2022-11-16-003434 by @microshift-rebase-script in #1121
  • Fix the getting started procedure to work with RHEL 8.7 and OCP public mirror repo by @ggiguash in #1126
  • WRKLDS-604: Enable the Openshift flavor of the kube-controller-manager by @tkashem in #1102
  • fixes to rebase.sh by @pmtk in #1128
  • Rebase 4.12.0 0.nightly 2022 11 19 191518 by @benluddy in #1129
  • rebase-4.12.0-0.nightly-2022-11-21-151126 by @microshift-rebase-script in #1131
  • USHIFT-617: set ROUTER_USE_PROXY_PROTOCOL to false for router deployment by @zshi-redhat in #1133
  • API-1433: Configure route host assignment admission plugin. by @benluddy in #1114
  • USHIFT-623: Fix CSI and OpenSSL images to be consistent by @ggiguash in #1136
  • USHIFT-625: fix router deployment and rebase by @zshi-redhat in #1134
  • rebase-4.12.0-0.nightly-2022-11-22-215931 by @microshift-rebase-script in #1137
  • USHIFT-625 Fix router graceful shutdown time unit by @zshi-redhat in #1139
  • USHIFT-579: eliminate old replicaset of router deployment by @zshi-redhat in #1105
  • USHIFT-463: Update requests for topolvm to reflect measured usage by @jerpeter1 in #1130
  • USHIFT-608: Add documentation for Development Environment in public cloud by @ggiguash in #1127
  • USHIFT-620: Add a no-build option to configure-vm.sh script by @ggiguash in #1132
  • rebase.sh: fix .spec.strategy.type = "Recreate" by @pmtk in #1141
  • USHIFT-278: Add specific kubeconfig files per component by @oglok in #1112
  • USHIFT-622: Update rebase doc to reflect latest changes by @fzdarsky in #1135
  • NP-633: Add gateway interface options in ovn cni config by @zshi-redhat in #1096
  • Remove pprof port reference in CNI doc by @zshi-redhat in #1148
  • rebase-4.12.0-0.nightly-2022-11-25-185455 by @microshift-rebase-script in #1147
  • USHIFT-626: Install sos utility with MicroShift and document its usage by @ggiguash in #1140
  • USHIFT-618 Document NodePort port range extension limits by @mangelajo in #1146
  • USHIFT-541 fix ApplyConfigMapWithData by @pmtk in #1154
  • USHIFT-441: Add service network to firewall docs by @pacevedom in #1153
  • USHIFT-605: Change MicroShift embedded & RPM version scheme by @pmtk in #1143
  • USHIFT-638: Change the default config.yaml file name to allow its overwrite by users by @ggiguash in #1151
  • USHIFT-574: Add subjectAltNames and rework external kubeconfig by @pacevedom in #1145
  • USHIFT-645: Pass version from spec to Makefile by @pmtk in #1157
  • pass log level to KCM by @atiratree in #1155
  • USHIFT-194: Add kubeconfig to Scheduler's authz and authn by @pmtk in #1152
  • USHIFT-631: Rearrangement of assets directory by @oglok in #1144
  • rebase-4.12.0-0.nightly-2022-11-30-182550 by @microshift-rebase-script in #1158
  • Don't select 'lo' device as gateway interface by @zshi-redhat in #1159
  • Add wait option to virt-install to make sure VMs are restarted by @ggiguash in #1164
  • USHIFT-573 avoid NodeName changes in running systems by @mangelajo in #1149
  • rebase.sh: fix path to KCM's defaultconfig.yaml by @pmtk in #1166
  • Better cleanup of MicroShift resources for developers by @mangelajo in #1167
  • USHIFT-447: Add os_id label to kubelet node registration by @pacevedom in #1162
  • USHIFT-666: Add %{commit} and embed it into binary by @pmtk in #1170
  • USHIFT-660: extract CI cluster fail debug info to separate file by @pmtk in #1172
  • [BUG] USHIFT-657 MicroShift does not find lvmd config if no microshift config file exists. by @copejon in #1160
  • rebase-4.12.0-0.nightly-2022-12-05-194559 by @microshift-rebase-script in #1169
  • Change %{X} to 'X macro' in spec changelog by @pmtk in #1174
  • USHIFT-660: yet another cluster debug info improvement by @pmtk in #1175
  • USHIFT-607: Introduce a new config format for microshift config by @dinhxuanvu in #1030
  • USHIFT-632: Update MicroShift description in RPM by @ggiguash in #1173
  • USHIFT-624: Adjust MicroShift minimal system requirements to better reflect the current resource usage by @ggiguash in #1177
  • rebase-4.12.0-0.nightly-2022-12-07-182824 by @microshift-rebase-script in #1180

New Contributors

Full Changelog: nightly...4.13.0-ec-1