Skip to content

CNTRLPLANE-1544: pkg/manifests: Enable user namespaces#452

Open
tchap wants to merge 1 commit into
openshift:masterfrom
tchap:userns-operand
Open

CNTRLPLANE-1544: pkg/manifests: Enable user namespaces#452
tchap wants to merge 1 commit into
openshift:masterfrom
tchap:userns-operand

Conversation

@tchap

@tchap tchap commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

This updates the DaemonSet manifests to enable user namespaces and also restrict the DS so that it is aligned with restricted-v3 scc policy.

This updates the DaemonSet manifests to enable user namespaces and also
restrict the DS so that it is aligned with restricted-v3 scc policy.
@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 11, 2025
@openshift-ci-robot

openshift-ci-robot commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

@tchap: This pull request references CNTRLPLANE-1544 which is a valid jira issue.

Details

In response to this:

This updates the DaemonSet manifests to enable user namespaces and also restrict the DS so that it is aligned with restricted-v3 scc policy.

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 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 11, 2025
@openshift-ci
openshift-ci Bot requested review from bentito and rfredette November 11, 2025 15:28
@openshift-ci

openshift-ci Bot commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign knobunc for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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 commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

@tchap: all tests passed!

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.

@tchap tchap changed the title WIP: CNTRLPLANE-1544: pkg/manifests: Enable user namespaces CNTRLPLANE-1544: pkg/manifests: Enable user namespaces Nov 12, 2025
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 12, 2025
@alebedev87

Copy link
Copy Markdown
Contributor

/assign @rikatz

@tchap

tchap commented Nov 26, 2025

Copy link
Copy Markdown
Contributor Author

/hold

I've been having issues with merging PRs that affect and break HyperShift. Does this affect HyperShift?

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 26, 2025
@rikatz

rikatz commented Feb 10, 2026

Copy link
Copy Markdown
Member

@tchap do you still need review here, given your last "hold" request?

@tchap

tchap commented Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

@rikatz We can still merge this provided this is not being used by Hypershift. Is this being used by Hypershift? 🙂

@rikatz

rikatz commented Feb 27, 2026

Copy link
Copy Markdown
Member

@tchap I think you are missing some changes in

func desiredDNSDaemonSet(dns *operatorv1.DNS, coreDNSImage, kubeRBACProxyImage string, caBundleRevisionMap map[string]string) (*appsv1.DaemonSet, error) {
(and on unit test).

From the DNS operator perspective, it considers the old and new manifest the same given this comparison, and it will not recreate the Daemonset nor the DNS pods (which I think is your expectation?)

If so, can you please fix so a cluster being upgraded also gets these directives?

Also, please feel free to ping me in Slack if I take too long to answer here, as I miss a lot of Github notifications (sorry!)

@gcs278

gcs278 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

🔔 Automated NID PR Reminder — High Priority

• Open for: 240 days (since Nov 11)
• Primary Reviewer: @rikatz
• Last human activity: Feb 27 (132 days ago, @rikatz commented)
• Waiting on: Author (@tchap) — reviewer commented 132 days ago with no author response
⚠️ do-not-merge/hold

No lgtm or approved labels yet.


This is an experimental automated reminder. Contact @gcs278 if there are any issues.

@rikatz

rikatz commented Jul 12, 2026

Copy link
Copy Markdown
Member

@tchap ping, are you continuing to work on this?

@tchap

tchap commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

ping, are you continuing to work on this?

Not right now, it's in the backlog.

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

Labels

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.

5 participants