Back to index
4.12.0-ec.3
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.12.0-ec.3-x86_64
Tests:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-09-15 01:04:30 +0000 UTC
Image Digest: sha256:8ee4d90e92ed9b0fdc6687d951d81a68fa14cf7cbd3baf211e1101450c36915a
Release 4.12.0-ec.3 was created from registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2022-09-14-101116
Components
New images
Rebuilt images without code change
- MGMT-12038: Controller should upload logs from file on summary logs (#540) #540
- NO-ISSUE: print boot order after setting it (#539) #539
- Updating ose-agent-installer-orchestrator images to be consistent with ART (#496) #496
- MGMT-11348: Changes for upstream multi-arch support (#536) #536
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#538) #538
- MGMT-11565: Add handleOLMEarlySetupBug when waiting for CSV (#531) #531
- NO-ISSUE: Bump github.com/operator-framework/api from 0.16.0 to 0.17.0 (#534) #534
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#533) #533
- NO-ISSUE: Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#509) #509
- Full changelog
- Bug 2105358: Don’t use addressless interfaces in network checks (#431) #431
- MGMT-10936: Cleanup agent code for commands that are not run as with podman run anymore (#386) #386
- Updating ose-agent-installer-node-agent images to be consistent with ART (#394) #394
- MGMT-11348: Make agent image multi arch (#432) #432
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#430) #430
- NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.8 to 0.12.9 (#429) #429
- NO-ISSUE: Add @vrutkovs to
OWNERS_ALIASES
(#428) #428
- MGMT-11885: disk_speed_check: escape colons when calling fio (#427) #427
- MGMT-11447: Agent should report error when trying to pull ignition (#422) #422
- NO-ISSUE: Bump github.com/onsi/gomega from 1.19.0 to 1.20.1 (#426) #426
- MGMT-10738: Include secure transport for downloading boot artifacts (#425) #425
- MGMT-10738: Add download boot artifacts and reboot commands to agent (#415) #415
- Full changelog
- Rebase to v1.5.0 #443
- feat: external load balancer garbage collection (part 4) - e2e tests #3650
- feat: external load balancer garbage collection (part 3) - add gc to reconciliation #3646
- feat: external load balancer garbage collection (part 2) - new gc service #3632
- Bump cluster-api to v1.1.5 #3638
- Manual cherry pick of linter fixes (#3617 and #3623) #3637
- feat: defaulting for update config #3629
- fix: Do not change default security groups during EKS control plane reconcile #3622
- feat: external load balancer garbage collection (part 1) - proposal #3625
- Fix the owner checking of a cluster #3598
- Renaming kubernetes.io/cluster tag to use EKS cluster name #3591
- feat: Create bastion security group only when bastion is enabled #3588
- build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #3543
- fix: add relative path for code generation #3547
- :bug: Fix/generate go apis target #3500
- chore: use “registry.k8s.io” for k8s images #3521
- Allow disabling vpc cni when setting secondary cidr block #3524
- fix: Fail apidiff make target when git fails #3538
- Make CAPA tooling work on arm64 #3519
- Add EKS AWSManagedMachinePool example to spot instances doc #3523
- Fix for conformance tests #3529
- Update EKS e2e to use k8s v1.22 #3520
- Streamline Ginkgo variables #3501
- feat: ability to delete kube-proxy daemonset #3490
- Update EKS e2e addon versions #3516
- docs: Using IAM roles instead of AWS credentials in management cluster #3328
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.0 to 1.11.2 #3505
- build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3503
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.7 to 0.5.8 #3463
- Publish e2e templates #3497
- first multitenancy example #3401
- Disable external infrastructure test #3499
- Updated
clusterawsadm ami list
nil AMI output #3496
- Revert “Create bastion security group only when bastion is enabled” #3495
- Add ReplaceRoute in ControllersPolicy #3492
- Fix eks-fargate cluster template #3493
- feat: Create bastion security group only when bastion is enabled #3482
- Add ClusterClass templates #3462
- build(deps): bump github.com/aws/aws-lambda-go from 1.31.1 to 1.32.0 #3484
- Add retry and timeout to GetSubnetByName in CreateNatGateway #3471
- Add ssm test based on ClusterClass #3448
- Added
owner-id
flag for clusterawsadm ami list
#3461
- Add timeout to AllocateAddress #3457
- Fix failing GPU test due to update in the CUDA Linux GPG Repository Key #3459
- Remove CAPI test package import in
clusterawsadm
#3458
- EFS CSI driver support #3391
- build(deps): bump github.com/joelanford/go-apidiff from 0.3.0 to 0.4.0 in /hack/tools #3456
- build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 #3449
- build(deps): bump github.com/aws/aws-lambda-go from 1.30.0 to 1.31.1 #3445
- build(deps): bump github/codeql-action from 1 to 2 #3446
- Revert “:bug: ./build/generate-go-apis to run on api change” #3450
- Makefile: use ‘rm -f’ for verify-boilerplate #3442
- :bug: ./build/generate-go-apis to run on api change #3344
- Bump cert-manager version in the tests #3437
- Scope cleanup #3430
- Use registry.k8s.io registry in CI jobs #3436
- Added tests for using filters in AWSResourceReference type fields #3382
- Fix failing tests because of change in cluster names #3429
- Update roadmap #3415
- Validate Tags created for the resources #3398
- Added lookup for fields of type AWSResourcesReference #3257
- Add multi-tenancy test based on ClusterClass #3389
- Updates e2e test cluster names to include spec name #3425
- Move several functions under E2E CreateInfrastructure to panic #3418
- build(deps): bump github.com/aws/aws-lambda-go from 1.29.0 to 1.30.0 #3421
- Add role assumption trust policy example to book #3416
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.3 to 1.11.0 #3420
- Remove list webhooks #3413
- Remove KIAM page from the book #3417
- Bump AWS SDK Go and AWS VPC CNI #3412
- build(deps): bump actions/cache from 2 to 3 #3409
- build(deps): bump EndBug/add-and-commit from 7 to 9 #3407
- Only attempt to delete bootstrap data secret if InsecureSkipSecretsManager isn’t set #3400
- build(deps): bump actions/checkout from 2 to 3 #3408
- build(deps): bump actions/setup-go from 2 to 3 #3406
- Fix for release log creation script #3388
- Included githubactions in the dependabot config #3378
- Bump AWS SDK Go and AWS IAM Authenticator #3393
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 in /hack/tools #3383
- build(deps): bump github.com/aws/aws-lambda-go from 1.28.0 to 1.29.0 #3367
- Merge external infrastructure, peered VPCs, internal ELB and private subnets E2E test. #3366
- Only setup setup-envtest when the test target is called #3387
- Apidiff test runs only if there are changes in api/ or exp/api/ #3368
- Add v1.4 release to metadata.yaml #3385
- Revert #3343 e2e test changes #3379
- Disable external infra tests #3380
- fix: update GH_VERSION to v2.7.0 #3376
- fix: removes unused release notes target #3375
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 #3369
- :bug: fixes services for EKS clusters #3343
- Disassociate secondary CIDR after subnets are deleted #3347
- Replaced all instances of reflect.DeepEqual() with cmp.Equal() #3342
- ✨ Add support for Ignition-based bootstrap data and Flatcar Container Linux #2271
- Using setup-envtest to install kubebuilder dependency #3362
- Makefile: don’t log verbose from tests by default #3351
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 in /hack/tools #3356
- Modify internal ELB test to only use private subnet #3354
- Fix flaky integration test #3359
- Bump to golangci-lint v1.45.2 #3350
- build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 #3358
- build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #3349
- netlify: fix missing go.sum entry for blang/semver #3355
- update multi-tenacy docs #3320
- feat: add nodegroup update config support #3337
- Change the release process to use GitHub Release Notes #3214
- update kustomize install instructions #3339
- fix typo #3338
- build(deps): bump github.com/go-logr/logr from 1.2.2 to 1.2.3 #3327
- build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.60.1 in /hack/tools #3332
- build(deps): bump k8s.io/klog/v2 from 2.50.0 to 2.60.1 #3330
- Fix lint errors due to golangci-lint bump #3340
- Add integration tests for AWSMachine controller #3223
- Bump golanci-lint in /hack/tools #3334
- fix: asgNeedsUpdates invalid condition (pointers) #3264
- Remove .metadata.clusterName usage #3322
- Test to check if bastion host is running when enabled #3318
- Add specific AZ to peered VPC and ELB test #3311
- build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.50.0 #3317
- Upgrade to use latest Kind version v0.12.0 #3293
- Added AWSMachinepool webhook create and update test #3312
- Readme updated with OS name and indentation #3309
- docs: Developer guideline to write unit/integration tests in CAPA repo #3289
- Add v1.22 to v1.23 upgrade test for external CCM migration #3267
- Removed hardcoding for AMIs in bastion host and added latest AMI lookup #3298
- build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 #3302
- Adds an E2E test for using peered VPCs and an internal ELB #3285
- Documentation for usage of externally managed clusters #3247
- Query AWS to find subnets with explicitely specified subnet IDs #2864
- Change assertion for DetachInternetGateway to Eventually #3291
- Added subnet IDs lookup by AWSMachinePool Spec Subnets.Filters #3255
- Increase unit test coverage for AWSMachine controller #3081
- build(deps): bump github.com/itchyny/gojq from 0.12.6 to 0.12.7 in /hack/tools #3279
- docs: Added documentation for usage of spot instances #3281
- build(deps): bump github.com/joelanford/go-apidiff from 0.2.0 to 0.3.0 in /hack/tools #3280
- fix: Apidiff prow job is failing #3278
- docs: add an initial page about e2e testing #3269
- update manifest to match latest release #3270
- Functioning Sec Groups E2E test and refactor AWS infrastructure functions #3261
- Added unit test cases for launchtemplate.go #3099
- Test cases added for secondary cidr file #3189
- Fix change condition conflict in reconcileDelete #3157
- Adding apidiff target to the Makefile #3222
- Enable EKS upgrade test #3229
- Add ClusterSecurityGroupsReadyCondition to managedcontrolplane’s patchObject #3234
- Add support for custom protocol for ELB health checks #3124
- Block ELB re-creation after the cluster has been provisioned #3240
- Added OpenSSF best practices badge to README.md #3260
- Added a join slack badge in CAPA repo for k8s cluster-api-aws channel #3258
- Remove manager_name from tilt-provider.json #3263
- Update multitenancy doc #3252
- Add SecurityGroup functions, List functions, subnet tags #3251
- Bump hack/tools/golangci-lint and fix lint errors #3241
- Added functions for building infra in AWS #3237
- Update AwsClusterTemplate printcolumn and remove unnecessary RBAC files #3217
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.4 to 0.5.5 #3233
- Bump CAPI to v1.1.2 #3231
- Update version support documentation #3230
- use correct machine type env var #3227
- add metric bind addr and auth proxy service #3226
- Refactor cluster upgrade tests #3220
- Test cases added for eips.go #3202
- Added unit tests for pkg/cloud/services/network/natgateway package #3197
- Added unit test cases for pkg/cloud/services/network/vpc #3195
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.1 #3221
- Added unit test for pkg/cloud/services/secretsmanager #3212
- Bump CAPI to v1.1.1 #3219
- Added test cases for pkg/cloud/services/securitygroup #3196
- Test cases added for gateway.go #3190
- Add list of Prow jobs to the book #3199
- Added
verify-book-links
make target #3194
- Add unit tests for AWSCluster controller #3205
- Added go report badge #3210
- Skip AWSMMP reconciliation if the owning Cluster or AWSMMP itself is paused #3156
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.1 to 4.5.2 in /hack/tools #3213
- Add integration tests for AWSCluster controller #3159
- Use Wrapf for errors only when err is not nil #3186
- Added unit tests for pkg/cloud/services/network/routetables #3206
- docs: added documentation for usage of failure domains #3173
- Group Makefile targets #3192
- Revert “Increase unit test coverage for AWSCluster controller” #3207
- test/e2e/data/e2e_conf.yaml: bump k8s version to v1.23.3 #3200
- Increase unit test coverage for AWSCluster controller #3073
- Add flatcar-stable to supported OS list for clusterawsadm #3158
- Unit tests for SSM package #3160
- Remove unused capd helper functions #3184
- Validate additionalTags #3177
- Test cases added for ami.go under ec2 package #3164
- create right tag for LoadBalancers #3123
- Added
verify-shellcheck
make target #3178
- Added unit test for pkg/cloud/services/autoscaling package #3091
- Don’t ignore kubeconfig directory in git #3138
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.3 to 0.5.4 #3163
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.1 to 1.10.2 #3162
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.1 in /hack/tools #3161
- Integrated
conversion-verifier
in CI #3168
- Add branch variable in release-changelog #3150
- Full changelog
- GCP: Add createFirewallRules parameter to installconfig. #6338
- CORS-2043: GCP: Passsthrough installer service account to Terraform r… #6326
- Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
- OCPBUGS-927: Add depends to enforce order for azure terraform dependencies #6311
- vSphere: Zonal Terraform #6064
- Terraform go 1.18 #6257
- Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
- OCPBUGS-302: bootstrap gather: fix panic when platform is “none” #6243
- Add bind-utils in upi installer image #6277
- download ‘aliyun’ #6265
- AGENT-308: Add 4.12 to OS_IMAGES #6315
- OCPBUGS-889: bump default channel to stable-4.12 #6302
- vSphere: Add the ability to attach a tag to a mob #5357
- Power VS: Machine CIDR #6264
- AGENT-318: Merge agent-based installer #6263
- AGENT-326: Fix releaseImage mirror handling with unit test #6275
- Collapse AgentConfig spec and add versioning #6237
- Bug 2115770: Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
- AGENT-246: Temporarily require at least one NMStateConfig to be specified #6239
- Bug 2117687: compute.replicas must be 0 for SNO #6223
- Remove assisted-ui service from list of agentEnabledServices #6194
- Bug 2114977: Populate staticNetworkConfig in NMStateConfig.Generate #6201
- AGENT-273 Installer command to create agent-config.yaml file #6167
- AGENT-173: Add agent wait-for install-complete #6115
- AGENT-161: install-config validations for agent installer #6193
- Bug 2112906: Add a delay when checking Node0 IP address #6196
- AGENT-246: Do not fail on nmstateconfig validation if agent-config is provided #6099
- AGENT-281: Generate the NMStateConfig manifests from the agent-config #6164
- Fix minor bugs with disconnected agent deployments #6177
- Merge RC release-4.11 into agent-installer branch #6176
- Bug 2106062: bump RHCOS 4.11 bootimage metadata #6130
- BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
- Bug 2104727: Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
- AGENT-280: Use toml.Unmarshal to parse registries.conf #6170
- AGENT-299: Set mode 0644 on containers.conf #6171
- AGENT-231: agent extra manifests #6155
- AGENT-138: Get the base ISO from the release payload #6154
- AGENT-137: Convert the install-config to ZTP assets #6134
- AGENT-172: Add ok messages when validation failures get resolved #6135
- AGENT-286: Use default image built by podman for pause container #6133
- AGENT-265: Agent asset interface with traits #6009
- AGENT-172: Monitor hosts validation during installation process #6030
- AGENT-282: Create cluster deployment asset manifest from install config #6114
- AGENT-280: Generate mirror config from install-config #6098
- AGENT-267: Add host role to /etc/assisted/hostconfig #6121
- Bug 2106820: Convert all MAC addresses to lowercase #6118
- AGENT-263: Get images from release payload #6100
- AGENT-268: Remove assisted-service UI container #6106
- AGENT-136: Add optional install-config asset for agent installation #6087
- NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
- AGENT-174: Wait for bootstrap #5953
- AGENT-234: Take node0 selection from agent-config if it exists and se… #6072
- AGENT-228: Systemd service to set hostname defined in agent-config #6037
- Bug 2101879: Use systemd path unit to monitor the node0 file #6052
- AGENT-269: Update agent-installer branch with latest changes from release-4.11 #6070
- Bug 2093126: bump RHCOS 4.11 boot image metadata #6060
- AGENT-144: Pass pre-generated InfraEnv ID to apply-host-config #6066
- AGENT-144: Pre-generate InfraEnv ID #6045
- AGENT-227: Use root device hints from agent-config.yaml #6054
- AGENT-214: Mount mirror registries.conf for assisted-service #5992
- AGENT-187: AgentConfig asset #6022
- AGENT-230: Enable multipathd in agent ISO #6029
- AGENT-218: Agent lock release version #5993
- Bug 2094896: ensure all the required agent manifests are available #5986
- AGENT-133: Remove double embedding of agent data #5977
- AGENT-207: Assets for disconnected installs #5957
- AGENT-171: Update agent-installer branch with latest changes from master #5970
- Improve user interface of agent installer #5975
- AGENT-40: Generate kubeconfig alongside ISO #5959
- AGENT-133: Move Ignition generation from fleeting code to asset #5945
- agent: default openshift version when pullspec it’s a digest #5949
- AGENT-180: use nmstateconfig asset and improved validations/tests #5943
- AGENT-133: Export addStorageFiles and addSystemdUnits as functions #5944
- Don’t run create-cluster-and-infraenv in the background #5955
- Hard-code agent release image to fix CI #5954
- AGENT-203: Add ClusterImageSet asset #5942
- Fix unnecessary delays in start-cluster-installation #5934
- AGENT-165: Install release specified in ClusterImageSet #5933
- AGENT-195: Create ClusterDeployment asset #5928
- AGENT-169: AgentClusterInstall asset #5890
- AGENT-180: Use agent-pull secret manifest #5930
- Agent-160: Add baseIso asset #5889
- Agent-196: Add asset for nmstateconfig #5920
- AGENT-193: Do not set api_vip for SNO cluster #5891
- AGENT-131: Ignition and iso assets for agent installer #5906
- AGENT-194: Fix service name in dependencies #5919
- Rename “fleeting” to “agent-installer” #5916
- Typo: Fixed redundant ` #5910
- AGENT-194: Fixes to start cluster installation script and service #5894
- AGENT-159: Assets generation for create manifests command #5871
- AGENT-56: Move create cluster and infraenv to assisted-service repo #5878
- AGENT-56 Move create cluster and infraenv to assisted-service repo #23
- AGENT-132: Import fleeting prototype #5852
- Improve service URL handling #27
- Fix format specifiers leading to makefile error #32
- AGENT-66: Use logging #26
- AGENT-119: Read in multiple NMStateConfig definitions from one yaml file #25
- AGENT-39: Read node0 IP from nmstateconfig #22
- AGENT-34: Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
- AGENT-18: Configure static network addresses from manifest file #20
- Temporarily disable nmstateconfig processing #19
- AGENT-48: Add NMStateConfig to InfraEnvCreateParams #17
- Fix function name #18
- AGENT-38: Automate cluster installation #12
- AGENT-59: Break assisted-service pod into separate systemd services #13
- Exit on manifest file errors #15
- Clean up build process and documentation #11
- AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
- AGENT-43 Fetch infra-env-id before host registration #9
- NO-ISSUE Increase assisted-service start timeout #10
- Rename assisted-installer pod to assisted-service #8
- Run assisted-service only on pre-identified node0 #5
- Add agent service #4
- Start assisted service #2
- Add lint checks #3
- agent: create skeleton commands and folders structure for agent-based installer #5823
- CORS-2280: IBMCloud: Add TF support for private DNS #6282
- vsphere: error checking while creating vsphere clients #6305
- Correct the GCP machine series name #6296
- add bind config for PowerVS publish==internal IPI #6227
- Bug 2084471: validate baremetal hosts names are lowercase RFC 1123 #6112
- terraform: azurerm bump provider to v3.19.1 #6262
- Power VS: Enable global routing for cloud connection and specify dns #6289
- fix check for control plane suitability for default zones #6295
- Bug 2070744: Fix infinite loop when failing to untag resources #5995
- AWS: Create ControlPlaneMachineSet CRDs #6172
- Add dual stack API & Ingress VIP support for on-prem platforms #5798
- OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
- gcp: machines to use networkProjectID when defined #6284
- Bump FCOS to latest stable #6290
- Switch delete ordering of CloudConnect and VPCs #6280
- gcp: specify network_project_id for network and subnets #6283
- Bug 2117439: Azure masters should publish on an internal load balancer #6230
- Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
- CORS-2271: IBMCloud: Add DNS Service support - installconfig #6255
- Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
- validate vSphere privileges #5741
- Add support for private DNS server to PowerVS #6157
- GCP: Remove firewall rules when providing network project id #6219
- GCP: Add missing regions #6259
- manifests: Pass the NetworkProjectID to manifests #6242
- support for multi-zone/region installation #5911
- cmd/openshift-install/create: One shot console access #5336
- IBMCloud: Pull in latest openshift/api changes #6056
- OCPBUGS-268: vSphere - enable steal time accounting #6215
- Bug 2028474: oVirt: Removed cluster name length limitation #6206
- gcp: Add validation for Network Project Data #6207
- Full changelog
- Remove upstream release GitHub workflow #240
- Merge upstream #239
- delete minor unreachable code in test caused by t.Fatal #1156
- Move fmuyassarov to emeritus_approvers #1161
- Automate releasing process with GitHub action #1150
- Uplift go.etcd.io/etcd to v3.3.27 and gopkg.in/yaml.v3 v3.0.1 #1142
- Bump golangci-lint to v1.46.2. #1157
- Improve webhook verification #1107
- Fix software RAID #1063
- Handle maintenance more gracefully #1154
- add honza pokorny as approver #1155
- Validate Host DNS name in BareMetalHost resource #1040
- Full changelog
- Bug 1879980: Bump go-ldap module to v3 #1226
- Updating openshift-enterprise-deployer images to be consistent with ART #1200
- Updating ose-cli-artifacts images to be consistent with ART #1202
- Updating openshift-enterprise-cli images to be consistent with ART #1195
- Bug 2087679: [inspect] Add EgressQoS to inspect #1148
- Updating ose-tools images to be consistent with ART #1201
- Give a complete oc label command in pod security error message #1228
- Full changelog
- update to release.openshift.io/feature-set to match OCP 4.12 #490
- Add ccoctl support to create OIDC endpoint with private S3 bucket #486
- TRT-481: fix: order conditions by type to limit un-needed updates #488
- Full changelog
- make the custom route controller use server-side-apply to avoid stomping unknown fields #582
- Full changelog
- OCPBUGS-651: ignore metal3 pods that are terminating #284
- Added handling PlatformStatus.Type other than Baremetal #285
- OCPBUGS-421: do not rely on string “master” to be in BMH names #282
- Updating ose-cluster-baremetal-operator images to be consistent with ART #273
- Run a proxy for ironic when provisioning network is disabled #279
- Full changelog
- Update manifests to use release.openshift.io/feature-set #74
- Set privileged pod security for openshift-cluster-api namespace #73
- Add webhooks for providers #68
- Update docs #69
- Full changelog
- k8s 1.25.0 #1374
- make PodSecurity admission enforce restricted globally #1369
- Update library-go to enable external provider for OpenStack by default #1370
- Full changelog
- Update jsonnet dependencies #1766
- Add odf_system_objects_total and odf_system_bucket_count #1763
- MON-2654: Add a cluster advance feature usage metric #1750
- Synchronize versions of the downstream components #1761
- Update jsonnet dependencies #1758
- Synchronize versions of the downstream components #1759
- OCPBUGS-864: sorted condition and update on change #1746
- MON-2646: Remove grafana related code #1731
- Bug 2099939: Sets status when UserAlertmanagerConfig is missconfigured #1724
- Update jsonnet dependencies #1741
- Full changelog
- Migrate Multicast configuration during SDN migration and rollback #1543
- OVN-K: add patch/update service permissions to controller #1554
- Add controller to synchronize the API and Ingress VIP fields #1519
- Bug SDN-3458: HyperShift: Differentiate resources deployed by different CNO instances in status manager #1541
- OVN-K alerts: first tranche #1526
- SDN-3432: Add alert for OVNKubernetesControllerDisconnectedSouthboundDatabase #1548
- Add vSphere platform to allow dual-stack cluster #1518
- OKD-49: Adds support for scos to multus #1544
- Bug 1894268: Allow users to specify ovnkube join subnet #1508
- Bug OCPBUGS-917: Add EgressQoS DstCIDR format validation #1492
- Multus admission controller: Wait for token in Hypershift #1546
- Use fixed name for creating EgressFirewall CRs #1540
- Migrate Egress Firewall Configuration during SDN migration and Rollback #1534
- hypershift: set multus controller priority appropriate for hosted clusters #1538
- Bug 2094068: Add northboundstale alert runbook #1482
- microshift: compact ovn databases periodically #1537
- Hypershift: Allow configuring hostname and labels on the route #1531
- Multus admission controller changes for hypershift #1516
- HyperShift: Move CNCC to the controll-plane namespace #1525
- Bug OCPBUGS-216: Kuryr: Bump timeoutSeconds for livenessProbe #1528
- Full changelog
- HyperShift: Create ConfigMaps for NTO-generated MachineConfigs (#456) #456
- Toggle RPS configuration with realtime hint (#460) #460
- Refactor WorkloadHints (#418) #418
- Enable e2e tests for SNO (#459) #459
- Improve tuned test (#426) #426
- hack: performance: skip tests under 5_latency_testing (#448) #448
- hypershift: Remove dynamic client and simplify getNodePoolNameFromNode (#452) #452
- irqbalance: add unit to clear the cpu ban list #413 (#444) #444
- Enable basic sysctl tuning of HyperShift hosted cluster nodes (#390) #390
- e2e: performance: update path of latency binary (#443) #443
- latency-tests: improve logs clarity (#393) #393
- e2e: performance: Update PP isolated cpus (#429) #429
- Full changelog
- rename operator queue to OpenshiftControllerManagerOperator #257
- fix README links #263
- OCPBUGS-722: handle errors during operand creation and update #262
- OCPBUGS-722: Fix NPD when accessing rote controller spec.deployment.replicas #259
- Manage route controllers in separate ns #255
- Full changelog
- Bump Kubernetes module dependencies to 1.25. #87
- Factor our ns exemptions to make them consumable by other components #85
- pkg/psalabelsyncer: rm unused, simple bool return #86
- Full changelog
- Remove in-tree AWS EBS and GCP PD storage classes #312
- TRT-534: Add client certificate and key to service monitor #306
- OCPBUGS-946: Resource csi.storage.k8s.io/csinodeinfos added to powervs-block-csi-d river-operator-clusterrole #315
- Updating cluster-storage-operator images to be consistent with ART #296
- Full changelog
- pkg/cvo: add test utility functions #833
- allow more than one featureset #821
- OCPBUGS-575: lib/resourcemerge/core: Reconcile seccompProfile in ensurePodSecurityContext #830
- Bug 2006611: Upgrade takes too much time when upgrading via –to-image #808
- OCPBUGS-569: CVO History Pruner return not assigned to config.Status.History #828
- Full changelog
- Added resource quota warning message in topology and add page #11962
- OCPBUGS-270: Show already loaded catalog items after a timeout (3sec) #12019
- OU-85: Monitoring: Add runbook URLs to alert and rule details pages #12026
- Automate DevConsole Interop WTO Scenarios #8814
- Bug 2115899: BuildConfig form: Change image repository to image registry #11938
- OCPBUGS-548: Changes to the application menu with search and favorite options so it is consistent with PatternFly menu and aligns with Project selection menu #11985
- OCPBUGS-939: Fix flaky CI and usability issue: Disable create button until Devfile is parsed #12023
- Monitoring: Clean up and make more use of the dynamic plugin SDK #12009
- OCPBUGS-238: enable knative e2e in ci #12021
- OCPBUGS-896: Allows launching of modals from alert actions #12018
- Pass className to HealthItem popup top-level component #11952
- chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 222 #11989
- Update pf packages to pf-2022-10 #11981
- OCPBUGS-869: correct Azure product name for support link #12016
- Migrates StorageClass Provisioner to dynamic-plugin-sdk #11931
- Disable all OCS tests #12013
- kafka-event-source & kafka-source-connection feature | Knative #11957
- Bug 2112812: Update registry library dependency to pick up proxy support #12011
- Gherkin for “Cancelled” and “Stopped” status of pipeline run #11868
- CONSOLE-3179: Improve control over shared modules provided by Console to dynamic plugins #11700
- OCPBUGS-704: Disable knative test suite #12006
- Bug 2109854: Fix description for Max unavailable and Max surge #11867
- Add support for param of array type when starting a Pipeline #11953
- OCPBUGS-451: show git icon in repository details page based on git provider #12003
- OWNERS: add jerolimov to approvers #11998
- OU-59: Query browser: Remove the metrics list dropdown #11991
- HELM-342: Add basic authentication support for Helm repositories #11782
- Add functionality to add kafka-sinks as subscriber, trigger and event-source sink target #11925
- OCPBUGS-435: Dropdown items on storageclass creation page need i18n support #11988
- chore(i18n): update translations: Completed-7034-OCP 4.12 UI Localization- sprint 221 #11940
- Bug 2102681: Fix zh locale (greater than pod) #11802
- Include ActionServiceProvider in dynamic-plugin-sdk #11923
- create kafkaSink support in catalog #11948
- ODC-6712 & ODC-6714: Add a build decorator for Shipwright Builds and builds section into topology sidebar for Shipwright Builds and BuildRuns #11853
- correcting nightly failures: pipelines #11891
- RHSTOR-3593: Add basic support for Modals #11163
- Bug 2091573: Input values in Instantiate Template are disappeared randomly in the developer console #11967
- Query browser: Use PatternFly components directly for Actions and kebab dropdown menus #11959
- Bug 2091102: Name of workload get changed, when project and image stream gets changed on edit deployment page of the workload #11758
- Full changelog
- Adding ‘flex’ and ‘bison’ to the driver-toolkit image. (#94) #94
- Add enriquebelarte to OWNERS file (#95) #95
- OCPBUGS-999: Use privileged namespace for oc debug commands (#96) #96
- Full changelog
- Updating ose-gcp-cloud-controller-manager images to be consistent with ART #19
- Full changelog
- Updating openshift-enterprise-haproxy-router images to be consistent with ART #411
- Updating ose-haproxy-router-base images to be consistent with ART #410
- Full changelog
- UPSTREAM: <carry>: optionally enable retry after until apiserver is ready #1346
- UPSTREAM: 110639: endpointslices: node missing on Pod scenario #1359
- UPSTREAM: <carry>: Update kubensenter to use exec instead of subprocess #1350
- UPSTREAM: 110039: Add readinessProbe to aggregated api service test #1307
- Bug 2118318: UPSTREAM: 110939: don’t quota events.k8s.io events by default #1344
- UPSTREAM: 111789: Update Netpol e2e tests to use framework CreateName… #1349
- Full changelog
- Make zone spread only apply within a given revision #1724
- Route LDAP IDPs in the oauth server through guest VPC #1680
- Add missing rbac for authentication reader #1734
- Add nodepool create cmd for PowerVS #1726
- Add PowerVS OVN Kube routing config #1718
- Add granular access for PowerVS using cloud credential operator and add storage operator creds #1612
- Enable Node Tuning Operator in HyperShift #1651
- Refactor PowerVS changes #1682
- fix(oauth): Do not proxy IBM Cloud IAM endpoints #1722
- Bug SDN-3459: Handle long OVN SBDB route hostname #1711
- fix(pki): Allow BYO PKI for ignition server #1721
- Set DNS server explicitly while creating DHCP #1720
- Fix CLI panic when status.version is nil #1715
- OVN SBDB: Use private router when possible #1689
- Registry operator: Avoid restarts when token file changes #1713
- HO: Ignore NoSuchBucket error when deleting OIDC docs #1714
- Add a drain controller for inplace upgrades #1691
- Reconcile default ingress controller on creation only #1710
- NE-1043: Move the DNS operator into the management cluster #1537
- Add node controller to HCCO Manager #1702
- Add recording rules for telemetry #1690
- Destroy: Don’t fail if finalizer can not be added #1707
- Upgrade AWS SDK #1701
- Use kubeconfig port for worker haproxy #1708
- Set right API group #1706
- AWS infra destroy: Handle bucket not found during batch delete #1700
- Cleanup etcd rule manifest in CVO #1699
- Oauth: Fix hostname when using DNS indirection and no public router LB #1705
- Fix clusters where apiserver is exposed through LB and DNS indirection is used #1696
- Update external-dns image #1694
- Move Cloud network config controller to the management cluster #1679
- Full changelog
- Fix version #5
- Bug 2062579: IBMCloud: Verify machine profile #4
- Default version when one isn’t available #3
- Synch repo cluster-api-provider-ibmcloud with machine-api-provider-ibmcloud #1
- Full changelog
- Implement insights report updating in the insightsoperators.operator.openshift.io resource (#669) #669
- K8s & OpenShift version updates (#671) #671
- manifests/02-namespace: Explicitly clear run-level label (#672) #672
- openshift-machine-api warning events gatherer (#658) #658
- Introduce insightsoperators.openshift.io CR & implement its gather st… (#666) #666
- OCPBUGS-439: update the DVO metrics gatherer (#664) #664
- fix: order conditions by type to limit un-needed updates (#667) #667
- chore(manifests): adding insights capability annotations (#646) #646
- Full changelog
- GCP: Add createFirewallRules parameter to installconfig. #6338
- CORS-2043: GCP: Passsthrough installer service account to Terraform r… #6326
- Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
- OCPBUGS-927: Add depends to enforce order for azure terraform dependencies #6311
- vSphere: Zonal Terraform #6064
- Terraform go 1.18 #6257
- Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
- OCPBUGS-302: bootstrap gather: fix panic when platform is “none” #6243
- Add bind-utils in upi installer image #6277
- download ‘aliyun’ #6265
- AGENT-308: Add 4.12 to OS_IMAGES #6315
- OCPBUGS-889: bump default channel to stable-4.12 #6302
- vSphere: Add the ability to attach a tag to a mob #5357
- Power VS: Machine CIDR #6264
- AGENT-318: Merge agent-based installer #6263
- AGENT-326: Fix releaseImage mirror handling with unit test #6275
- Collapse AgentConfig spec and add versioning #6237
- Bug 2115770: Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
- AGENT-246: Temporarily require at least one NMStateConfig to be specified #6239
- Bug 2117687: compute.replicas must be 0 for SNO #6223
- Remove assisted-ui service from list of agentEnabledServices #6194
- Bug 2114977: Populate staticNetworkConfig in NMStateConfig.Generate #6201
- AGENT-273 Installer command to create agent-config.yaml file #6167
- AGENT-173: Add agent wait-for install-complete #6115
- AGENT-161: install-config validations for agent installer #6193
- Bug 2112906: Add a delay when checking Node0 IP address #6196
- AGENT-246: Do not fail on nmstateconfig validation if agent-config is provided #6099
- AGENT-281: Generate the NMStateConfig manifests from the agent-config #6164
- Fix minor bugs with disconnected agent deployments #6177
- Merge RC release-4.11 into agent-installer branch #6176
- Bug 2106062: bump RHCOS 4.11 bootimage metadata #6130
- BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
- Bug 2104727: Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
- AGENT-280: Use toml.Unmarshal to parse registries.conf #6170
- AGENT-299: Set mode 0644 on containers.conf #6171
- AGENT-231: agent extra manifests #6155
- AGENT-138: Get the base ISO from the release payload #6154
- AGENT-137: Convert the install-config to ZTP assets #6134
- AGENT-172: Add ok messages when validation failures get resolved #6135
- AGENT-286: Use default image built by podman for pause container #6133
- AGENT-265: Agent asset interface with traits #6009
- AGENT-172: Monitor hosts validation during installation process #6030
- AGENT-282: Create cluster deployment asset manifest from install config #6114
- AGENT-280: Generate mirror config from install-config #6098
- AGENT-267: Add host role to /etc/assisted/hostconfig #6121
- Bug 2106820: Convert all MAC addresses to lowercase #6118
- AGENT-263: Get images from release payload #6100
- AGENT-268: Remove assisted-service UI container #6106
- AGENT-136: Add optional install-config asset for agent installation #6087
- NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
- AGENT-174: Wait for bootstrap #5953
- AGENT-234: Take node0 selection from agent-config if it exists and se… #6072
- AGENT-228: Systemd service to set hostname defined in agent-config #6037
- Bug 2101879: Use systemd path unit to monitor the node0 file #6052
- AGENT-269: Update agent-installer branch with latest changes from release-4.11 #6070
- Bug 2093126: bump RHCOS 4.11 boot image metadata #6060
- AGENT-144: Pass pre-generated InfraEnv ID to apply-host-config #6066
- AGENT-144: Pre-generate InfraEnv ID #6045
- AGENT-227: Use root device hints from agent-config.yaml #6054
- AGENT-214: Mount mirror registries.conf for assisted-service #5992
- AGENT-187: AgentConfig asset #6022
- AGENT-230: Enable multipathd in agent ISO #6029
- AGENT-218: Agent lock release version #5993
- Bug 2094896: ensure all the required agent manifests are available #5986
- AGENT-133: Remove double embedding of agent data #5977
- AGENT-207: Assets for disconnected installs #5957
- AGENT-171: Update agent-installer branch with latest changes from master #5970
- Improve user interface of agent installer #5975
- AGENT-40: Generate kubeconfig alongside ISO #5959
- AGENT-133: Move Ignition generation from fleeting code to asset #5945
- agent: default openshift version when pullspec it’s a digest #5949
- AGENT-180: use nmstateconfig asset and improved validations/tests #5943
- AGENT-133: Export addStorageFiles and addSystemdUnits as functions #5944
- Don’t run create-cluster-and-infraenv in the background #5955
- Hard-code agent release image to fix CI #5954
- AGENT-203: Add ClusterImageSet asset #5942
- Fix unnecessary delays in start-cluster-installation #5934
- AGENT-165: Install release specified in ClusterImageSet #5933
- AGENT-195: Create ClusterDeployment asset #5928
- AGENT-169: AgentClusterInstall asset #5890
- AGENT-180: Use agent-pull secret manifest #5930
- Agent-160: Add baseIso asset #5889
- Agent-196: Add asset for nmstateconfig #5920
- AGENT-193: Do not set api_vip for SNO cluster #5891
- AGENT-131: Ignition and iso assets for agent installer #5906
- AGENT-194: Fix service name in dependencies #5919
- Rename “fleeting” to “agent-installer” #5916
- Typo: Fixed redundant ` #5910
- AGENT-194: Fixes to start cluster installation script and service #5894
- AGENT-159: Assets generation for create manifests command #5871
- AGENT-56: Move create cluster and infraenv to assisted-service repo #5878
- AGENT-56 Move create cluster and infraenv to assisted-service repo #23
- AGENT-132: Import fleeting prototype #5852
- Improve service URL handling #27
- Fix format specifiers leading to makefile error #32
- AGENT-66: Use logging #26
- AGENT-119: Read in multiple NMStateConfig definitions from one yaml file #25
- AGENT-39: Read node0 IP from nmstateconfig #22
- AGENT-34: Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
- AGENT-18: Configure static network addresses from manifest file #20
- Temporarily disable nmstateconfig processing #19
- AGENT-48: Add NMStateConfig to InfraEnvCreateParams #17
- Fix function name #18
- AGENT-38: Automate cluster installation #12
- AGENT-59: Break assisted-service pod into separate systemd services #13
- Exit on manifest file errors #15
- Clean up build process and documentation #11
- AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
- AGENT-43 Fetch infra-env-id before host registration #9
- NO-ISSUE Increase assisted-service start timeout #10
- Rename assisted-installer pod to assisted-service #8
- Run assisted-service only on pre-identified node0 #5
- Add agent service #4
- Start assisted service #2
- Add lint checks #3
- agent: create skeleton commands and folders structure for agent-based installer #5823
- CORS-2280: IBMCloud: Add TF support for private DNS #6282
- vsphere: error checking while creating vsphere clients #6305
- Correct the GCP machine series name #6296
- add bind config for PowerVS publish==internal IPI #6227
- Bug 2084471: validate baremetal hosts names are lowercase RFC 1123 #6112
- terraform: azurerm bump provider to v3.19.1 #6262
- Power VS: Enable global routing for cloud connection and specify dns #6289
- fix check for control plane suitability for default zones #6295
- Bug 2070744: Fix infinite loop when failing to untag resources #5995
- AWS: Create ControlPlaneMachineSet CRDs #6172
- Add dual stack API & Ingress VIP support for on-prem platforms #5798
- OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
- gcp: machines to use networkProjectID when defined #6284
- Bump FCOS to latest stable #6290
- Switch delete ordering of CloudConnect and VPCs #6280
- gcp: specify network_project_id for network and subnets #6283
- Bug 2117439: Azure masters should publish on an internal load balancer #6230
- Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
- CORS-2271: IBMCloud: Add DNS Service support - installconfig #6255
- Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
- validate vSphere privileges #5741
- Add support for private DNS server to PowerVS #6157
- GCP: Remove firewall rules when providing network project id #6219
- GCP: Add missing regions #6259
- manifests: Pass the NetworkProjectID to manifests #6242
- support for multi-zone/region installation #5911
- cmd/openshift-install/create: One shot console access #5336
- IBMCloud: Pull in latest openshift/api changes #6056
- OCPBUGS-268: vSphere - enable steal time accounting #6215
- Bug 2028474: oVirt: Removed cluster name length limitation #6206
- gcp: Add validation for Network Project Data #6207
- Bug 2098072: vsphere: fix default disk type when not speficied #6233
- Full changelog
- Bump openshift/k8s-prometheus-adapter to v0.10.0 #64
- cmd/adapter: recover klog flags #524
- Cut release 0.10.0 #523
- Add –prometheus-verb to support POST requests to prometheus servers #509
- Update dependencies #521
- Update README.md with Helm-3 Command #491
- Change apiregistration.k8s.io to v1 #494
- fix: close file #498
- Validate OWNERS files #482
- Drop unused alias in OWNERS_ALIASES #476
- images: use k8s-staging-test-infra/gcb-docker-gcloud #472
- *: merge changes from v0.9.1 #461
- Add s to metricQuery #465
- Fix external metrics provider not respecting metrics-max-age #455
- docs: follow kubernetes/k8s.io branch rename: #454
- Add bug template #438
- README: improve gcr.k8s.io instructions #447
- v0.9.0: Bump version file to reflect new release #448
- Full changelog
- Bump openshift/kube-state-metrics to v2.6.0 #77
- *: Cut v2.6.0 #1817
- feat: Add local storage labels to kube_persistentvolume_info #1814
- Remove RBAC resources from default exposed metric set #1816
- Prevent definition of same gvk in custom resource configuration #1810
- Update dependencies #1789
- graduate new endpoint metrics to STABLE #1812
- Do not expose info metric for nil objects #1809
- Add support for rolebindings #1799
- pkg/customresourcestate implement info and stateSet metric type and refactor configuration file #1777
- feat(logging): migration to structure logging for main.go, pkg/ & internal/ folders #1807
- Replace pkg/errors with stdlib errors #1808
- feat(hpa): status current metric #1725
- Fix custom resource metrics documentation #1784
- SECURITY_CONTACTS: Sync with OWNERS #1780
- Add support for role and cluster role #1759
- Add support for the ServiceAccount resource (Ref: #1717) #1773
- Update the developer documentation for adding a new resource metric collector #1774
- Add “Versioning” heading to the README.md #1772
- Add metric for pod tolerations (Ref: #1744) #1769
- fix:typo #1767
- To support read the timestamp fields of custom resources #1766
- update the description about metrics server #1764
- add new kube_endpoint_address metric #1761
- Update kube_node_status_allocatable unit doc #1760
- fix customresourcestate metric names to not contain underscores #1754
- docs:fix label name for kube_pod_nodeselectors #1756
- Switch registry from k8s.gcr.io to registry.k8s.io #1750
- Merge Release 2.5 back to master #1747
- Update release instructions #1748
- Full changelog
- Only drain a single control plane machine at once #1066
- Add tag and category id to the caching client log messages #1063
- Bug 2101736: Ignore managed fields during finalizer removal #1061
- Ensure the phase transition metric only updates when the phase changes #1059
- Release leader election lease when shutting down #1060
- Tags/categories ids cache implementation #1057
- OCPBUGS-268: vSphere - enable steal time accounting #1056
- Bug 2111972: operator NS manifest: Set empty openshift.io/run-level #1053
- Full changelog
- update to release.openshift.io/feature-set to match OCP 4.12 #3329
- added @engelmi, @eslutsky, @Darth-Mera to ovirt-approvers #3332
- OCPBUGS-825: Provide a reason if operator is unavailable #3324
- MCO-256: hypershift: add disruptionless updates to MCD #3320
- OCPBUGS-224: Make sure there is a search domain in resolv.conf #3306
- Hypershift: remove error message on return #3326
- daemon: Drop mock node updater client #3325
- OCPBUGS-631: Pull container image as a separate step #3318
- Add kubens.service, drop-ins, and kubensenter prefix to kubelet.service #3274
- Add RuntimeDefault to ctrcfg #3295
- daemon: Use just one NodeUpdaterClient instance #3304
- vendor: Bump containers/image #3303
- OKD: Add build args for FCOS and SCOS #3294
- Bug 2107113: Fix .ssh directory not owned by core when created by Machine Config D… #3250
- Full changelog
- Minor fixed found during demo preparation #68
- Add pod-run-netns-command script to run command from network-tools #67
- Full changelog
- Create ParseReference function in the image package, that wraps around imagesource.ParseReference, adding support for “oci:” prefix (#503) #503
- chore: remove jpower432 as approver (#505) #505
- fix: remove release architecture validation at the config level (#501) #501
- Full changelog
- update go-ovirt-client #167
- added wrapped klogr for unified logging #166
- Remove duplicate MemoryMB validation #165
- Ocprhv 681 automatic credentials update #161
- Added @Darth-Mera as approver #164
- Add validations tests #163
- updated readme and custom capo docs #162
- Refactor controller structure #160
- Full changelog
- 9-12-22 merge #1267
- BZ2111362: ACL logging: rename and rewrite oc.aclLoggingCanEnable #3104
- E2E: fix tests stuck waiting on a channel #3149
- Implement Egress Services #3135
- 9-7-22 merge #1264
- Use a custom dialer for GRPC to allow connectivity over a socks proxy #3144
- correct hybrid overlay tests #3147
- Bump containernetworking #3137
- take advantage of ginkgo framework to make master_test.go simpler #3121
- External gateways E2E on host network #2791
- policy: fix log message and clarify comment #3139
- 9-2-22 merge #1263
- Egress IP health monitoring over GRPC #3100
- Add libovsdb metrics #3125
- contrib: add validation for kubectl #3012
- cni: don’t settle addresses or set IPv6 parameters for IPv4 #3134
- run testing for logical switch manager #3132
- Move hybridoverlay master into the master controller #3101
- Remove hybrid routes in pods for nodes hybrid overlay interface addr #3120
- OCPBUGS-165: [DownstreamMerge] 8-29-2022 merge #1255
- Bumps libovsdb to pick up fixes for optional values #3123
- 8-25-2022 #1253
- Delete stale egress ip before assigning new ip #3105
- pods: deleteLogicalPort should not fail when port is already gone #3129
- OCPBUGS-417: Fix informer selector for endpointslices #3126
- Remove default ACL severity #3093
- egressip: add metrics #3058
- Bump @actions/core from 1.2.6 to 1.9.1 in /.github/actions/cleanup-action #3124
- fedora Dockerfile : Switch to f36 and OVN 22.06. #3075
- Revert EndpointSlice commits #3122
- Remove stale chassis for hosts that run ovnkube-node on DPU #3098
- OVN-K metrics: Add OVN controller southbound database connection #3117
- OVN-K Metrics: Ensure stopwatch metrics are reported in seconds #3118
- Bump libovsdb to include https://github.com/ovn-org/libovsdb/pull/321 #3111
- Full changelog
- Fix the path for the node-update-controller #8
- Annoted
ibm-powervs-tier1
as a default storage class #7
- Full changelog
- Add infrastructure sync controller for custom service endpoints #31
- Add JoelSpeed approver #30
- Full changelog
- Bump openshift/prometheus to v2.38.0 #140
- docs: update function docs on deriv #10076
- feat:(kubernetes_sd): add __meta_kubernetes_service_port_number (#10945) #11002
- PrometheusHighQueryLoad alert: use configured selector #11028
- discovery/kubernetes: add container image as metadata #11034
- Merge back release 2.37 #11022
- documentation: fix example dependencies #11016
- Add Alert PrometheusQueryOverload to mixins #10908
- Merge back release 2.37 #10985
- docs: Add subsections for vector matching #10707
- Full changelog
- Bump openshift/prometheus-operator to v0.59.1 #200
- fix: thanos-sidecar fowner capabilities #5014
- pkg/prometheus: add CAP_FOWNER capability to Thanos only if needed #5004
- v0.59.0 changleog and version bump #4994
- build(deps): bump github.com/thanos-io/thanos from 0.27.0 to 0.28.0 #4987
- webhook user guide: fix typo in example YAML. #4966
- build(deps): bump k8s.io/component-base from 0.24.4 to 0.25.0 #4982
- build(deps): bump k8s.io/client-go from 0.24.4 to 0.25.0 #4980
- build(deps): bump k8s.io/apimachinery from 0.24.4 to 0.25.0 #4979
- build(deps): bump github.com/go-openapi/swag from 0.22.1 to 0.22.3 #4973
- build(deps): bump k8s.io/component-base from 0.24.3 to 0.24.4 #4974
- build(deps): bump k8s.io/client-go from 0.24.3 to 0.24.4 #4971
- build(deps): bump k8s.io/api from 0.24.3 to 0.24.4 #4970
- build(deps): bump github.com/go-openapi/swag from 0.22.0 to 0.22.1 #4969
- build(deps): bump github.com/go-openapi/swag from 0.21.1 to 0.22.0 #4960
- build(deps): bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 #4959
- pkg/versionutil: Fix TestShouldPrintVersion error on Mac M1 #4957
- pkg/prometheus: fix generation of –query arguments #4951
- Revert “pkg/apis: Add scale subresource for Prometheus” #4952
- docs: Add slashpai as triage member #4953
- [tech debt] clean up makeStatefulSetSpec() functions #4950
- Add “DO NOT EDIT” comment to alertmanagerconfigs-v1beta1-crd.libsonnet #4936
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #4935
- docs: Fix typo #4932
- Update README on podman container build #4926
- Allow podman for building images #4925
- Full changelog
- Bug 2048349: make the operator react to workload logLevel configuration #196
- Quality of life changes, fix e2e tests failing too often #197
- Updating ose-cluster-authentication-operator images to be consistent with ART #192
- Full changelog
- *: Update docs with latest Telemeter architecture #430
- Forward: Add logic to sanitize labels #429
- Full changelog
- Add a test case to find job name/cluster version mismatches #27413
- upkeep: updated data set for 4.12 #27420
- OCPBUGS-1237: Fix s2i ruby test that relys on rack #27419
- Address exceeded maximum resolution of 11,000 points per timeseries #27384
- OCPBUGS-587: Temporarily flake FailedToUpdateEndpointSlices #27418
- Ignore the “InsufficientInstanceCapacity” patholocial event #27385
- Automatically skip tests with apigroups which are not served #27406
- Label tests with openshift crafted API groups #27387
- skip route-controller-manager scaling events in build testsuite #27394
- Remove flake for 40% Secret/ConfigMap growth test. #27381
- Bug 2100091: Ignore FailedCreatePodSandBox events for garbage collector tests #27270
- Fix upgrade dry-run. #27388
- Update etcd tests with k8s 1.25 data #27396
- Update etcd tests with k8s data #27393
- Instead of returning errors when there is no etcd operator, just return static values for etcd metadata #27342
- Test baremetal deployment without provisioning network #26676
- Ensures operators use external cloud provider #27349
- Bug 2098053: Re-revert “Add networking test for invalid external gateway” #27277
- Separate out pathological event test for error updating endpoint slices #27377
- Revert “Label tests with openshift crafted API groups (round 3)” #27378
- Skip etcd scaling test for metal and vsphere platforms #27375
- Test we don’t see substantial Secret/ConfigMap growth during upgrade. #27354
- Add ovnkube-node pods in the interval chart for ingress #27372
- update service load balancer test to gracefully roll out #27180
- EgressIP: Enable EgressIP tests for OpenStack #27363
- Label tests with openshift crafted API groups (round 3) #27368
- Suppress failures if certain firing alerts happened with related event #27304
- Bug 2095623: Revert “Disable azure-file tests” #27259
- Full changelog
- Bump openshift/thanos to v0.28.0 #90
- Add fpetkovski to triage list #5481
- Endpoint: Refactor get clients methods #5468
- *: Merge release 0.27 to main #5479
- Full changelog
Source code for this page located on github