Skip to content

Make Connect Service k8s resource type configurable #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Nov 17, 2021

Conversation

parente
Copy link
Contributor

@parente parente commented Aug 5, 2021

I noticed the connect chart had default values for service.type and service.port that went unused. Having the ability to create a ClusterIP service for use inside our cluster only rather than NodePort exposed on the node IPs better fits our use case.

This PR cleans up the unused service.* default values and adds connect.serviceType, defaulted to NodePort to match the hardcoded value, for this purpose.

@parente parente marked this pull request as ready for review August 5, 2021 20:17
@eddiezane
Copy link

I'd like to see ClusterIP be the default value. Users should explicitly opt in if they want to expose this outside of their cluster.

@florisvdg florisvdg merged commit 6a88719 into 1Password:main Nov 17, 2021
@parente parente deleted the parente/servicetype branch November 19, 2021 19:48
@jpcoenen jpcoenen mentioned this pull request Dec 10, 2021
jeroenvermeulen added a commit to jeroenvermeulen/connect-helm-charts that referenced this pull request Oct 25, 2023
I have tested `connect.serviceType=ClusterIP` and it works and does indeed not expose a port.
On our cluster all internal services were using ClusterIPs except for 1Password Connect. We prefer not to open any unnecessary ports.
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