Skip to content

Conversation

@2uasimojo
Copy link
Member

Honor global TLS configuration by discovering TLS minimum version and cipher suites from the APIServer cluster object and adding their respective arguments to the hiveadmission Deployment.

Assisted-By: The Claude (claude-sonnet-4-5@20250929)

Claude helped me figure out minimal implementations for the Listers and Recorder I needed to invoke library-go's
ObserveTLSSecurityProfileToArguments() function. (I feel like I shouldn't have had to create whole implementations to make this work. But maybe it's because this repo is using archaic mechanisms to interact with the KAS.)

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 26, 2025
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Nov 26, 2025
@openshift-ci-robot
Copy link

openshift-ci-robot commented Nov 26, 2025

@2uasimojo: This pull request references HIVE-3007 which is a valid jira issue.

Details

In response to this:

Honor global TLS configuration by discovering TLS minimum version and cipher suites from the APIServer cluster object and adding their respective arguments to the hiveadmission Deployment.

Assisted-By: The Claude (claude-sonnet-4-5@20250929)

Claude helped me figure out minimal implementations for the Listers and Recorder I needed to invoke library-go's
ObserveTLSSecurityProfileToArguments() function. (I feel like I shouldn't have had to create whole implementations to make this work. But maybe it's because this repo is using archaic mechanisms to interact with the KAS.)

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 26, 2025

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 26, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: 2uasimojo

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 26, 2025
@2uasimojo
Copy link
Member Author

This is currently in dependency hell.

  • library-go is too old for k8s/client-go
  • Can't upgrade library-go without bumping k8s to 34 and/or revendoring installer

We'll wait for #2796 and try again (library-go @release-4.20 to avoid k8s bump).

Honor global TLS configuration by discovering TLS minimum version and
cipher suites from the `APIServer cluster` object and adding their
respective arguments to the hiveadmission Deployment.

Assisted-By: The Claude (claude-sonnet-4-5@20250929)

Claude helped me figure out minimal implementations for the Listers and
Recorder I needed to invoke library-go's
`ObserveTLSSecurityProfileToArguments()` function. (I feel like I
shouldn't have had to create whole implementations to make this work.
But maybe it's because this repo is using archaic mechanisms to interact
with the KAS.)
@2uasimojo 2uasimojo force-pushed the HIVE-3007/global-tls-config branch from 55f9929 to 00995b0 Compare January 14, 2026 23:05
@2uasimojo 2uasimojo marked this pull request as ready for review January 14, 2026 23:05
@2uasimojo
Copy link
Member Author

/hold

@openshift-ci openshift-ci bot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Jan 14, 2026
@openshift-ci openshift-ci bot requested review from dlom and jstuever January 14, 2026 23:06
@codecov
Copy link

codecov bot commented Jan 14, 2026

Codecov Report

❌ Patch coverage is 0% with 73 lines in your changes missing coverage. Please review.
✅ Project coverage is 50.29%. Comparing base (26db049) to head (00995b0).

Files with missing lines Patch % Lines
pkg/operator/hive/hiveadmission.go 0.00% 44 Missing ⚠️
pkg/util/logrus/eventrecorder.go 0.00% 23 Missing ⚠️
pkg/operator/hive/hive_controller.go 0.00% 4 Missing ⚠️
pkg/operator/hive/dynamicclient.go 0.00% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2800      +/-   ##
==========================================
- Coverage   50.40%   50.29%   -0.11%     
==========================================
  Files         279      280       +1     
  Lines       34194    34267      +73     
==========================================
  Hits        17236    17236              
- Misses      15597    15670      +73     
  Partials     1361     1361              
Files with missing lines Coverage Δ
pkg/operator/hive/dynamicclient.go 0.00% <0.00%> (ø)
pkg/operator/hive/hive_controller.go 0.00% <0.00%> (ø)
pkg/util/logrus/eventrecorder.go 0.00% <0.00%> (ø)
pkg/operator/hive/hiveadmission.go 0.00% <0.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 15, 2026

@2uasimojo: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/security 00995b0 link true /test security
ci/prow/e2e-openstack 00995b0 link true /test e2e-openstack
ci/prow/e2e-azure 00995b0 link true /test e2e-azure
ci/prow/e2e 00995b0 link true /test e2e
ci/prow/e2e-pool 00995b0 link true /test e2e-pool
ci/prow/e2e-vsphere 00995b0 link true /test e2e-vsphere
ci/prow/e2e-gcp 00995b0 link true /test e2e-gcp

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants