Skip to content

installer: Fix some typos in workflow/workflow.go#2

Closed
felixonmars wants to merge 1 commit intoopenshift:masterfrom
felixonmars:patch-1
Closed

installer: Fix some typos in workflow/workflow.go#2
felixonmars wants to merge 1 commit intoopenshift:masterfrom
felixonmars:patch-1

Conversation

@felixonmars
Copy link
Copy Markdown
Contributor

@felixonmars felixonmars commented Jun 10, 2018

No description provided.

@openshift-ci-robot openshift-ci-robot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jun 10, 2018
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

Hi @felixonmars. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

I understand the commands that are listed here.

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/test-infra repository.

@openshift-ci-robot openshift-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Jun 10, 2018
@eparis
Copy link
Copy Markdown
Member

eparis commented Jun 11, 2018

Please send any PRs to github.com/coreos/tectonic-installer. We are in the process of figuring out how to transition, but for now, this repo is just a copy of that repo.

@eparis eparis closed this Jun 11, 2018
gbenhaim added a commit to gbenhaim/installer that referenced this pull request Mar 3, 2019
iamemilio pushed a commit to iamemilio/installer that referenced this pull request Aug 16, 2019
jomeier added a commit to jomeier/installer that referenced this pull request Jan 31, 2020
suhanime added a commit to suhanime/installer that referenced this pull request Nov 5, 2020
Backport for GCP uninstall leaking SA accounts
stbenjam pushed a commit to stbenjam/installer that referenced this pull request Feb 10, 2021
BobbyRadford pushed a commit to BobbyRadford/installer that referenced this pull request May 10, 2021
bennerv pushed a commit to bennerv/installer that referenced this pull request Jul 7, 2021
zaneb added a commit to zaneb/openshift-installer that referenced this pull request Apr 29, 2022
patrickdillon referenced this pull request in patrickdillon/installer Oct 6, 2023
rvanderp3 referenced this pull request in openshift-splat-team/installer Apr 14, 2026
Add vSphere privilege validation logic using component-specific
privilege lists. Validates that each OpenShift component account
(installer, machine-api, csi-driver, cloud-controller, diagnostics)
has required vCenter permissions before installation proceeds.

Implementation:
- PrivilegeValidator struct with ValidateComponentPrivileges method
- ValidationResult struct with Valid, MissingPrivileges, Scope fields
- GetRequiredPrivileges() function with comprehensive privilege lists
  - Installer: ~45 privileges for infrastructure deployment
  - Machine API: ~35 privileges for VM lifecycle
  - CSI Driver: ~12 privileges for storage provisioning
  - Cloud Controller: ~10 read-only privileges for node discovery
  - Diagnostics: ~5 read-only privileges for troubleshooting

Test coverage:
- 9 test scenarios covering all acceptance criteria
- Missing privilege detection (machine-api, csi-driver)
- Successful validation for all components
- Component-specific privilege sets
- Error handling

Foundation for Story #4: Privilege Validation
Parent Epic: #2 - vSphere Multi-Account Credentials
Depends on: Story #3 (schema extension)

Related: openshift-splat-team/splat-team#4
Related: openshift-splat-team/splat-team#2

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants