Skip to content

[PCD-5907] Build keystone client with system CAs#427

Open
tanaypf9 wants to merge 1 commit intomasterfrom
private/tanay/rocky
Open

[PCD-5907] Build keystone client with system CAs#427
tanaypf9 wants to merge 1 commit intomasterfrom
private/tanay/rocky

Conversation

@tanaypf9
Copy link
Contributor

@tanaypf9 tanaypf9 commented Mar 17, 2026

ISSUE(S):

SUMMARY

ISSUE TYPE

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that may cause existing functionality to not work as expected)
  • This change requires a documentation update

IMPACTED FEATURES/COMPONENTS:

RELATED ISSUE(S):

DEPENDS ON:

TESTING DONE

Automated

Manual

Tested config set on a rocky 10 VM to CE. This was failing before.

[root@localhost ~]# pcdctl config set -u https://pcd-community.pf9.io -e tanay@platform9.com -r Community -t service --verbose
2026-03-17T18:03:23.2248Z	DEBUG	==========Running set config==========
2026-03-17T18:03:23.225Z	DEBUG	Automatically trusting DU certificate for pcd-community.pf9.io
2026-03-17T18:03:23.225Z	DEBUG	Step 1: Fetching certificate from:pcd-community.pf9.io
2026-03-17T18:03:23.2366Z	DEBUG	Step 2: Certificate fetched successfully
2026-03-17T18:03:23.2368Z	DEBUG	Certificate Subject: O=Platform9 Systems\, Inc.,ST=California,C=US
2026-03-17T18:03:23.2369Z	DEBUG	Certificate Issuer: O=Platform9 Systems\, Inc.,ST=California,C=US
2026-03-17T18:03:23.2504Z	DEBUG	Step 3: Certificate written to:/tmp/du-2581777130.crt
2026-03-17T18:03:23.2505Z	DEBUG	Step 4: Copying certificate to trusted store...
2026-03-17T18:03:23.2655Z	DEBUG	Certificate copied successfully.
2026-03-17T18:03:23.2655Z	DEBUG	Step 5: Updating certificate trust...
2026-03-17T18:03:24.978Z	DEBUG	Certificate trust updated successfully
2026-03-17T18:03:24.978Z	DEBUG	Step 6: Verifying DU endpoint with Go http client...
2026-03-17T18:03:24.991Z	DEBUG	DU verification succeeded with status code: 200
2026-03-17T18:03:24.9912Z	DEBUG	==========Running set config==========
Password: 
Proxy URL [None]: 
MFA Token [None]: 
2026-03-17T18:03:32.1531Z	DEBUG	Using local executor
2026-03-17T18:03:32.1534Z	DEBUG	Received a call to fetch keystone authentication for fqdn: https://pcd-community.pf9.io and user: tanay@platform9.com and tenant: service, mfa_token: 

2026-03-17T18:03:32.4765Z	DEBUG	returning successfully

2026-03-17T18:03:32.4768Z	DEBUG	Fetching service ID for service: regionInfo
2026-03-17T18:03:32.4798Z	DEBUG	Fetching service ID for regionInfo
2026-03-17T18:03:32.5113Z	DEBUG	service ID : .ad9a64ce388848699af9ecb9ef60830e
2026-03-17T18:03:32.5115Z	DEBUG	service ID : ad9a64ce388848699af9ecb9ef60830e
2026-03-17T18:03:32.5115Z	DEBUG	Service ID fetched : ad9a64ce388848699af9ecb9ef60830e
2026-03-17T18:03:32.5116Z	DEBUG	Fetching endpoint for region: Community
2026-03-17T18:03:32.5152Z	DEBUG	Fetching endpoints for region Community
2026-03-17T18:03:32.5446Z	DEBUG	endpoint: https://pcd-community.pf9.io/download-links
2026-03-17T18:03:32.5447Z	DEBUG	FQDN: pcd-community.pf9.io
2026-03-17T18:03:32.5447Z	DEBUG	Endpoint found: pcd-community.pf9.io
2026-03-17T18:03:32.5447Z	DEBUG	endpointURL fetched : pcd-community.pf9.io
2026-03-17T18:03:32.5448Z	DEBUG	Storing configuration details
✓ Stored configuration details successfully
2026-03-17T18:03:32.5453Z	DEBUG	Successfully removed specified tags from the config file
2026-03-17T18:03:32.5454Z	DEBUG	==========Finished running set config==========

Reviewers

Copy link

@windsurf-bot windsurf-bot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 To request another review, post a new comment with "/windsurf-review".

@tanaypf9 tanaypf9 changed the title Build keystone client with system CAs [PCD-5907] Build keystone client with system CAs Mar 17, 2026
@tanaypf9 tanaypf9 self-assigned this Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant