Skip to content

Latest commit

 

History

History
202 lines (152 loc) · 16.5 KB

2021-05-21.md

File metadata and controls

202 lines (152 loc) · 16.5 KB

This Week in Enhancements - 2021-05-21

Enhancements for Release Priorities

Prioritized Merged Changes

<PR ID>: (activity this week / total activity) summary

There was 1 Prioritized Merged pull request:

  • 744: (3/64) general: External control plane topology (csrwng)

    External control plane support was introduced in OCP 4 with the support for the IBM Cloud Managed service (ROKS). At the time, this was the only platform that was run with an external control plane. It was sufficient to use a platform type of IBMCloud to distinguish it from other OCP installations with traditional control plane topology.

    More recently, an orthogonal field was added to the Infrastructure resource to indicate the type of control plane topology. Current supported values for the controlPlaneTopology field are HighlyAvailable and SingleReplica.

    This enhancement proposes adding a third possible value to the control plane topology field: External. A value of External in this field indicates that control plane components such as Etcd, Kube API server, Kube Controller Manager, and Kube Scheduler are running outside the cluster and are not visible as pods inside the cluster.

Other Enhancements

Other Merged Changes

<PR ID>: (activity this week / total activity) summary

There were 2 Other Merged pull requests:

Other Merged Pull Requests Modifying Existing Documents

  • 650: (2/41) general: Add ClusterOperator Scheduling (michaelgugino)
  • 770: (2/4) guidelines: update template to explain about keeping all sections (dhellmann)

Other New Changes

<PR ID>: (activity this week / total activity) summary

There were 4 Other New pull requests:

  • 784: (44/44) installer: Allow installer to include/exclude components based on user select install solution (bparees)

    This enhancement proposes a mechanism for cluster installers to exclude one or more optional components for their installation which will determine which payload components are/are not installed in their cluster. Core components are defined as the set of Second Level Operators managed by the Cluster Version Operator which today cannot be disabled until after completing the install and editing a CVO override, or editing the CVO overrides as part of rendering+editing manifests.

    The proposed UX is to make this a first class part of the install config api with the implementation being arguments supplied to the CVO to filter the user-selected manifests.

Other New Pull Requests Modifying Existing Documents

  • 786: (1/1) dns: Add ExternalDNS Operator Enhancement Proposal (sgreene570)
  • 787: (2/2) update: Add no drain upgrade filter (michaelgugino)
  • 788: (4/4) general: CONVENTIONS.md: add PromQL query to calculate adequate memory request (fpetkovski)

Other Active Changes

<PR ID>: (activity this week / total activity) summary

There were 15 Other Active pull requests:

  • 690: (14/17) api-review: Add mirror-by-digest-only to ImageContentSourcePolicy (QiWang19)
  • 701: (14/57) monitoring: metrics scraping with local authentication and authorization (deads2k)
  • 463: (7/608) machine-api: Describing steps to support out-of-tree providers (Danil-Grigorev)
  • 781: (4/8) installer: CORS-1650: RHEL 8 Server Worker/Infra Node Support (mtnbikenc)
  • 461: (4/9) ingress: Add aws-elb-idle-timeout enhancement (Miciah)
  • 460: (4/17) ingress: Add empty-requests-policy enhancement (Miciah)
  • 652: (3/4) node: Enable cgroup v2 support (harche)
  • 738: (2/99) network: Installing OCP on ARM-Based Smart NICs (danwinship)
  • 747: (2/21) network: Enable Kubernetes NMstate by default for selected platforms (yboaron)
  • 773: (2/29) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 732: (2/141) network: Add Smart NIC OVN offload enhancement (zshi-redhat)

Other Active Pull Requests Modifying Existing Documents

  • 772: (38/69) network: metallb: Update operator, CRD, and BGP stack plans (russellb)
  • 780: (27/30) cluster-logging: Simplify and clarify JSON forwarding proposal, better examples. (alanconway)
  • 666: (8/27) kube-apiserver: adding new userequest audit policy (EmilyM1)
  • 742: (6/93) cluster-scope-secret-volumes: Update projected resource CSI driver proposal (adambkaplan)

Other Closed Changes

<PR ID>: (activity this week / total activity) summary

There were 2 Other Closed pull requests:

  • 477: (2/45) update: enhancements/update/manifest-install-levels: Propose a new enhancement (wking)

Other Closed Pull Requests Modifying Existing Documents

  • 554: (2/11) general: conventions: Clarify when workload disruption is allowed (smarterclayton)

Old (labeled as stale, but discussion in last 7 days) Changes

<PR ID>: (activity this week / total activity) summary

There were 2 Old (labeled as stale, but discussion in last 7 days) pull requests:

  • 346: (1/84) installer: Installer pre-flight validations (mandre)
  • 520: (1/14) network: Static IP Addresses from DHCP (cybertron)

Other lifecycle/stale Changes

<PR ID>: (activity this week / total activity) summary

There were 5 Other lifecycle/stale pull requests:

  • 371: (0/16) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 400: (0/19) installer: OpenStack AZ Support (iamemilio)

Other lifecycle/stale Pull Requests Modifying Existing Documents

  • 403: (0/17) authentication: webhook authentication: kubeconfig auth specification, 0-ttl cache (stlaz)
  • 406: (0/17) kube-apiserver: Add preliminary data section to network check enhancement. (sanchezl)
  • 623: (0/2) storage: Confirm Azure Disk names (huffmanca)

Idle (no comments for at least 7 days) Changes

<PR ID>: (activity this week / total activity) summary

