4.12.0-ec.2
Created: 2022-08-26 14:17:02 +0000 UTC
Image Digest: sha256:264011e6f59dd4a33b26b77b24b1b0b62bc572825e8636a5455a041047cc0531
Promoted from registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2022-08-24-053339
Changes from 4.11.0
Components
- Kubernetes 1.24.0
- Red Hat Enterprise Linux CoreOS upgraded from 411.86.202208031059-0 to 412.86.202208222005-0
New images
Rebuilt images without code change
- MGMT-11695: Disk cleanup does not clean all volume groups in a physical volume. (#518) #518
- MGMT-11170: Report the caller in the log. (#527) #527
- NO-ISSUE: Bump k8s.io/client-go from 0.24.2 to 0.24.4 (#523) #523
- NO-ISSUE: Bump github.com/operator-framework/operator-lifecycle-manager (#525) #525
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.22.0 to 0.22.3 (#521) #521
- MGMT-10085: Get real filepath of RAID device (#517) #517
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.21.1 to 0.22.0 (#515) #515
- MGMT-11100: changing url for router status check from console to canary (#512) #512
- MGMT-11365: fix flaky installation of golangci-lint (#510) #510
- NO-ISSUE: Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#508) #508
- NO-ISSUE: Add
jhernand
to OWNERS_ALIASES
(#507) #507
- MGMT-11106: Writing controller logs to file in order to be able to send (#506) #506
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 (#504) #504
- NO-ISSUE: Bump k8s.io/apimachinery from 0.24.2 to 0.24.3 (#502) #502
- BZ-2107887: misleading configuring state when installing with assisted-installer (#501) #501
- MGMT-8855: repeated event messages in wait for olm operators due to (#499) #499
- NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 (#498) #498
- MGMT-11100: Adding get router status logic in case of sno failure. (#497) #497
- MGMT-11063: assisted-installer isn’t sending the host logs in case the installation was successful and cacert was added (#495) #495
- NO-ISSUE: add stage info in case converged flow is enabled (#493) #493
- NO-ISSUE: Add @rccrdpccl as approver (#492) #492
- NO-ISSUE: Bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0 (#491) #491
- MGMT-10660: Refactor assisted-installer ops code to allow writing unitests (#488) #488
- NO-ISSUE: In case must-gather upload failed but logs were gathered (#487) #487
- NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 (#489) #489
- Full changelog
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #15
- Full changelog
- Updating ose-apiserver-network-proxy images to be consistent with ART #26
- Updating ose-apiserver-network-proxy images to be consistent with ART #23
- Switch Dockerfile build to a static golang build #24
- Full changelog
- Updating ose-aws-cloud-controller-manager images to be consistent with ART #23
- Full changelog
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #158
- Full changelog
- Update Machine API operator dependency #49
- pkg/actuators/machineset/controller: Fix %s in scale-from-zero logging #43
- Bug 2106733: Fix panic when accessing nil machine annotations map #46
- Bug 2060068: check securityGroupIDs for emptiness #44
- Full changelog
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #155
- Full changelog
- Updating ose-azure-cloud-node-manager images to be consistent with ART #34
- Updating ose-azure-cloud-controller-manager images to be consistent with ART #35
- Full changelog
- Updating ose-azure-cluster-api-controllers images to be consistent with ART #259
- Full changelog
- Bug 2111811: UPSTREAM 1367, 1409: Update max data disk count table #29
- Updating ose-azure-disk-csi-driver images to be consistent with ART #28
- Full changelog
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #51
- Full changelog
- Update Machine API Operator to bring in drain controller update #30
- Bug 2085390: make Azure instance types case-insensitive #27
- Enable configuration of boot diagnostics when creating VMs #24
- Full changelog
- Bug 2098072: vsphere: fix default disk type when not speficied #6233
- Bug 2061947: IBMCloud: Handle missing RG #6152
- CORS-1994: Update Installer Dependencies #6175
- Bug 2109538: nutanix: allow creating manifests without Prism Central connection #6149
- IBMCloud: Use unique mutex for Client retrieval #6241
- OCPBUGS-262: UPI image download govc rate limit failure #6047
- Extract the image-references file from the release, pass it to
machine-config-operator
#6234
- powervs: allow VPC, Cloud connection, and NW re-use #6217
- Bug 2109800: IBMCloud: Allow metrics traffic #6208
- IBMCloud: BYON Enablement #6183
- IBMCLOUD Power VS: Updated Max and Min machinepool resource limits #6147
- GCP: Added user specified tags on control plane instances #6199
- Azure Stack UPI Docs: Remove Feature Gate CRs #5657
- Bug 2115790: bump RHCOS 4.12 bootimage metadata #6212
- terraform: ibmcloud: bump provider version #6210
- Revendor with golang 1.18 #6077
- Update installer images to use golang 1.18 #6163
- GCP: Add networkProjectID parameter to install-config. #6166
- powervs: default to tier1 storage #6211
- Download
yq
in upi installer containers #6008
- Remove LoadBalancer settings from cloud provider config #5834
- Add SPLAT members to platform reviewer/approver aliases #6202
- Alibaba: Use a static region list #6178
- Power VS: Add Montreal as a supported region #6209
- OWNERS_ALIASES: Add Adam Piasecki (c4rt0) #6181
- Switch libvirt VM’s to vnc graphic mode #6062
- GCP: Added user specified tags on compute instances in installconfig #6185
- CORS-2009: Update default release image #6180
- Fix ineffassign #4866
- Bug 2105933: data/data/coreos: update FCOS to 36.20220716.3.1 #6108
- Bug 2114754: gather: properly delete serial log dir #6197
- tls: only report error if one happened #6195
- Updating ose-installer-artifacts images to be consistent with ART #6096
- Revert “GCP: Revert Instance Type from N2 to N1” #6058
- CORS-2167: Remove UPI Metal TF references #6174
- Change defaultNetworkType to ovn-kubernetes #6014
- PowerVS: Add 60 sec wait time after VPC creation. #6162
- updated terraform-provider-ovirt #6169
- Update vsphere permissions file #5387
- Update kube components to v0.24.0 #6165
- IBMCloud: BYON Enablement - SG Rule Cleanup #6143
- BUG 2105341: Remove required check for control planes in boostrap gather #6168
- BUG 2109388: Add AWS S3 Bucket Permissions #6150
- added soundcard_enabled field to tf resources for master vms #6148
- Update Installer approvers list #6151
- IBMCloud: Update RHCOS image for VSI #6142
- Bug 2102324: Fix validation errors for instance type #6127
- Updating ose-baremetal-installer images to be consistent with ART #6085
- As a developer I want to update installer to use propagateUserFlags for GA #5994
- terraform: update azure provider to v3 #6000
- Azure console logs gathering #5904
- OWNERS_ALIASES: drop miabbott from coreos aliases #6123
- Gcp console logs gathering #5902
- IBMCloud: BYON Enablement - Terraform #6051
- Bug 2095323: Create security group rules for each MachineNetwork CIDR #6125
- Bug 2106061: bump RHCOS 4.12 bootimage metadata #6129
- test: use
T.TempDir
to create temporary test directory #5730
- IBMCloud: BYON Enablement - InstallConfig #6050
- Bug 2097691: vsphere installconfig: use full dc path in network validation #6105
- Terraform: Remove azureprivatedns provider #5983
- Update OWENRS-ALIASES after changes in the team #6113
- Bug 2106667: OpenStack UPI: Allow setting external DNS #6116
- Bug 2061947: IBMCloud: Skip DNS Record delete #6013
- Bug 2102228: rhcos: Move to rhcos.mirror.openshift.com #6109
- Bug 2082395: Make azure baseDomainResoureGroup optional for private cā¦ #6049
- cmd/openshift-install/gather: Errorf for Available=False #5985
- Bug 2070318: Allow setting bootstrap kubelet ip #6042
- Updating ose-installer images to be consistent with ART #6083
- Bug 2098299: Switch to perform normal marshalling with unknown fields #6039
- openstack: Update base images #6082
- AWS Destroy: Clean up endpoint services #6089
- openstack UPI: Remove Swift example, use Glance #6091
- Bug 2104578: Remove unnecessary SG rule #6086
- Bug 2090836: Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #5973
- OpenStack: prompt FIP description #6075
- Bug 1944365: openstack: validate that VIPs are outside DHCP pools #6069
- openstack UPI: clarify naming of RHCOS image #6081
- Bug 2102324: Fix panic when unknown region is provided. #6065
- Bug 2103144: openstack: validate apiVIP and ingressVIP to be semantically different #6067
- Bug 2103236: Provide proper error message for empty projects list #6071
- BUG 2102632: destroy/gcp: Use min length for destroying disks #6068
- Bug 2099401: IBMCloud: Set regional URL for ibmcloud client #6046
- openstack: Prepare for a UPI CI job #6055
- Full changelog
- Merge upstream #238
- Increase the handling of 409 errors when node creation fails #1112
- Fix ironic httpd readness & liveness Probe #1152
- Move hardys to emeritus_approvers #1153
- use StepInterface constants #1145
- remove_local_ironic.sh: update the list of containers #1111
- Add short description of HardwareData API #1140
- Skip the inspecting state when inspection is disabled #1128
- Update build status badges #1144
- Fix comment #1143
- Don’t require pre-provisioning image for live ISO provisioning #1139
- Add zhouhao3 to reviewers #1138
- Stop treating missing network as fatal error #1135
- Get rid of envsubst for nameprefix #1126
- Uplift to gopkg.in/yaml to v3.0.0 #1123
- š Update outdated BaremetaHost state diagram #1125
- Get rid of a separate state for profile matching #1127
- Add kubesec to BMO #1103
- HardwareData custom resource for host inspection data #1099
- Updating ose-baremetal-operator images to be consistent with ART #232
- Full changelog
- Bug 2118625: Refactor Nutanix plugin to use external credentials structs #485
- Bug 2117474: Fix panic when the Provider spec is empty in credential request #484
- Rename azure-mind-mod-removal to fix typo #481
- Bug 2100964: Make ccoctl work with credentials fetched from gcloud cli defaults #475
- Updating ose-cloud-credential-operator images to be consistent with ART #474
- Bug 2101880: manifests/00-namespace: Set empty openshift.io/run-level #472
- [Issue #452] Improving documentation #465
- doc(aws-sts): add alternative to host OIDC configuration in a private bucket using CloudFront #468
- Full changelog
- Jira OCPBUGS-208: OpenStack: Avoid concurrent port updates for attach/detach operations #54
- Jira OCPBUGS-247: OpenStack Return UnexpectedURIError when URI cannot be parsed #55
- Bug 2118563: Adjust OpenStack port capacity to default max_allowed_address_pair #53
- Bug 2111878: Make azure operations to be in sequence #52
- Bug 2104784: AWS: Fix race in IP address assignment code #50
- Update OWNERS #51
- Add OpenStack cloud provider #47
- Updating ose-cloud-network-config-controller images to be consistent with ART #49
- Bug 2105996: Fix assign error display for cloudprivateipconfig #48
- Full changelog
- e2e: address PSa failures #581
- Bug 2111842: v/o/library-go - version-bump #576
- Updating ose-cluster-authentication-operator images to be consistent with ART #575
- Updating ose-cluster-authentication-operator images to be consistent with ART #571
- Bug 2078287: only ever include certificates in the oauth-serving-cert CM #573
- Full changelog
- Use platformStatus.type to determine type of platform #280
- METAL-157: Don’t run image cache unless required #275
- Stop passing HTPASSWD variables to services #278
- Add RBAC for metal3.io/hardwaredata #277
- Fix a few papercuts #263
- Update to golang 1.18 and regenerate CRDs #265
- Drop the IRONIC_HTTPD compatibility option #245
- Full changelog
- Reset Go mod after openstack library-go bump #200
- Update library-go to set OpenStack provider to external #199
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #196
- Bug 2104373: Improve decision logic around syncing cloud config #197
- Full changelog
- Update go.mod api,client-go to register crd #262
- This is not the repo you’re looking for. #261
- Bump k8s dependencies #260
- Full changelog
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #122
- Full changelog
- vendor upstream alerts #894
- Exits with a non-zero code in case Etcd backup fails #871
- Bug 2106044: Fix etcd minor upgrade backup #884
- Bug 2097073: vendor upstream alerts #890
- fixing metrics proxy log spam #883
- Updating cluster-etcd-operator images to be consistent with ART #875
- remove etcd-health-monitor sidecar from pod manifest #873
- fixing unit test health flakes with tolerance #874
- Bug 1884568: Add etcd pod liveness probe #869
- Add documentation for profiling CEO #868
- Bug 2097431: fix degraded missing cluster version #857
- Bug 2093819: add timeout to health checks #862
- Full changelog
- DPP-10860: Update Bugzilla links to “Networking” component #815
- OCPBUGS-368: Fix e2e tests for pod security violations #818
- NE-979: add ReloadInterval TuningOption #805
- Bug 2101878: Fix another issue with route status clearing race condition caused by not validating generation id #811
- Bug 2108708: Disable auto creation of default ingress contoller for hypershift #797
- Bug 2101878: Fix route status clearing race condition caused by using the cache #794
- Bug 2106086: Bump openshift/api for healthCheckInterval fix #804
- Bug 2104481: Allow PROXY protocol for the “Private” endpoint publishing strategy #803
- add Ethany-RH to OWNERS #800
- Bug 2086887: Add better debug logging to TestIngressOperatorCacheIsNotGlobal to help debug flakes #793
- Full changelog
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #7
- Full changelog
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #638
- Bug 2001409: add runbook urls to KCM-o alerts #635
- Reset Go mod after openstack library-go bump #642
- fix TestPodDisruptionBudgetAtLimitAlert by adding SecurityContext to a pod #643
- Update library-go to set OpenStack provider to external #641
- Make KCM-O conditionally dependent on monitoring stack availability #639
- Bug 2103940: Decouple KCM-O’s status from monitoring stack #636
- Full changelog
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #433
- Update owners #432
- Full changelog
- Whitelist metrics for MCG addon #1721
- Bug 2116382: Give precedence to CMO config map proxy config #1737
- OWNERS: Add myself, and move former team members to emeritus #1739
- Bug 2100312: go.mod: update openshift-api to current release-4.12 tip #1740
- Update jsonnet dependencies #1735
- Bug 2115527: reverts #1704 #1734
- MON-1261: exposing topology spread constraints through config #1624
- Update jsonnet dependencies #1730
- pkg/manifests/amcfg.go: reorder declarations #1728
- Unpin Jsonnet dependencies. #1725
- Synchronize versions of the downstream components #1727
- Bug 2083226: increase alertmanager startupProbe failure threshold #1720
- Synchronize versions of the downstream components #1722
- MON-2658: Add security context to additional containers in e2e tests #1714
- Bug 2089199: Removes etcd related dashboards from CMO #1674
- Bug 2090988: Set HA convention on admission-webhook #1716
- Synchronize versions of the downstream components #1713
- Add telemetry metrics for HyperShift #1710
- Updating cluster-monitoring-operator images to be consistent with ART #1711
- Bug 2095719: Updates CreateOrUpdateServiceAccounts #1704
- Bug 2100472: fix alert controllers when not in techpreview #1707
- Synchronize versions of the downstream components #1705
- Revert “Bug 2100472: start alert controllers only when techpreview” #1706
- Bug 2100472: start alert controllers only when techpreview #1701
- Full changelog
- Add missing runbook links for OVN-kubernetes alerts #1523
- Bug 2103680: avoid overrriding disableNetworkDiagnostics on reconciliation #1527
- Render CRDs for both OSDN and OVNK during migration #1521
- Configure ignored namespaces into multus-admission-controller #1515
- Add microshift ovnk manifests #1517
- Bug 2116982: multus-admission-controller SNO number of replicas #1524
- Enable the cloud-network-config-controller for OpenStack #1505
- multi-networkpolicy: Enable on SR-IOV networks #1443
- Updating cluster-network-operator images to be consistent with ART #1507
- Add configmap list/watch rights to cloud-network-config-controller #1511
- The Multus admission controller should run as a deployment #1514
- Bug 2108232: Revert “Bug 2085089: Pass enable-udp-aggregation=true to ovn-kubernetes” #1510
- Bug 2100601: Update CNO to config EgressIP timeout for ovnk #1498
- Bug 2060079: Enhance sensitivity of SDN alert NodeProxyApplySlow #1491
- Bug 2103590: Add init container to ensure that Status.podIP is set before postStart hooks run #1503
- remove @squeed from owners #1497
- Full changelog
- Allow new cri-o annotations for power management config (#383) #383
- leader.go: remove unused file (#441) #441
- convert core and cpu strings to integer (#432) #432
- stalld: remove support for built-in stalld (#433) #433
- e2e: fix a race in [reboots] tests (#439) #439
- e2e: perfprof: unbreak the e2e-gcp PAO lane (#438) #438
- Bug 2105123: tuned: disable irqbalance (#396) #396
- Add function to node utils to fetch Core Siblings (#403) #403
- Add client certificate and key to service monitor (#427) #427
- openshift-tuned: remember recommended profile (#421) #421
- Add offlined to v1 api (#417) #417
- add +optional and +default=true to workloadHints API (#416) #416
- TuneD: use the same FDP version for upstream (#412) #412
- Fix cpu overlap error output (#409) #409
- Bug 2102450: set rcutree.kthread_prio to ksoftirqd prio (#408) #408
- e2e: add podsecurity labels (#405) #405
- doc: fix description of the
PERFORMANCE_PROFILE_INPUT_FILES
env var (#399) #399
- e2e: check for tsc=reliable instead of tsc=nowatchdog (#410) #410
- test: utils: use updated profile, not original (#404) #404
- Dockerfile: provide full URL to CentOS stream image (#406) #406
- Bug 2105967: E2E test case Telco friendly workload hints (#374) #374
- Rename Performance Addon Controller to Performance Profile Controller (#373) #373
- makefile: enable running pao latency testing suite (#376) #376
- Clean up file and fix API docs (#391) #391
- Add clientset.go missing pkg/generated file (#397) #397
- Fix typo realTime Hint in PerformanceProfile.yaml (#389) #389
- Fix wrong kubelet test (#394) #394
- Bump vendor dependencies to k8s 1.24.2 (#386) #386
- must-gather e2e test (#365) #365
- Switch to CentOS Stream for upstream Containerfile (#385) #385
- Remove stale Profiles. (#381) #381
- PAO: update README.txt (#369) #369
- e2e: performance profile: Latency tests stabilization (#368) #368
- Updating cluster-node-tuning-operator images to be consistent with ART (#382) #382
- Full changelog
- Adding leader election leases permissions for openshift-controller-manager-sa #253
- BUILD-417: Adding leader election leases #250
- Bug 2110629: Set openshift.io/run-level to nil in openshift-controller-manager namespace #248
- Bug 2110617: Add namespace and RBAC needed for ingress-to-route #247
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #245
- Full changelog
- Revert “Revert “psalabelsyncer: synchronize the enforcement label”” #84
- Revert “psalabelsyncer: synchronize the enforcement label” #82
- psalabelsyncer: synchronize the enforcement label #81
- Full changelog
- Updating ose-cluster-samples-operator images to be consistent with ART #435
- Full changelog
- Bug 2112237: correct sc error messages for ibm and alibaba platforms #310
- Add PowerVS Block CSI Driver Operator #304
- Bug 2108054: Allow Prometheus to scan openshift-cluster-csi-drivers namespace #308
- STOR-956: Bump(openshift/api): to get CSI changes #307
- Bug 2108054: Add alert about unsupported CSI driver #305
- Bug 2107043: HTTPS_PROXY ENV missing in some CSI driver operators #301
- Bug 2101645: DefaultStorageClassController reports fake message on azure and openstack #292
- Full changelog
- Clean up owners file as part of DPP-10343 #46
- Updating ose-cluster-update-keys images to be consistent with ART #45
- Full changelog
- bump api version to add new capability #801
- lib/capability: Sort all slices after building them #827
- Bug 1951835: Propagate Degraded to update status #662
- Bug 2010365: OpenShift Alerting Rules Style-Guide Compliance #800
- Restore ‘Pull arch from payload’ and fix #813
- /pkg/cvo: improve CV history pruning #805
- Bug 2117033: pkg/cvo/sync_worker: Trigger new sync round on ClusterOperator versions[name=operator] changes #818
- pkg/cvo/status.go: sort implicitly enabled caps #814
- pkg/cvo/sync_worker: Consolidate all ClusterOperator errors by reason #577
- Revert “Pull arch from payload” #810
- Pull arch from payload #796
- Bug 2110590: pkg/cvo/updatepayload: Set ‘readOnlyRootFilesystem: false’ #807
- Bug 2109374: pkg/clusterconditions/promql: Cap PromQL queries at 5 minutes #806
- Bug 2094174: pkg/cvo: reset payload load status #788
- Bug 2108858: lib/resourcemerge: change SecurityContext reconcile #804
- Updating cluster-version-operator images to be consistent with ART #797
- Full changelog
- OWNERS: Add Joao and myself, and move former team members to emeritus #46
- Updating configmap-reload images to be consistent with ART #45
- Full changelog
- correcting nightly failures: topology #11878
- Bug 2080260: Update OLM pages to use details and list page extensions for operands when they exist #11883
- OCPBUGS-238: enable knative e2e in ci #11963
- OCPBUGS-180: Change ‘Role’ title to ‘Roles’ #11960
- Bug 2071792: Support namespace of choice for the user that wants to use TLS verification #11571
- Monitoring: Import enums from dynamic plugin SDK #11961
- Bug 2117738: reset ErrorBoundary state on location change #11955
- CONSOLE-3179: Add deprecation note for react-helmet #11876
- Bug 2094502: Fix bug where the create required custom resource button points to the wrong namespace. #11949
- Bug 2091555: - Sort function doesn’t work on “Namespaces” column on operator details page #11958
- Bug 2109502: improve bug report links #11874
- Bug 2103090: - Storage - StorageClasses - Create StorageClass - Provisioner: Upon selection of Provisoner i18n misses #11945
- OCPBUGS-169: Fixes E2E test #11956
- Bug 2117367: Include referenced .scss files when building core plugin SDK package #11951
- Bug 2115280: kubevirt-e2e-aws see two duplicated navigation items #11943
- Monitoring: Clean up imports and types #11784
- Capture telemetry event for Export application action #11921
- Bug 2116415: e2e: Disable Shipwright e2e tests #11947
- Updated dynamic demo plugin instructions #11904
- Allow editing of Repositories using the form-yaml experience #11866
- CONSOLE-3244: Make status.HostIP for Pods visible in the OCP Web Console #11919
- Bug 2111686: [OKD/nanokube] Fix NPE when project or build status is not defined #11791
- Bug 2109511: fix failed PipelineRun log texts color in light mode #11859
- Bug 2102341: Include min-width on operator icon img so that Firefox displays them correctly #11934
- Bug 2114488: Fix Monitoring Alert decorator icon color in Topology #11928
- Bug 2110525: Clear the error when switching between the Form and YAML editor #11871
- improve export application flow #11915
- Bug 2115799: Fix Resource selection for import flow #11937
- Bug 2107469: Fix service-binding modal sub-title text when the target is available #11898
- CONSOLE-3188: Add alert with message for Console plugins page when console operator spec.managementState is Unmanaged #11897
- Add Resource type dropdown on the User preferences page #11833
- Gherkin for Builds v2 in Dev Console - Topology #11893
- Added Repositories tab in Helm Page #11844
- Add Cancel option and update the stop status for the PipelineRun #11920
- ODC-6740: Move Build v2 e2e tests from dev-console to shipwright-plugin package #11889
- CONSOLE-3140: Expose ResourceIcon to dynamic-plugin-sdk #11870
- Bug 2084504: can not silence platform alert from developer console #11895
- Bug 2105918, Bug 2105303: specify namespace and index entry along with chart url to get the chart details #11838
- Bug 2112481: Fix visual inconsistencies across synched editor forms #11903
- Bug 1951901: incorrect Worker nodes number calculated when nodes haveā¦ #11896
- Bug 2001211: Resource usage measurement data display the concatenatiā¦ #11805
- Bug 2099795: README file for helm charts encoded in Chinese shows messy characters in the UI #11881
- Bug 2112862: Fix broken Namespace CRUD e2e test #11908
- CONSOLE-3186: Add shared-plugin to the SDK Packages tables docs #11882
- capture telemetry for helmChartRepo creation to detect scope #11872
- SDK - add plain yaml editor #11840
- Bug 2070562: Base64 data value for java keystore secret changing autoā¦ #11890
- Bug 2111205: [CI Watcher] Add yarn config to dynamic-demo-plugin #11880
- Bug 2112146: Update pod YAML sample for restricted pod security admission policy #11894
- Bug 2110927: Remove zero from edit yaml page and clear errors when the user press the save button #11877
- Bug 2075107: consistency in web terminal headers #11858
- bump codemirror and promql editor to the last version #11822
- Bug 2092319: [Firefox] multi-line node status formatting issue #11638
- Bug 2089221: Could not de-select a Git Secret in add and edit forms #11606
- Bug 2084453: - Edit PodDisruptionBudget page sometimes takes user to not synced YAML view #11845
- Bug 2097026: Administration - Cluster Settings - Cluster Operators : ā¦ #11742
- Bug 2094240: Update workload-pause.tsx to fix inconsistency between buttons in the notification and kebab action dropdown. #11677
- Updates Ceph plugin OWNERS #11657
- Bug 2109673: Align Console plugin SDK package dependencies with generated code #11625
- Bug 2106366, Bug 2106377: Use displayname for PHCR in the catalog page #11852
- Bug 2108551: [CI Watcher] Bulk Import e2e test flaking at a high rate #11863
- CONSOLE-3181: Deprecate useAccessReviewAllowed and useSafetyFirst #11851
- support creation of helm chart repo using the existing PHCR form #11821
- Bug 2037329: remove redundant model check to prevent tab reloading #11862
- chore(i18n): update translations: Completed-7034-OCP 4.11 UI Localization- sprint 220 #11846
- Bump webpack dependency in plugin SDK and demo plugin #11771
- Bug 2109469: Fix create-namespace e2e test: cleanup useServiceLevelTitle hook usage #11855
- Bug 2108638: SDK - expose useLastNamespace #11828
- Bug 2106805: Enable running specific spec files with headless test-cypress #11818
- add parameters tab on PipelineRun details page #11767
- Bug 2079690: Fix operand affinity form field #11834
- Bug 2094558: MetalLB: Creating ip address pool and community CR throuā¦ #11728
- Bug 2105344: correct usePodActionsProvider and apply it #11816
- Bug 2100640: Adjust font size and alignment for show operands radio toggle #11850
- Bug 2106866: Fix flaky OLM descriptor test #11856
- Bug 2092137: Search doesn’t show all entries when name filter is cleared #11665
- CONSOLE-3091: Remove orphaned code along with consolidating some code to use PF instead of Bootstrap #11744
- Bug 2090457: openshift-debug-node- namespaces do not get deleted for ā¦ #11824
- Bug 2102098: There is no error message shown on node label edi… #11817
- Bug 2106803: mock call to /api/devfile in e2e #11831
- Bug 2093597: Added the spacing between advanced options #11739
- Bug 2079214: Switch default modal scroll behavior from inner modal body scroll to entire modal scroll to prevent bug and have consistent display of dropdown menus. #11835
- Bug 2081674: Added onSubmit for create a project function for Dev perspective #11781
- Bug 2089773: Added separate reducers for status and title for pipeline status #11678
- Bug 2106866: Fix flaky OLM test #11832
- CONSOLE-3167: Remove static plugin nav extensions #11825
- Bug 2103981: show last 3 build with option to view all in case of more then 3 builds #11837
- Bug 2103224: Update the side nav perspective selection so it has the correct background and border color when in dark mode #11790
- Bug 2103972: fix MultiColumnField header alignment used for Pipeline parameters #11799
- Bug 2078769: Added translations for filter group names #11594
- CONSOLE-3067: Adding Rollout Restart function to the OpenShift Console #11725
- Bug 2091542: - Error Loading/404 not found page shown after clicking “Current namespace only” #11743
- Bug 2021297: Implement dynamic plugin dependency resolution #11626
- CONSOLE-3204: Add missing api docs for *Icon and *Status components #11808
- Bug 2098234: fix broken update server link #11768
- Bug 2105909, Bug 2105328: Fix create-namespace e2e test, ESOCKET timeout issue, and a11y violations to unblock CI #11809
- Bug 2052662: Fix null reference #11780
- Updating openshift-enterprise-console images to be consistent with ART #11789
- Bug 2093593: Updated selected strategy file as devfile when devfile is selected #11719
- Bug 2100774: add error color to required help text for image search field #11776
- Update PF packages to pf-2022-8 #11766
- CONSOLE-3083: Update API docs for dynamic plugin sdk #11639
- Update ODC owner files #11760
- Bug 2096350: fix bug where Cluster update modal errors weren’t displaā¦ #11762
- Full changelog
- Bug 2117646: Changing field on any of routes in the openshift-console namespace wont trigger sync loop #672
- Bug 2117142: update annotations for project-helm-chartrepository-editor #673
- Bug 2117142: Update permission for projecthelmchartrepositories with an aggregator role #667
- Bug 2089950: Deleting downloads deployment should not fail if already deleted #663
- Bug 2093852: InfrastructureTopology must be driving console affinity rule creation #657
- Bug 2021297: Pass RELEASE_VERSION envar into the console pod #659
- Full changelog
- Updating ose-containernetworking-plugins images to be consistent with ART #65
- Full changelog
- Expose CSI_FSGROUP_POLICY as an operator option #142
- Updating csi-driver-manila-operator images to be consistent with ART #151
- Full changelog
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #90
- docs: add customLabels parameter to chart README #363
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #89
- chore: set master branch chart version to v0.0.0 #360
- Updating csi-driver-nfs images to be consistent with ART #88
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #87
- chore: switch master branch to use v4.2.0 #358
- doc: cut v4.1.0 release #356
- Revert “<carry>: Umount volumes with force” #86
- Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #85
- chore: upgrade sidecar image versions #355
- feat: support pv/pvc metadata in subDir parameter #353
- fix: add missing runOnControlPlane config in chart #350
- feat: add subDir in storage class parameters #349
- feat: add affinity, nodeSelector, runOnControlPlane in chart config #347
- master: update release-tools #346
- fix: incorrect runOnMaster config #345
- Merge remote-tracking branch ‘upstream/master’ into upstream-merge #84
- chore: update node-driver-registrar,liveness to latest version #343
- feat: support IPv6 server address #342
- chore: refine bypass chmod code #341
- fix: bypass chmod if mounting point permissions are correct #340
- chore: remove hard mount option #336
- fix: add serviceAccount for driver daemonset running on the node #335
- test: run k8s 1.24 external e2e test #333
- chore: switch master branch to use v4.1.0 #331
- doc: cut v4.0.0 release #324
- cleanup: refine mount logging #329
- feat: skip chmod if mountPermissions is 0 after mount #328
- chore: switch master branch to use v4.0.0 #323
- nfs: update livenessprobe and node driver registrar to latest #322
- chore: replace k8s.gcr.io with registry.k8s.io #318
- fix: use mount.CleanupMountPoint in NodeUnpublishVolume for handling stale nfs connections during unmount process #320
- fix: NodeUnpublishVolume should be idempotent #319
- Full changelog
- Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #108
- Updating ose-csi-driver-shared-resource images to be consistent with ART #107
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #106
- Full changelog
- : Authorize shared secrets and configmaps with openshift- prefix #53
- Bug 2081557: Run at least one replica of Webhook #51
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #52
- Full changelog
- Updating csi-provisioner images to be consistent with ART #54
- Bug 2101343: UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace #52
- Full changelog
- Updating csi-snapshot-validation-webhook images to be consistent with ART #76
- Updating ose-csi-external-snapshotter images to be consistent with ART #75
- Updating ose-csi-snapshot-controller images to be consistent with ART #74
- Full changelog
- Updating csi-node-driver-registrar images to be consistent with ART #37
- Full changelog
- bump(github.com/containers/buildah) to v1.26.4 #306
- bump github.com/containers/buildah to v1.26.2 #304
- Attempt to create /dev/fuse at startup #305
- Bug 2099991: Add support for BUILDAH_QUIET environment variable #303
- Set _CONTAINERS_USERNS_CONFIGURED if we create a user namespace #301
- Updating openshift-enterprise-builder images to be consistent with ART #302
- Full changelog
- Updating openshift-enterprise-registry images to be consistent with ART #339
- Full changelog
- Updating ose-gcp-cluster-api-controllers images to be consistent with ART #184
- Full changelog
- Add windows machine support #14
- Updating ose-machine-api-provider-gcp images to be consistent with ART #13
- Full changelog
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #50
- Full changelog
- UPSTREAM: <carry>: Skip session affinity timeout tests #1339
- Bug 2117569: UPSTREAM: 110888: feat: fix a bug thaat not all event be ignored by gc controller #1338
- Add kubensenter to the openshift RPM #1327
- UPSTREAM: 111306: Make scheduling e2e tests run PSa-restricted pods #1333
- trt-393: add plugin name to caches not synchronized error #1330
- Bug 2102383: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() #1315
- Bug 2088606: Overly loose admission check when configuring UpstreamResolvers or ForwardPlugin #1247
- Bug 2081194: UPSTREAM: <carry>: update list of deprecated apis #1091
- Bug 2082773: Fix resizing of ephemeral volumes #1296
- UPSTREAM: <carry>: Remove reserved CPUs from default set #1295
- Bug 2094012: UPSTREAM: 110652: fix: –chunk-size with selector returns missing result #1303
- Full changelog
- Allow OpenShiftSDN CNI for PowerVS platform #1693
- Add CIDR checks to webhook on create #1688
- Fix clusters that use LB expose strategy with a custom port #1683
- Validate OCP release version and SDN on initial install #1686
- Reconcile spec of clusterversion resource #1687
- APIServer route expose strategy: Fix with private clusters #1685
- remove external-dns provider variable from openshift template parameters #1684
- E2E: Fix flakes due to inability of finding matching nodepools #1681
- Enable cleaning up of hosted cluster cloud resources on destroy #1672
- ClusterID and infraID should be immutable. #1660
- Correctly manage infra status condition when there is no LB controller #1678
- Fix Switch to library-go to compute audit profile audit policy #1677
- Add IBMPowerVSCluster to status subresource set #1676
- OAuth: do not reference paths for empty optional secrets or configmaps #1674
- Honor the debug-deployments annotation #1673
- Ignition server: Use common pki code #1657
- Fix router reconciliation when apiserver is exposed through LB #1669
- E2E: Consistently use Patch to avoid conflict failures #1664
- Fix e2e powervs destroy opts #1650
- Drop insecure port on router to save rules #1668
- external-dns settings for operator install template rendering #1666
- PowerVS: Add provider id fmt for capi deployment #1665
- Registry operator: Set proxy vars #1663
- A few simple kubebuilder validations. #1658
- Ingress endpoint #1597
- Add rbac so route-to-ingress controller can do its leader election #1662
- Move image registry operator to control plane #1643
- CI script to install hypershift from pre-release MCE catalog source #1648
- Add a helper to create SA kubeconfigs #1654
- HCCO: Use cpo manifests for references #1645
- Increase the unittest timeout to 20m from the default 10m #1653
- Add unittests for haproxy config generation #1652
- Drop hypershift-operator util and consolidate with support #1647
- HO: Fix haproxy to have apiserver external address for public clusters #1649
- Self image lookup: Retry on empty string #1628
- private aws cluster guide - update IAM policy example #1641
- Introduce node selector support for HostedClusters #1592
- Fix nil pointer dereference for hostedControlPlane.Spec.Etcd.Managed #1638
- doc(aws): markdown formatting updates #1637
- additional trust bundle into vm #1633
- doc(how-to/aws/create-aws-multi-az): fix getting started path #1636
- fix(ho): honor deprecated global config fields #1631
- Add Handling Ingress to Agent docs #1635
- E2E etcd tests: Always run on none platform #1629
- Wait for LB even when hostname is specified #1632
- Add tuning option of AccessModes for Kubevirt NodePool root volume #1583
- Enforce aws cluster cloud provider tag in NodePool controller #1625
- Add ovn-k specific collection commands #1604
- set condition messsage when waiting for kas readiness #1627
- CPO: Unittest and fix eventhandling of HCP controller #1605
- Fix additionalTrustBundle with local ignition provider #1626
- ensure optional mount always added to ibmcloud kms pod for appropriate container build #1621
- fix(api): make HCP networking optional for backward compatibility #1624
- Add flags for destroy cluster powervs command #1613
- PowerVS: upgrade capi image #1618
- Remove .status from serialized configuration on HCP #1617
- stop clearing configMapRef and secretRef since it breaks reconciliation of existing production workload using these fields #1610
- ensure 4.9 openshift clusters can be managed by hypershift #1608
- ensure release image annotation set on control-plane-operator #1607
- Use non-strict mode when parsing global config #1616
- Rename PowerVS CCM public endpoint env variable #1611
- Create kubeconfig: Respect namespace #1562
- Add dual-stack support to HostedCluster #1533
- fix(ho): detect capabilities on API resource availability #1600
- Update Agent docs on setting hostname and disk #1606
- Add HC condition message in non-error states #1602
- Add min supported version check for isValidReleaseVersion #1591
- Socks 5 proxy: Only use mgmt cluster for cloud apis for ingress operator #1601
- Docs: develop-in-cluster.md minor fix #1603
- Use non-default path for user CA certs #1593
- Fix comments/docs in AWSRoleRefs #1588
- Add e2e changes for PowerVS #1590
- PowerVS: Add DNS record check in base-domain #1587
- Sort deployments for Degraded condition check #1595
- Add controller that installs UWM and configures it for telemetry #1584
- Add latest version check and unit test isValidReleaseVersion #1582
- Add control plane operator component template label to components missing it #1579
- PowerVS: Add DNS Record and VPC LB deletion #1521
- Add check for AWS ARNs #1581
- TestOLM: Don’t hardcode to AWS #1574
- E2E: Don’t retry destroy if it failed due to NoCredentialProviders #1572
- Add label to supported versions configmap #1580
- Add priority classes for autoscaler and mapprover #1578
- add Degraded condition to HostedCluster #1569
- Add configmap containing supported versions to hypershift namespace #1575
- Destroy: Use patch for modifying finalizer to not get conflicts #1573
- TestAutoscaling: Fix to work on Azure #1551
- PowerVS Infra bug fix on DHCP error return and removed a debug log #1548
- Drop unsued domain in ReconcilePrivateRouterDeployment signature #1556
- Add link to CloudProviderConfig code #1555
- install: add operator-only option for OCP metrics #1476
- E2E: Stop retrying destroy if inputs are missing #1564
- add Degraded condition to HCP #1560
- E2E: Use zaptest logger for dumping and AWS/Azure destroy #1559
- Azure: Make disk type configurable and default to SSD instead of HDD #1565
- Align api/fixtures code platform wise #1558
- Add field reporting of immutable errors. #1508
- add label to all CPO managed deployments in the HCP #1554
- Remove unused return value #1557
- E2E: Use zaptest logger for cluster creation #1553
- Add Progressing condition to HostedCluster #1546
- Fix ManagedCAObserver racing with CPO #1547
- Fail gracefully if s3 bucket is already deleted. #1552
- Azure: Tolerate 404 when destroying infra #1545
- Rename OpenshiftSDN to OpenShiftSDN #1549
- Add rules for telemetry metrics #1544
- Added changes for serviceID API Key to access resources #1529
- Full changelog
- Updating ose-ibm-cloud-controller-manager images to be consistent with ART #40
- Full changelog
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #41
- Bug 2047732: [IBM]Volume is not deleted after destroy cluster #40
- Full changelog
- Updating ibm-vpc-node-label-updater images to be consistent with ART #13
- Rebase: ibm-vpc-node-label-updater v4.1.6 #11
- Full changelog
- Update K8s & OpenShift versions + vendoring (#661) #661
- helm upgrade and uninstall metric gathering (#657) #657
- Remove Bugzilla references (#660) #660
- Extend the conditional gatherer docs (#656) #656
- Gather status of the cephclusters.ceph.rook.io resources (#654) #654
- Enable Insights recommendations as alerts by default (#653) #653
- Gather & store firing alerts in JSON too (#652) #652
- Updating ose-insights-operator images to be consistent with ART (#649) #649
- Expose Insights recommendations as alerts (#644) #644
- Minor gatherer’s docs & OWNERS update (#647) #647
- chore(docs): adding list of insights generated metrics (#645) #645
- Full changelog
- Bug 2061947: IBMCloud: Handle missing RG #6152
- CORS-1994: Update Installer Dependencies #6175
- Bug 2109538: nutanix: allow creating manifests without Prism Central connection #6149
- IBMCloud: Use unique mutex for Client retrieval #6241
- OCPBUGS-262: UPI image download govc rate limit failure #6047
- Extract the image-references file from the release, pass it to
machine-config-operator
#6234
- powervs: allow VPC, Cloud connection, and NW re-use #6217
- Bug 2109800: IBMCloud: Allow metrics traffic #6208
- IBMCloud: BYON Enablement #6183
- IBMCLOUD Power VS: Updated Max and Min machinepool resource limits #6147
- GCP: Added user specified tags on control plane instances #6199
- Azure Stack UPI Docs: Remove Feature Gate CRs #5657
- Bug 2115790: bump RHCOS 4.12 bootimage metadata #6212
- terraform: ibmcloud: bump provider version #6210
- Revendor with golang 1.18 #6077
- Update installer images to use golang 1.18 #6163
- GCP: Add networkProjectID parameter to install-config. #6166
- powervs: default to tier1 storage #6211
- Download
yq
in upi installer containers #6008
- Remove LoadBalancer settings from cloud provider config #5834
- Add SPLAT members to platform reviewer/approver aliases #6202
- Alibaba: Use a static region list #6178
- Power VS: Add Montreal as a supported region #6209
- OWNERS_ALIASES: Add Adam Piasecki (c4rt0) #6181
- Switch libvirt VM’s to vnc graphic mode #6062
- GCP: Added user specified tags on compute instances in installconfig #6185
- CORS-2009: Update default release image #6180
- Fix ineffassign #4866
- Bug 2105933: data/data/coreos: update FCOS to 36.20220716.3.1 #6108
- Bug 2114754: gather: properly delete serial log dir #6197
- tls: only report error if one happened #6195
- Updating ose-installer-artifacts images to be consistent with ART #6096
- Revert “GCP: Revert Instance Type from N2 to N1” #6058
- CORS-2167: Remove UPI Metal TF references #6174
- Change defaultNetworkType to ovn-kubernetes #6014
- PowerVS: Add 60 sec wait time after VPC creation. #6162
- updated terraform-provider-ovirt #6169
- Update vsphere permissions file #5387
- Update kube components to v0.24.0 #6165
- IBMCloud: BYON Enablement - SG Rule Cleanup #6143
- BUG 2105341: Remove required check for control planes in boostrap gather #6168
- BUG 2109388: Add AWS S3 Bucket Permissions #6150
- added soundcard_enabled field to tf resources for master vms #6148
- Update Installer approvers list #6151
- IBMCloud: Update RHCOS image for VSI #6142
- Bug 2102324: Fix validation errors for instance type #6127
- Updating ose-baremetal-installer images to be consistent with ART #6085
- As a developer I want to update installer to use propagateUserFlags for GA #5994
- terraform: update azure provider to v3 #6000
- Azure console logs gathering #5904
- OWNERS_ALIASES: drop miabbott from coreos aliases #6123
- Gcp console logs gathering #5902
- IBMCloud: BYON Enablement - Terraform #6051
- Bug 2095323: Create security group rules for each MachineNetwork CIDR #6125
- Bug 2106061: bump RHCOS 4.12 bootimage metadata #6129
- test: use
T.TempDir
to create temporary test directory #5730
- IBMCloud: BYON Enablement - InstallConfig #6050
- Bug 2097691: vsphere installconfig: use full dc path in network validation #6105
- Terraform: Remove azureprivatedns provider #5983
- Update OWENRS-ALIASES after changes in the team #6113
- Bug 2106667: OpenStack UPI: Allow setting external DNS #6116
- Bug 2061947: IBMCloud: Skip DNS Record delete #6013
- Bug 2102228: rhcos: Move to rhcos.mirror.openshift.com #6109
- Bug 2082395: Make azure baseDomainResoureGroup optional for private cā¦ #6049
- cmd/openshift-install/gather: Errorf for Available=False #5985
- Bug 2070318: Allow setting bootstrap kubelet ip #6042
- Updating ose-installer images to be consistent with ART #6083
- Bug 2098299: Switch to perform normal marshalling with unknown fields #6039
- openstack: Update base images #6082
- AWS Destroy: Clean up endpoint services #6089
- openstack UPI: Remove Swift example, use Glance #6091
- Bug 2104578: Remove unnecessary SG rule #6086
- Bug 2090836: Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #5973
- OpenStack: prompt FIP description #6075
- Bug 1944365: openstack: validate that VIPs are outside DHCP pools #6069
- openstack UPI: clarify naming of RHCOS image #6081
- Bug 2102324: Fix panic when unknown region is provided. #6065
- Bug 2103144: openstack: validate apiVIP and ingressVIP to be semantically different #6067
- Bug 2103236: Provide proper error message for empty projects list #6071
- BUG 2102632: destroy/gcp: Use min length for destroying disks #6068
- Bug 2099401: IBMCloud: Set regional URL for ibmcloud client #6046
- openstack: Prepare for a UPI CI job #6055
- Full changelog
- Update ironic and ironic-inspector for OCP 4.12 #293
- Update dependencies for OCP 4.12 #290
- ironic-proxy: never validate TLS peer name #292
- OCPBUGS-171: Fix IRONIC_EXTERNAL_IP when TLS is used for virtual media #291
- Fix IRONIC_EXTERNAL_IP when TLS is used for virtual media #380
- Merge from upstream metal3-io/ironic-image #289
- Allow customizing public ports for Ironic and Inspector #379
- Support for unix sockets in reverse proxy mode #378
- Add option to to listen on a single inspector interface #372
- Update sushy-tools to version 0.20.0 #377
- Pin Werkzeug to 2.1.2 until newer version of sushy-tools is out #376
- Move hardys to emeritus_approvers #375
- METAL-256: Add a new entry point for the Ironic proxy #286
- Sync with upstream metal3-io ironic-image #283
- Update build status badge #373
- ignore case of mac address #374
- Not open ports on all interfaces #371
- Updating ironic images to be consistent with ART #282
- Full changelog
- Update dependencies for OCP 4.12 #60
- Updating ironic-agent images to be consistent with ART #57
- Install iproute explicitely #59
- Full changelog
- Updating ironic-static-ip-manager images to be consistent with ART #31
- Full changelog
- OWNERS: Add Joao and myself, and move former team members to emeritus #63
- Updating ose-prometheus-adapter images to be consistent with ART #62
- Full changelog
- Merg upstream into downstream #60
- go, kind, dep version bump #178
- Tests e2e reduce abstraction #176
- Minor Pre-Acceptance: Set default method, return 500s on broken path regex. #174
- README.md: Emphasize pattern matching #173
- check all headers, go version bump #171
- github/workflows: fix golang setup for publish job #167
- *: cut v0.12.0 release #166
- add update-go-deps and perform initial update to k8s v0.23.1 #160
- Revert “Add Makefile target for go dep updates” #159
- Add RELEASE.md #156
- Add Makefile target for go dep updates #155
- Fix High/Medium CVEs (Common Vulnerabilities and Exposures) #149
- fix: use supported apiVersion for deployment and authorization #150
- Fix ppc64le image build which in turn fixed multi-arch build #147
- build.yml: increase linter timeout #144
- chore: move –upstream-force-h2c out of –insecure-listen-address #139 #140
- Bump dependency to support building on riscv64 arch #141
- OWNERS: add myself (ibihim) #57
- Full changelog
- OWNERS: Add Joao and myself, and move former team members to emeritus #76
- Updating kube-state-metrics images to be consistent with ART #75
- Full changelog
- Updating ose-libvirt-machine-controllers images to be consistent with ART #240
- Full changelog
- Change the git command #1050
- add a helper function to detect windows os #1055
- Bug 2115308: Ensure failed drains are subject to exponential backoff #1051
- Bug 2087981: Change “create” sequence with powering on the vm after clone #1047
- update windows helper functions #1049
- Bug 2110501: Revert “Bug 2101880: operator NS manifest: Set empty openshift.io/run-level” #1045
- Bug 2109258: add more support for old delete annotation #1042
- Bug 2101736: allow to remove finalizers #1037
- Bug 2107578: Fix while setting default processor value for Power VS platform #1040
- Bug 2104642: fix the Machine validation webhook for nutanix providerSpec #1038
- Bug 2104642: Add a validation webhook for Nutanix MachineProviderConfig #1034
- Bug 2097153: change ListTags call to ListTagsForCategory #1027
- Bug 1994820: Degrade operator on cluster bootstrap if not all Machines are Running #1019
- Migrate delete annotation to match upstream CAPI annotation #1024
- add utility functions for windows powershell tags #1030
- Bug 2101880: operator NS manifest: Set empty openshift.io/run-level #1031
- Add webhook validations for Azure boot diagnostics #1029
- Update revendoring tool #1028
- Full changelog
- fixes config decompression lint issue #3301
- Round off SYSTEM_RESERVED_MEMORY if value is in decimal #3299
- Remove
onPremPlatformKeepalivedEnableUnicast
function #3174
- MCD: Add support for RHCOS9 and SCOS9 #3179
- Bug-2051533: Adding day2 remote worker node requires manually approving CSRs #3276
- Decompress and decode Ignition configs from ConfigMap #3280
- Bug 2111817: daemon: Add a workaround for bug 2111817 #3291
- Don’t reference
rhel-coreos-8-extensions
yet #3290
- Accept new image format, consume in controllerconfig, but stop there #3286
- Allow overriding OSImageURL with a layered image #3272
- daemon: drop
systemctl stop kubelet
during node reboot #2509
- Bug 2105003: on-prem: improvements on resolv-prepender #3271
- Fix typo #3279
- Update library-go to set OpenStack provider to external #3270
- add control-plane label #3273
- Prep patches for bumping openshift/client-go #3251
- Update approvers and reviewers list with current active members #3266
- ctrcfg controller remove cleanupmc() #3149
- Bug 2109963: Master node in SchedulingDisabled after upgrade from 4.10.24 -> 4.11.0-rc.4 #3264
- daemon: Drop tuneableFCOSArgsAllowlist #3248
- daemon: Drop workarounds for rpm-ostree bugs #3239
- Bug 2104619: Remove rollback deployment #3243
- on-prem: render-config-coredns from /var/run/NetworkManager/resolv.conf #3237
- Bug 2101157: configure-ovs: fix handling of connection names with spaces and checking the connection name suffix #3242
- Bug 2104503: Updating ose-machine-config-operator images to be consistent with ART #3228
- Bug 2103786: drain controller: don’t skip the MCC pod drain #3212
- Bug 2102004: pkg/controller/common/helpers: Explicitly set mode 0644 #3226
- Bug 2099945: configure-ovs: clone inactive autoconnect slaves #3203
- Bug 2101157: configure-ovs: fix handling of connection names with spaces and checking the connection name suffix #3214
- Bug 2097785: Send out OSUpdateStaged event directly #3189
- Bug 2101880: NS manifest: Set empty openshift.io/run-level #3217
- Update block payload test with vendored runtime-utils #3148
- Bug 2099664: daemon: initialize nodewriter before login monitor #3211
- Bug 2096413: configure-ovs: set mac only for non fail_over_mac bonds #3202
- README: Link to the product documentation for example MachineConfigs #3150
- Full changelog
- Updating ose-image-customization-controller images to be consistent with ART #57
- Upgrade golangci linter to 1.47.3 #58
- Remove IPA settings that match the defaults in ironic-agent-image #38
- Full changelog
- Skip to add fieldSelector in case of empty namespace #48
- Add flag for Ignore namespaces #46
- Updating ose-multus-admission-controller images to be consistent with ART #45
- Full changelog
- Updating multus-networkpolicy images to be consistent with ART (#17) #17
- Full changelog
- Updating ose-must-gather images to be consistent with ART #320
- Bug 2103283: Add timeout to oc cp command to fix must-gather delays when routers are terminating #317
- Stop collecting Docker logs on Windows instances #315
- Full changelog
- ds merges: mac duplicates #40
- Add mtu verification for nics that are not sriov (#40) #38
- ds merges: github ci #33
- Full changelog
- Updating ose-network-metrics-daemon images to be consistent with ART (#59) #59
- Full changelog
- Implement new scripts to interact with ovn cluster #66
- Migrate existing scripts to network-tools #65
- Rework network-tools to #64
- update owners #62
- Updating ose-network-tools images to be consistent with ART #63
- Full changelog
- Updating ose-nutanix-machine-controllers images to be consistent with ART #20
- Full changelog
- add retry on imagestreamtag update #304
- Add coreydaley as reviewer/approver for pkg/build #294
- Stop unnecessary project auth cache invalidations. #295
- Bug 2089402: Validate Image labels correctly #292
- Full changelog
- Updating ose-openshift-controller-manager images to be consistent with ART #236
- Bug 2117235: separate route controllers to a new command #234
- Bug 2116715: remove GenericResourceInformer code because it is not used anymore #235
- BUILD-417: Rebase k8s 1.24 #226
- Bug 2110617: Split route controller #230
- BUILD-433: Run builds in user namespaces without seccomp if BUILD_PRIVILEGED=false #173
- Full changelog
- OWNERS: Add myself, and move former team members to emeritus #90
- Updating openshift-state-metrics images to be consistent with ART #89
- Updating openshift-state-metrics images to be consistent with ART #88
- Full changelog
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #90
- Full changelog
- Updating ose-machine-api-provider-openstack images to be consistent with ART #43
- Full changelog
- Updating ose-openstack-machine-controllers images to be consistent with ART #239
- Full changelog
- noqe: script fixes #369
- (psa) restrict olm namespace + remove labels from openshift-operators ns #367
- noqe: operator-registry QoL improvements #362
- noqe: Update magic catalog for psa changes (#2842) #365
- Psa downstream #349
- Add a more robust script for automating the upstream/downstream sync process #351
- Support Global Operators in Console #326
- Bug 2097557: use env var for OCP version instead of clusterversion status #346
- Explicitly override the global catalog namespace #345
- Sync 07/26 #343
- Bug 2105045: Only update namespaces when OperatorGroup labels need to change. (#2809) #336
- Sync 0707 #335
- Bug 2101357: concurrent write bug fix #337
- Bug 2106449: Update containerd version #338
- Updating operator-lifecycle-manager images to be consistent with ART #334
- Update makefile to default to gsed if present #313
- Updating operator-registry images to be consistent with ART #333
- Full changelog
- (psa) make marketplace namespace restricted #484
- (namespace) remove PSA baseline enforcement #483
- Add PSA enforcement label #480
- Bug 2010375: Clarify reason/steps to diagnose in *CatalogError prom alert #469
- Full changelog
- update go-ovirt-client #113
- Updating ose-ovirt-csi-driver images to be consistent with ART #112
- Full changelog
- update go-ovirt-client #103
- Add client certificate and key to service monitor #102
- Bug 2088033: Clear text password stored on disk #99
- Update credentials automatically #101
- Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #100
- Full changelog
- Disable memory ballooning in high perf workers #143
- Fix OCPRHV-789 #159
- OCPRHV-788 - added check for high_performance to set placement_policy_affinity #144
- added functional test for automatically updating credentials #158
- set serial console enabled for high performance VMs #157
- enable headless for high performance VMs #156
- disable soundcard for high performance VMs #155
- dedicated functional test run script #154
- update envtest setup for CI #153
- added generation of crds #150
- removed test stage in dockerfile #151
- OCPRHV-806 - added functional test for actuator #148
- added first set unit tests for machine validation #147
- Updating ose-ovirt-machine-controllers images to be consistent with ART #146
- Full changelog
- revert endpoints #1248
- 8-8-2022 #1237
- BZ2117310: Fix race when adding and removing pod with same name #3114
- Followup to EndpointSlices PR for ovn-k node #3112
- On update, delete objects in terminal state that no longer exist in the informer cache #3071
- Add EgressQoS DstCIDR kubebuilder validation #3043
- kube: pass ResourceVersion:“0” for direct List() calls #3107
- Fix retry_obj retryMutex vs retryEntry.Mutex deadlocks #3097
- Fix ovn version in Dockerfile.base #1236
- Introduce ovn-kubernetes-{base|singlenode} images #1213
- Bug 2109945: [Downstream Merge: 04-08-2022] #1231
- Bug 2105706: EgressIP: Merge ops into pendingCloudPrivateIPConfigsOps on add #3066
- Revert “Remove stale chassis for hosts that run ovnkube-node on DPU” #3103
- Enable CNCC in OVNK #3099
- Bug 2111534: Downstream Merge: 27-07-2022 #1214
- Forward routes for link-local addresses to vNIC in Windows #3074
- Fix possible retryEntry deadlock in iterateRetryResources #3095
- master: don’t list node pods on add/update unless necessary #3085
- Fix egressip test that skips populating egress node data #3089
- Remove conntrack entries after rules #3090
- Cleanup ACL UUID references from switch or port group when deleting ACL #3084
- Parametrized golang #3096
- e2e: Prefer “ovs-appctl dpctl/dump-conntrack” over ovs-dpctl. #3077
- node tests: add missing error checking #3086
- Unwire OVNKubernetes before scheduling CloudPrivateIPConfig deletion #3065
- Updating ose-ovn-kubernetes images to be consistent with ART #1174
- Bug 2111733: Bump OVN to 22.06.0-27 #1222
- OCPBUGSM-45393: Bug 2078691: [Downstream Merge] 22-07-2022 #1210
- EgressIP node handle create errs followed by update in < 30s #3073
- syncNetworkPolicies: Remove ACLs from PGs before deleting #3076
- fedora Dockerfile : Update OVN to 22.06. #3082
- iterateRetryResources: Lock the entry in the loop #3081
- Build all ovnk binaries with cgo disabled #3061
- e2e: Fix checking of mac entries embedded in conntrack labels. #3079
- Change rp_filter value for ovn-k8s-mp0 #3006
- 4.12 initial merge from upstream: 7-18-22 #1205
- Append the SNAT rule in management chain #3069
- Fix pod retries #3057
- Share eventRecorder when both master & node specified #3060
- EGW: Delete Stale Conntrack Entries #3040
- Remove stale chassis for hosts that run ovnkube-node on DPU #3026
- General hybrid overlay fixes #3063
- ovnkube-trace improvements and refactor #2971
- Fix flaky egress IP test #3062
- Reconcile node lbs on node deletion #3039
- Cleanup stale acls as part of syncNetworkPolicies on startup #3038
- bump k8s to 1.24.0 #3001
- EIP: Fix stateful set pods recreated with same name #3050
- Improve memory efficiency when checking stale VF representor #3054
- Fix deleteMulticastAllowPolicy: don’t cleanup ACLs for port group #3055
- Release Leader election lock on errors #3052
- Avoid holding map mutex accross iterateRetryResources() #3017
- Fix Panic in network policy deletion #3034
- Remove arping #3014
- Populate sock address for ovndb connection in unix mode #3013
- EgressIP add retry for EgressIP node’s mgmtIP reachability check #2996
- Fixes handing terminal pods during update event + test case fixes #3045
- Metrics docs: Add removal and renaming of OVS metrics #3041
- Remove redundant log lines in obj_retry.go #3044
- Add no host subnets unit test #3016
- Remove EgressIP test which checks if we ignore status updates #3035
- Add support for enabling UDP packet aggregation on veth interfaces #3033
- Partial Revert of onModelUpdatesAll #3020
- Update logging for specific policy when creating it #3011
- Fix egressIP object deletion if the node is deleted first #3008
- Bug 2082599: add upper bound to number of retries #2970
- Auto detect hybrid overlay node subnets #2951
- Remove metric ovs_vswitchd_dp_if due to high number of time series #3022
- Reduce cardinality of OVS interface metrics #3032
- Metrics: init metric change log documentation #3000
- cni: print a bit more pod info in ConfigureOVS() #3029
- contrib: fix generated yaml file in gitignore #3023
- egressIP: node retrieval failure is not respected, causes panic #3019
- Don’t add ITP specific gw setup for DPU mode #2975
- Remove node-tainting for too-small MTU #3004
- pods: deleteLogicalPort should not fail if port is already deleted #2974
- Use ovs-appctl dpctl/* instead of ovs-dpctl #3007
- Fix lflow-cache-limit-kb ovs external-id #3005
- Timers fixes #2979
- update all egress ACLs’ direction to “from-lport” #2997
- Bump KIND version to 0.14.0 to prepare for k8s 1.24.0 bump #3003
- OVNDBManager: Retry migrations #2983
- Perf: Combine perPodSNAT add and LSP add into same transact #2769
- pods: don’t look up LSP twice #2999
- Add node name into egress ip status for the removal #2998
- fix make check error #2995
- EgressFirewall: Enable OVN-Kubernetes logging for egress firewall #2927
- Add wait for logical router policies #2822
- Don’t lookup LBs that don’t exist in cache #2978
- libovsdbops: only one wait per txn #2963
- Bug 2106862: Append the SNAT rule in management chain #1199
- Bug 2095444: EGW: Clean Stale Conntrack Entries #1189
- Bug 2106298: populate sock address for ovndb connection in unix mode #1188
- Bug 2100507: Remove redundant log lines in obj_retry.go #1162
- Bug 2097243: Fix egressips for pods recreated with same name #1169
- Bug 2097221: Dockerfile: bump to ovn22.06-22.06.0-7.el8fdp #1170
- Bug 2091238: Fix Panic in Network Policy deletion #1166
- Bug 2100220: Fix completed pods releasing IP address on update #1158
- Bug 2089807: Release Leader election lock on errors #1167
- Bug 2100249: Revert “Bug 2082599: add upper bound to number of failed attempts” #1161
- Full changelog
- Add Karthik-K-N as approver #20
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #18
- Full changelog
- Add Karthik-K-N as approver #29
- Autoscaler support #25
- Set the node internal dns address for machine #27
- Updating ose-powervs-machine-controllers images to be consistent with ART #26
- Full changelog
- OWNERS: Add myself, and move former team members to emeritus #349
- Updating prom-label-proxy images to be consistent with ART #347
- Bump v0.5.0 #348
- fix: returning correct http status code in case of failures #97
- adding support for alerts/groups endpoint of alert manager #96
- Synchronize common files from prometheus/prometheus #92
- Full changelog
- OWNERS: Add myself, and move former team members to emeritus #139
- Updating golang-github-prometheus-prometheus images to be consistent with ART #137
- Bump openshift/prometheus to v2.37.0 #138
- Release 2.37.0 #11020
- feat(nomad): add nomad service discovery #10915
- Implement Unwrap() on errors returned from rulefmt #10893
- Fix panic if series is not found when deleting series #10907
- Merge Release 2.36 #10927
- kubernetes_sd: Allow attaching node labels for endpoint role #10759
- build(deps): bump k8s.io/client-go from 0.24.0 to 0.24.1 #10795
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #10835
- Full changelog
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #61
- OWNERS: Add myself, and move former team members to emeritus #62
- Full changelog
- OWNERS: Add myself, and move former team members to emeritus #198
- Bump openshift/prometheus-operator to v0.58.0 #197
- Merge #4907
- build(deps): bump k8s.io/component-base from 0.24.2 to 0.24.3 #4910
- build(deps): bump k8s.io/api from 0.24.2 to 0.24.3 #4912
- build(deps): bump k8s.io/apimachinery from 0.24.2 to 0.24.3 #4909
- Merge #4905
- pkg/alertmanager: add unit test for missing route #4885
- pkg/operator: bump Thanos to v0.27.0 #4888
- build(deps): bump github.com/prometheus/common from 0.35.0 to 0.36.0 #4901
- CONTRIBUTING.md: add information about office hours #4883
- build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 #4876
- pkg/prometheus: Support upppercase and lowercase relabel actions #4840
- build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 #4866
- pkg/prometheus: don’t instantiate a new logger #4864
- build(deps): bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 #4865
- build(deps): bump github.com/prometheus/common from 0.34.0 to 0.35.0 #4859
- build(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.4 #4861
- build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 #4860
- build(deps): bump k8s.io/component-base from 0.24.1 to 0.24.2 #4857
- pkg/apis/monitoring/v1beta1: fix httpConfig conversion #4854
- build(deps): bump k8s.io/client-go from 0.24.1 to 0.24.2 #4855
- pkg/apis: Add validations for time settings of alertmanager at CRD level #4827
- Bump prometheus module to v0.36.0 #4846
- Add Trendyol as an adopter #4848
- Bump golang #4847
- RELEASE.md: update release schedule #4835
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #4842
- opsgenie-config: optimise warning log message during sanitize #4833
- Updating prometheus-operator-admission-webhook images to be consistent with ART #195
- Updating prometheus-config-reloader images to be consistent with ART #194
- Updating prometheus-operator images to be consistent with ART #193
- Full changelog
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #104
- OWNERS: Add myself, and move former team members to emeritus #106
- Full changelog
- pkg/receive/handler: Add middleware to respect whitelist + elide #427
- OWNERS: Add myself to owners file #425
- pkg/receive/handler: Use OIDC client #426
- pkg/receive/handler: Propagate upstream error message #423
- OWNERS: Add myself, and move former team members to emeritus #424
- pkg/server: use v1 forward requests counter #422
- Bump Telemeter rules evaluation interval to 4m #420
- Bug 1924548: go.mod: update github.com/gogo/protobuf to v1.3.2 #419
- Bump Telemeter rules evaluation interval to 3m #417
- Updating telemeter images to be consistent with ART #415
- pkg/forwarder: add counter for the total number of requests #416
- Updates version of golangci-lint to support GO1.18 #413
- Full changelog
- job names: exclude text before
e2e
for both platform and network tests #27373
- upkeep: updated synthetic tests historical data for alerts and disruption #27364
- Update job name tests for hard failure cases #27362
- Label tests with openshift crafted API groups (round 1) #27355
- Add required pod security admission annotations into cmd/namespace #27357
- Bug 2110503: EgressIP: Probes and check tcpdump logs should succeed eventually #27318
- test/extended/util/disruption: Remove stale p95 references #27351
- display UTC time for timeline charts #27348
- networking/acl: live-retrieve the NS instead of f.Namespace #27347
- Consider Prometheus maximum points in a time series for alert tests #27319
- Tune watch limits for operators #27281
- allow techpreviewnoupgrade alert when testing techpreview #27343
- Ignore repo name when looking for network type in job name #27339
- Use “plugin” for some nw isolation test case names #27330
- Revert “Revert ‘bump o/k for the fixed scheduling tests’”; layer fix on top #27332
- Update authenticated users RBAC e2e test #27326
- OWNERS_ALIASES: add me as a metal platform lead #27337
- Add Jan as image approver, remove Ravi and Clayton #27331
- Bug 2114506: test/extended/olm: Handle unset enabledCapabilities in marketplaceEnabled #27336
- Convert kubelet logs into monitor events for timelines #27299
- Revert “bump o/k for the fixed scheduling tests” #27328
- etcd vertical scaling test: add verbose timeout error messages and bump machine provisioning timeout for Azure #27322
- remove CLI.SetupNamespace() in favour of CLI.SetupProject() #27325
- Increase API requests limit for monitoring operator on openstack #27324
- bump o/k for the fixed scheduling tests #27323
- Separate out test for SamplesImagestreamImportFailing alarm #27314
- Fix same test name being used twice for pods on different nodes check. #27315
- etcd storage tests: work with dynamic namespace names #27295
- Add etcd vertical scaling test.” #27294
- Add a new spyglass chart for image-registry, console, oauth #27297
- Bug 2098194: set sampleErr to bodyReadErr #27260
- Fixes OVN ACL audit log parsing #27312
- Bug 2079679: pkg/monitor: wait for Prometheus sidecars to be ready #27224
- Add test that checks CI job name matches platform and network type #27311
- examples: drop OCP 3 library paths #27266
- Revert “Enable EgressIP tests for internal targets” #27307
- fix(olm-test): skip test if marketplace is not enabled #27302
- Bug 2089966: use multi-arch ldap and multicast test images #27169
- Revert “Bypass tests failing due to metal image rebuild on RHEL9” #27288
- Update to go 1.18 #27253
- separate interval gathering from interval calculation #27298
- Make margin wider to see more in spyglass charts #27061
- Bug 2098096: Enable EgressIP tests for internal targets #27262
- test/extended/prometheus: clean alert exceptions #27211
- test: allow -f to match tests for any test suite (redux) #27096
- BUG 2067323: test/extended/router: Drop host lookup for gRPC HTTP/2 h2spec tests #27274
- Bug 2097297: Show DNS lookup sampler problems on the disruption intervals chart. #27261
- Bug 2094342: bump cluster-capi-operator apirequests upper bound to 50 #27225
- Add Ravi and Abu as image approvers #27282
- Remove etcd vertical scaling test. #27280
- make a new category of pod sandbox failure #27247
- Bug 2099698: revert: no longer needed logic for rt kernel #27264
- Bypass tests failing due to metal image rebuild on RHEL9 #27283
- Full changelog
- OWNERS: Add Joao and myself, and move former team members to emeritus #88
- Bump openshift/thanos to v0.27.0 #85
- Merge release 0.26 to main #5334
- Full changelog
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #5
- Full changelog
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #43
- Updating vmware-vsphere-syncer images to be consistent with ART #42
- Full changelog
- Bug 2108473: Warn if multiple credentials exists in secrets #104
- STOR-963: Add LOGGER_LEVEL env. var on debug log level #102
- Bug 2108054: Reset metrics only after all check succeed #100
- Bug 2094783: storageclass should not be created for unsupported vsphere version #95
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #97
- Bug 2081557: Run at least one replica of Webhook #92
- Bug 2099864: Reorder static resources to create RBAC first #93
- Full changelog
- Updating vsphere-problem-detector images to be consistent with ART #86
- Full changelog
Source code for this page located on github