Skip to content

Add Sunbeam TLS Vault Feature#520

Merged
hemanthnakkina merged 1 commit into
canonical:mainfrom
fabi200123:tls-vault-feature
Jul 16, 2025
Merged

Add Sunbeam TLS Vault Feature#520
hemanthnakkina merged 1 commit into
canonical:mainfrom
fabi200123:tls-vault-feature

Conversation

@fabi200123

@fabi200123 fabi200123 commented Jun 20, 2025

Copy link
Copy Markdown

This PR introduces the TLS Vault feature, which allows the operator to configure Vault (Vault-k8s charm) as an Intermediary CA.

NOTE: This PR should not be merged until the following steps are finished:

  • Manual-TLS-Certificates has a new stable release with the features from 1/edge
  • The common_name configuration for Vault and external_hostname for Traefik endpoints are properly defined

NOTE 2: This PR adds breaking changes unless the PR from sunbeam-terraform is merge
NOTE 3: This PR requires the following PR to be merged inside sunbeam-terraform for keeping 3 different tfvars for traefik endpoints

@fabi200123
fabi200123 force-pushed the tls-vault-feature branch 5 times, most recently from 1253650 to d974fdb Compare July 14, 2025 00:32
@fabi200123 fabi200123 changed the title [WIP] Add Sunbeam TLS Vault Feature Add Sunbeam TLS Vault Feature Jul 14, 2025
@fabi200123
fabi200123 force-pushed the tls-vault-feature branch 3 times, most recently from e42c9e7 to 05dcff6 Compare July 14, 2025 09:40
Add prompt for external_hostnames for traefik endpoints during bootstrap

@hemanthnakkina hemanthnakkina left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM, can you use unit names instead of relation id's in list_outstanding_csrs? This can be a subsequent PR

@hemanthnakkina
hemanthnakkina merged commit 68226ff into canonical:main Jul 16, 2025
7 checks passed
@nobuto-m

nobuto-m commented Aug 4, 2025

Copy link
Copy Markdown
Member

The new question blocks non-TLS deployment scenarios. https://bugs.launchpad.net/snap-openstack/+bug/2119425

@nobuto-m

nobuto-m commented Aug 4, 2025

Copy link
Copy Markdown
Member

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.

3 participants