Skip to content

test jenkins webhooks#7

Closed
paulfantom wants to merge 2 commits intomasterfrom
jenkins
Closed

test jenkins webhooks#7
paulfantom wants to merge 2 commits intomasterfrom
jenkins

Conversation

@paulfantom
Copy link
Copy Markdown
Contributor

NOTE: Pull-requests for new features are no longer accepted in this repo. Only critical bug-fixes and security patches will be accepted.

See our blog for details:
https://coreos.com/blog/coreos-tech-to-combine-with-red-hat-openshift

@openshift-ci-robot openshift-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Jul 3, 2018
@paulfantom
Copy link
Copy Markdown
Contributor Author

ok to test

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@paulfantom: The following test failed, say /retest to rerun them all:

Test name Commit Details Rerun command
ci/prow/e2e-aws e703813 link /test e2e-aws
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. I understand the commands that are listed here.

@paulfantom
Copy link
Copy Markdown
Contributor Author

ok to test

@paulfantom paulfantom closed this Jul 3, 2018
@paulfantom paulfantom deleted the jenkins branch July 3, 2018 18:00
stbenjam pushed a commit to stbenjam/installer that referenced this pull request Apr 30, 2019
baremetal: prefix resources with cluster_id
BobbyRadford added a commit to BobbyRadford/installer that referenced this pull request May 10, 2021
mkumatag pushed a commit to mkumatag/installer that referenced this pull request Jun 24, 2021
* Added machines asset for Power VS platform

* This commit has 1. Go mod vendor changes, go mod tidy changes, machine pool variable rename in accordance with Power VS provider machine config name changes
clnperez pushed a commit to clnperez/installer that referenced this pull request Jul 16, 2021
* Added machines asset for Power VS platform

* This commit has 1. Go mod vendor changes, go mod tidy changes, machine pool variable rename in accordance with Power VS provider machine config name changes
clnperez pushed a commit to clnperez/installer that referenced this pull request Jul 20, 2021
* Added machines asset for Power VS platform

* This commit has 1. Go mod vendor changes, go mod tidy changes, machine pool variable rename in accordance with Power VS provider machine config name changes
clnperez pushed a commit to clnperez/installer that referenced this pull request Jul 22, 2021
* Added machines asset for Power VS platform

* This commit has 1. Go mod vendor changes, go mod tidy changes, machine pool variable rename in accordance with Power VS provider machine config name changes
clnperez pushed a commit to clnperez/installer that referenced this pull request Sep 2, 2021
* Added machines asset for Power VS platform

* This commit has 1. Go mod vendor changes, go mod tidy changes, machine pool variable rename in accordance with Power VS provider machine config name changes
zaneb pushed a commit to zaneb/openshift-installer that referenced this pull request Apr 29, 2022
AGENT-37 Create cluster and infra-env using assisted-service REST-API
rvanderp3 referenced this pull request in openshift-splat-team/installer Apr 14, 2026
Test coverage:
- Single vCenter YAML credentials file reading
- Multi-vCenter YAML credentials file reading
- File permissions validation (reject 0644, 0777)
- Precedence: install-config.yaml over credentials file
- Partial precedence with fallback to credentials file
- Missing credentials file fallback to legacy passthrough
- Malformed YAML error handling
- Empty credentials file handling
- Partial component credentials with fallback

All tests use t.Skip() for TDD approach.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
rvanderp3 referenced this pull request in openshift-splat-team/installer Apr 14, 2026
Implements Story #7: Credentials File Support (YAML Format)

This commit adds support for reading per-component vSphere credentials
from a YAML credentials file at ~/.vsphere/credentials. The file uses
YAML format with vCenter servers as top-level keys, each containing
component-specific credential mappings.

Key features:
- YAML file format with vCenter FQDN as top-level keys
- File permissions validation (must be 0600)
- Precedence: install-config.yaml > credentials file > legacy passthrough
- Graceful fallback when file doesn't exist or is empty
- Support for single and multi-vCenter topologies
- Partial component credentials with mixed sources

Implementation:
- pkg/asset/installconfig/vsphere/credentialsfile.go: Core parser and validator
- pkg/asset/installconfig/vsphere/credentialsfile_test.go: 10 test scenarios

All acceptance criteria verified:
- AC1: YAML credentials file with correct permissions (0600)
- AC2: File permissions validation (reject 0644, 0777)
- AC3: Precedence (install-config over credentials file)

Test coverage: 10/10 tests passing
- Single vCenter YAML file reading
- Multi-vCenter YAML file reading
- Permissions rejection (0644, 0777)
- Precedence (full and partial)
- Missing file fallback
- Malformed YAML error handling
- Empty file fallback
- Partial component coverage

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

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.

2 participants