Updates since 2022-08-19
<PR ID>: (activity this week / total activity) summary
There was 1 Prioritized Merged pull request:
-
1193: (1/115) microshift: USHIFT-40 Default CNI for MicroShift (mangelajo) (USHIFT-40)
This enhancement proposes the adoption of a default MicroShift CNI.
MicroShift addresses customer use cases with low-resource, field-deployed edge devices (SBCs, SoCs) requiring a minimal K8s container orchestration layer, please see PR#1187 for more details.
We are proposing OVNKubernetes to align with all the other OpenShift form factors, and provide the ability to use NetworkPolicies which some customers demand.
In this enhancement we describe the changes made to the OVNKubernetes configuration as well as the work that needs to be done, and possible improvements.
<PR ID>: (activity this week / total activity) summary
There was 1 Prioritized Active pull request:
-
1202: (1/226) storage: STOR-962: Update storage operators for HyperShift (jsafrane) (STOR-962)
priority/important-soon
This enhancement describes how OCP storage components will run in HyperShift's managed control plane and in the guest cluster.
The components currently are:
- cluster-csi-snapshot-controller-operator and its operand, csi-snapshot-controller.
- cluster-storage operator and its operand aws-ebs-csi-driver-operator and its operand AWS EBS CSI driver.
- All other CSI driver operators + CSI drivers should follow the same approach, AWS EBS is just the first one to run its control plane in HyperShift's management cluster.
<PR ID>: (activity this week / total activity) summary
There were 9 Other Merged pull requests:
-
1150: (7/125) general: User experience workflow in OCP CoreOS Layering model and phased approach (sinnykumari)
Since the last time, we have gained experience while working on the prototype in the layering branch https://github.com/openshift/machine-config-operator/tree/layering and discussing/demoing to different teams.
Goal is to have up-to-date information of the existing enhancement and sketch how the user experience will look like in the layering model.
Note There will be some additional update added to this PR by the authors of this enhancement when spikes mentioned in this doc has been completed.
-
1200: (20/130) network: Pods SNAT to LB Service IP proposal (oribon) (SDN-2682)
Some external systems that communicate with applications running on the Kubernetes cluster through a LoadBalancer service expect that the source IP of egress traffic originating from the pods backing the service is identical to the destination IP they use to reach them - i.e the LoadBalancer's ingress IP. This behavior requires that service access from outside the cluster will only work to a designated node. This is contradictory to how default services work where a service may be accessed via any node.
By annotating a LoadBalancer service, users could request that the source IP of egress packets originating from all of the pods that are endpoints of it would be its ingress IP.
-
1216: (20/72) dev-guide: OCPSE-25: [dev-guide] Cluster Fleet Evaluation (aravindhp)
Introduce a process that allow OpenShift components to introduce a change that could result in highly visible alerts, breakages or upgrade failures on user clusters.
- 1107: (3/42) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)
- 1214: (4/21) dev-guide: [OCPCLOUD-1517] API Conventions: Kube consistency is preferred to cloud consistency (JoelSpeed)
- 1218: (16/17) dev-guide: [OCPCLOUD-1514] API Conventions: Compare Configuration and Workload APIs (JoelSpeed)
- 1221: (4/4) microshift: MicroShift CNI: fix missing comments (zshi-redhat) (USHIFT-40)
- 1223: (20/20) general: Hypershift networking: Describe how to use Konnektivity for non-http protocols (alvaroaleman) (OCPPLAN-5771)
- 1226: (3/3) hypershift: Hypershift: add updated details to inplace upgrade (yuqi-zhang) (OCPPLAN-5771)
<PR ID>: (activity this week / total activity) summary
There were 4 Other New pull requests:
- 1222: (7/7) dev-guide: Updates to workloads vs configuration API documentation (JoelSpeed)
- 1224: (8/8) dev-guide: Expand Boolean API convention example (JoelSpeed)
- 1225: (30/30) storage: Add enhancement for topology configuration (gnufied)
- 1227: (6/6) update: expand the CVO featureset annotation to include other FeatureSets (deads2k)
<PR ID>: (activity this week / total activity) summary
There were 10 Other Active pull requests:
- 1205: (50/61) console: Created enhancement doc to customize perspectives (lokanandaprabhu) (ODC-6695)
- 1206: (42/68) console: Enhancement doc to customize catalogs and sub-catalogs (lokanandaprabhu) (ODC-6695)
- 1212: (27/28) hypershift: Enhancment to support HostedClusterInfrastructure CRD (jnpacker) (ACM-1554)
- 1177: (18/78) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)
- 1179: (16/87) network: IP and Interface Selection (cybertron)
- 918: (10/238) installer: vsphere: add multiple datacenter and clusters (jcpowermac) (SPLAT-320)
- 1217: (5/6) api-review: Apply user defined labels to all GCP resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155)
- 1213: (4/75) workload-partitioning: feat: add wide cluster configuration for workload partitioning (eggfoobar) (CNF-5562)
- 1134: (2/64) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)
- 1191: (1/31) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155)
<PR ID>: (activity this week / total activity) summary
There were 2 Other Closed pull requests:
- 811: (4/99) network: Enhancement proposal for OVN secondary networks (maiqueb)
- 1186: (2/6) general: Add oauth route label (enxebre) (OCPPLAN-5771)
<PR ID>: (activity this week / total activity) summary
There was 1 Revived (closed more than 7 days ago, but with new comments) pull request:
Revived (closed more than 7 days ago, but with new comments) Pull Requests Modifying Existing Documents
- 1215: (6/12) dev-guide: [OCPCLOUD-1518] API Conventions: Booleans are disallowed in OpenShift APIs (JoelSpeed)
<PR ID>: (activity this week / total activity) summary
There were 14 Idle (no comments for at least 7 days) pull requests:
- 745: (0/152) security: Security Profiles Operator integration in OpenShift (JAORMX)
- 1064: (0/72) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
- 1106: (0/27) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
- 1126: (0/57) cluster-logging: Logs-based alerts (periklis) (LOG-2510)
- 1139: (0/33) dns: NE-927: CoreDNS Cache Tuning Enhancement Proposal (brandisher) (NE-757)
- 1148: (0/55) installer: This proposal describes how we would add a new field to the install-config during installation to set the load balancer type in AWS either to NLB or ELB. (miheer) (NE-942)
- 1167: (0/136) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
- 1181: (0/12) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)
- 1189: (0/88) installer: Installer: check operators for stability (patrickdillon)
- 1198: (0/39) insights: VDPA enhancement (lmilleri)
- 1204: (0/8) hypershift: Enhancement proposal for HyperShift on P/Z/A (jaypoulz)
- 1188: (0/4) general: Update mount-namespace-hiding implementation plan to be environment-only (lack) (CNF-5326)
- 1208: (0/3) release: Update revert instructions and link to TRT playbook (stbenjam) (edit)
- 1209: (0/9) dev-guide: Add Egress IP health monitoring port (flavio-fernandes)
<PR ID>: (activity this week / total activity) summary
There were 5 With lifecycle/stale or lifecycle/rotten pull requests:
- 371: (1/47) ingress: Add forwarded-header-policy enhancement (Miciah)
- 1133: (1/36) general: Guidelines for the use of eBPF in OCP (danwinship)
- 1158: (6/244) general: Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
- 1164: (1/33) general: Network Observability update for downstream operator and productization (jpinsonneau)
- 1196: (1/11) console: Replace the 'Enabled' field with enum (jhadvig)