Skip to content

Helm Chart addition for reg service - #239

Open
at88mph wants to merge 8 commits into
opencadc:mainfrom
at88mph:main
Open

Helm Chart addition for reg service#239
at88mph wants to merge 8 commits into
opencadc:mainfrom
at88mph:main

Conversation

@at88mph

@at88mph at88mph commented Jul 7, 2026

Copy link
Copy Markdown
Member

@pdowler pdowler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I have not heard of any decision about the files in cadc-registry-server so please undo modifications of those.

{{- $conn := $connYaml | fromYaml }}
tomcat.connector.scheme={{ $conn.scheme }}
tomcat.connector.proxyName={{ $conn.proxyName }}
tomcat.connector.proxyPort={{ $conn.proxyPort }}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this is missing tomcat.connector.secure, which is admittedly not useful but the system prop does need to be set to true|false somehow (until it is hardcoded in the base cadc-tomcat config)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Added.

Comment thread reg/helm/templates/configmap.yaml Outdated

reg.properties: |
{{- with .Values.application.authority }}
org.opencadc.reg.authority = {{ . }}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

By itself, enabling this is not enough for OAI publishing: a deployer has to also mount a directory with the OAI content... we (CADC) do not yet do it that way (for reasons). Not really ready for general use yet.

@at88mph at88mph Sep 2, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Got it. I've removed the reg.properties file configuration entirely for OAI, and left out any documentation with regard to enabling it.

Comment thread reg/helm/templates/configmap.yaml Outdated
{{ end }}
{{ end }}
{{ with .Values.application.vosi }}
cadc-vosi.properties:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The reg service (code) does not support state change via /availability s this config file and startupMode don't do anything. In fact, POST /availability will respond with a 400 from an UnsupportedOperationException. Probably better to omit this entirely.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

OK, good. This file is no longer used.

@at88mph

at88mph commented Sep 2, 2026

Copy link
Copy Markdown
Member Author

Comments addressed.

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.

2 participants