There were 66 Idle (no comments for at least 7 days) pull requests:

  • 124: (0/75) update: enhancements/update/automatic-updates: Propose a new enhancement (wking)
  • 137: (0/299) general: CLI in-cluster management (sallyom)
  • 146: (0/213) installer: openstack: Add Baremetal Compute Nodes RFE (pierreprinetti)
  • 201: (0/95) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
  • 255: (0/110) monitoring: add restart metrics enhancement (rphillips)
  • 292: (0/203) machine-api: Add Managing Control Plane machines proposal (enxebre)
  • 302: (0/29) kube-apiserver: [thought-experiment] single-node cluster static pod creation (deads2k)
  • 341: (0/80) maintenance: Machine-maintenance operator proposal (dofinn)
  • 343: (0/43) authentication: cluster-wide oauth-proxy settings (deads2k)
  • 357: (0/237) accelerators: Supporting out-of-tree drivers on OpenShift (zvonkok)
  • 361: (0/111) baremetal: Minimise Baremetal footprint, live-iso bootstrap (hardys)
  • 363: (0/201) cvo: Enhancement for adding upgrade preflight checks for operators (LalatenduMohanty)
  • 426: (0/160) general: enhancements/update/targeted-update-edge-blocking: Propose a new enhancement (wking)
  • 427: (0/54) update: enhancements/update/phased-rollouts: Propose a new enhancement (wking)
  • 462: (0/56) ingress: Add client-tls enhancement (Miciah)
  • 468: (0/54) machine-api: Add dedicated instances proposal (alexander-demichev)
  • 475: (0/22) general: enhancements/update/update-blocker-lifecycle: Propose a new enhancement (wking)
  • 486: (0/73) local-storage: Adds proposal for auto partitioning in LSO (rohan47)
  • 492: (0/48) rhcos: add rhcos-inject enhancement (crawford)
  • 547: (0/38) baremetal: Propose BMC-less remediation enhancement (AKA poison pill) (n1r1)
  • 562: (0/149) security: Enhancing SCC to Gate Runtime Classes (haircommander)
  • 564: (0/18) cluster-logging: Allowing users to specify a delete policy based on amount of storage used within the ES cluster (ewolinetz)
  • 567: (0/106) machine-api: Added proposal for remediation history (slintes)
  • 571: (0/231) network: Cloud API component for egress IP (alexanderConstantinescu)
  • 575: (0/74) installer: Installer Enhacement Proposal: Manifests from STDIN (oglok)
  • 593: (0/131) general: Add proposal for hiding container mountpoints from systemd (lack)
  • 613: (0/18) network: NetworkPolicies for System Namespaces (danwinship)
  • 624: (0/19) update: Add: upgrade-blocker-operator (michaelgugino)
  • 626: (0/38) machine-config: enhancements/machine-config: securing MCS (crawford)
  • 642: (0/48) kubelet: Auto Node Sizing (harche)
  • 643: (0/65) update: Add Reduced Reboots enhancement (sdodson)
  • 654: (0/11) dns: ARO private DNS zone resource removal (jim-minter)
  • 660: (0/19) cluster-logging: Flow control API enhancements, first draft. (alanconway)
  • 661: (0/118) operator-framework-api: New OpenshiftCatalogueValidator (camilamacedo86)
  • 673: (0/42) machine-api: short-circuiting-backoff (mshitrit)
  • 676: (0/1) kube-apiserver: api compatibility (sanchezl)
  • 682: (0/31) alerting: alerting as a feature (dofinn)
  • 683: (0/36) insights: Insights Operator pulling and exposing data from the OCM API (tremes)
  • 687: (0/82) storage: Add AWS EFS CSI driver operator (jsafrane)
  • 691: (0/2) installer: OpenStack root volume AZs (Fedosin)
  • 695: (0/25) cluster-version-operator: move CVO upgrades doc to enhancements (deads2k)
  • 706: (0/136) api-review: apply user defined tags to all resources (gregsheremeta)
  • 707: (0/15) installer: Add Enhancement for Installing to Alibaba Cloud (lemondlut)
  • 709: (0/80) installer: Add proposal for credentials management outside the openshift cluster for new platforms (akhil-rane)
  • 722: (0/7) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
  • 725: (0/2) distributed-tracing: WIP distributed tracing doc (sallyom)
  • 730: (0/7) network: mtu: ability to change running cluster's mtu setting (msherif1234)
  • 736: (0/72) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 737: (0/8) general: enhancements/update/targeted-update-edge-blocking: Client-side platform parameter (wking)
  • 745: (0/67) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 748: (0/4) cluster-logging: New proposal: Forwarder output parameter templates (alanconway)
  • 749: (0/155) ingress: NE-310 Enhancement proposal for HSTS route admission plugin (candita)
  • 751: (0/50) builds: WIP - Disable Jenkins Pipeline Build Strategy (adambkaplan)
  • 753: (0/24) workload-partitioning: add plan for configuration and enablement ownership (dhellmann)
  • 758: (0/20) security: Security Context Constraints for CSI Volumes (adambkaplan)
  • 771: (0/4) update: add eus MCO enhancement (rphillips)
  • 775: (0/9) network: Drop Node Hostname Resolution (cybertron)

Idle (no comments for at least 7 days) Pull Requests Modifying Existing Documents

  • 522: (0/40) olm: Update OLM managed operator metrics enhancement (awgreene)
  • 538: (0/14) machine-api: update machine-api-usage-telemetry (elmiko)
  • 618: (0/15) network: Add more details about host port ownership (danwinship)
  • 693: (0/26) general: CONVENTIONS: Add section on limits (smarterclayton)
  • 711: (0/3) olm: add "fail open" risk/mitigation (njhale)
  • 759: (0/2) 100 enhancements: workload-partitioning: reorganize (dhellmann)
  • 774: (0/6) network: Remove OpenShift-SDN requirement for Bare Metal Load Balancer (markdgray)
  • 778: (0/1) cluster-logging: [cluster-logging] Refresh loki enhancement proposal (periklis)
  • 779: (0/1) general: Update High Availability Conventions (ravisantoshgudimetla)