Updates since 2022-03-11
<PR ID>: (activity this week / total activity) summary
There was 1 Prioritized Merged pull request:
-
1053: (42/104) agent-installer: Add agent-based installer concept (zaneb)
The agent-based installer is an installation method for on-premises clusters, that will use a bootable, ephemeral installer image running on the hosts that are to become part of the cluster. The user will generate the image using a command-line tool. The image itself will contain components (such as assisted-service and assisted-agent) of the Assisted and Multi-Cluster Engine (MCE) installation methods. The installer will be usable in both a fully-automated workflow, where configuration is provided upfront, and an interactive workflow where the user can interact with a GUI similar to the hosted Assisted installation service.
<PR ID>: (activity this week / total activity) summary
There were 2 Other Merged pull requests:
-
1032: (20/68) general: OpenShift CoreOS Layering (provisional) (cgwalters)
Change RHEL CoreOS as shipped in OpenShift to be a "base image" that can be used as in layered container builds and then booted. This will allow custom 3rd party agents delivered via RPMs installed in a container build. The MCO will roll out and monitor these custom builds the same way it does for the "pristine" CoreOS image today.
This is the OpenShift integration of ostree native containers or CoreOS layering via the MCO.
- 1060: (18/18) machine-api: update Azure Ultra Disks enhancement (damdo)
<PR ID>: (activity this week / total activity) summary
There were 5 Other New pull requests:
-
1059: (179/179) baremetal: Converge ZTP and Metal3 flows (dtantsur)
This enhancement proposes converging two somewhat different bare-metal provisioning flows in OpenShift:
- Standard Metal3 flow used in bare-metal IPI and [baremetal-operator][bmo]. Uses the [Ironic agent][ipa] (also known as ironic-python-agent or simply IPA) for writing the CoreOS image.
- ZTP (Zero-Touch Provisioning) flow using the so-called live ISO Ironic and baremetal-operator feature, the assisted service and the assisted agent.
-
1062: (4/4) storage: Update the CSI migration enhancement (bertinatto)
do-not-merge/hold
We want to allow cluster administrators to seamlessly migrate volumes created using the in-tree storage plugin to their counterpart CSI drivers. It is important to achieve this goal before CSI Migration feature becomes GA in upstream. This also a requirement for supporting out-of-tree cloud providers
-
1063: (3/3) installer: add stage-based exit codes to the openshift-installer (deads2k)
openshift-installer
callers will now get more granular exit codes. Callers ofopenshift-installer
can expect non-zero exit codes that may change over time as theopenshift-installer
evolves over time.openshift-installer
provides no guarantee that exit codes will not change as result of changes like greater granularity, lower granularity, re-organization, or other needs.openshift-installer
does guarantee that a particular exit code will not be re-used to have a different meaning in the same y-level version.openshift-installer
will make reasonable efforts to avoid re-using a particular exit code to have different meanings across y-level versions, but for sufficiently compelling reasons may do so. -
1064: (3/3) network: Add enhancement proposal for SDN live migration (pliurh)
Migrating the CNI network provider network of a running cluster from OpenShift SDN to OVN Kubernetes without service interruption. During the migration, we will partition the cluster into two sets of nodes controlled by different network plugins. We will utilize the Hybrid overlay feature of OVN Kubernetes to connect the networks of the two CNI network plugins. So that pods on each side can still talk to the pods on the other side.
- 1061: (2/2) dev-guide: Host port registry: Add konnectivity agent (alvaroaleman)
<PR ID>: (activity this week / total activity) summary
There were 19 Other Active pull requests:
- 1057: (88/97) installer: Enhancement for enabling 4-node cluster deployments as a day0 operation (flaper87)
- 1056: (57/81) cluster-scope-secret-volumes: BUILD-406: shared resource validating admission EP (gabemontero)
- 1008: (25/223) machine-api: [OCPCLOUD-1248] Add initial iteration of ControlPlaneMachineSet operator enhancement (JoelSpeed)
- 1037: (22/180) insights: New Insights config API proposal (tremes)
- 1035: (20/122) network: Pods Egress DSCP QoS proposal (oribon)
- 1048: (18/37) network: Dual Stack VIPs for on-prem deployments (cybertron)
- 1041: (16/143) single-node: Enhancement for enabling single-node-openshift with workers (omertuc)
- 929: (14/250) api-review: [OCPNODE-747] New CRD ImageDigestMirrorSet and ImageTagMirrorSet to support AllowMirrByTags (QiWang19)
- 1030: (14/43) monitoring: enhancements/monitoring: User-Defined Alerting and Relabeling Rules (bison)
- 981: (6/157) general: Added proposal for HyperShift monitoring. (bwplotka)
- 1014: (4/355) multi-arch: Heterogeneous architecture clusters (Prashanth684)
- 1009: (4/85) general: OpenStack Cloud Provider Config Upgrade (stephenfin)
- 461: (4/16) ingress: Add aws-elb-idle-timeout enhancement (Miciah)
- 1002: (3/98) ingress: CFE-10: Add host-network-bind-options (Elbehery)
- 1034: (3/100) testing: Ephemeral Agent Installer e2e Tests (lranjbar)
- 1005: (2/107) general: Non-disruptive upgrades in DPU clusters (danwinship)
- 937: (2/139) monitoring: support configuration of alerting notifications by application owners (simonpasquier)
- 1027: (2/5) general: Enable ProjectRequestLimit on OpenShift 4.x (josefkarasek)
- 1051: (93/132) api-review: Update enhancement proposal to support update of user-defined AWS tags (TrilokGeer)
<PR ID>: (activity this week / total activity) summary
There were 2 Other Closed pull requests:
- 994: (2/11) authentication: auth: add enhancement about pinning SCCs to pods (stlaz)
- 1006: (2/7) storage: CSI Inline Ephemeral Volume Security (adambkaplan)
<PR ID>: (activity this week / total activity) summary
There were 14 Idle (no comments for at least 7 days) pull requests:
- 811: (0/73) network: Enhancement proposal for OVN secondary networks (maiqueb)
- 943: (0/112) etcd: [OCPCLOUD-1244] Add proposal for etcd protection mechanism during control plane scaling (JoelSpeed)
- 980: (0/87) authentication: enhancements/authentication: detect invalid certificates (s-urbaniak)
- 987: (0/104) dns: Add the DNS-over-TLS enhancement initial draft (brandisher)
- 995: (0/231) machine-api: Add enhancement for AWS Placement Groups in Machine API (JoelSpeed)
- 1010: (0/70) authentication: add enhancement on PSa autolabeling (stlaz)
- 1019: (0/22) node-tuning: Enhancement for improving image pull via shortname security (umohnani8)
- 1023: (0/20) ingress: Add route-subdomain enhancement (Miciah)
- 1028: (0/12) cluster-logging: flow-control-api spec (pmoogi-redhat)
- 1036: (0/132) insights: Insights Operator Prometheus Alerts for Insights Recommendations (natiiix)
- 1039: (0/3) ingress: Add tunable-router-kubelet-probes (Miciah)
- 1047: (0/3) authentication: AUTH-125 Cert Manager enhancement document (slaskawi)
- 1046: (0/2) ingress: transition-ingress-from-beta-to-stable status → implemented (Miciah)
- 1054: (0/4) ingress: NE-585 Update enhancement after implementation (candita)
<PR ID>: (activity this week / total activity) summary
There were 4 With lifecycle/stale or lifecycle/rotten pull requests:
- 745: (1/134) security: Security Profiles Operator integration in OpenShift (JAORMX)
- 918: (40/134) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
- 958: (1/110) monitoring: enhancements/monitoring: User-defined alerting rules proposal (bison)
- 1025: (1/49) kube-apiserver: Introduce detection of stale clusteroperator conditions (mfojtik)