Skip to content
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

Feature 1623 - helm: separating administrator.username & auth.administrators properties #1645

Merged
merged 3 commits into from
Jun 23, 2023

Conversation

artntek
Copy link
Contributor

@artntek artntek commented Jun 21, 2023

related to Issue #1623

I originally conflated the admin username (used for DB upgrades at launch) with the auth.administrators property, when cleaning up the dockerfile and entrypoint script (i.e. I cleaned it up just a little too much :-) This meant that we could no longer provide a colon-delimited list of allowed admins for auth.administrators.

This PR undoes that, so now we have:

In `values.yaml:

  • administrator.username and
  • auth.administrators

as separate values, and edits to statefulset.yaml, secrets.yaml and metacat.properties to support these changes

Finally, I found a bug resulting from the recent change to the docker base image (tomcat:8.5.90-jre8-temurin-jammy) - this necessitated an upgrade to python 3, which broke the password hashing in docker-entrypoint.sh, so that's been fixed too.

@artntek artntek changed the title Feature 1623 auth administrators Feature 1623 - helm: separating administrator.username & auth.administrators properties Jun 21, 2023
Copy link
Contributor

@taojing2002 taojing2002 left a comment

Choose a reason for hiding this comment

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

I just looked the metacat.properties file and it is safe to make this change.

@artntek artntek merged commit e9f6658 into develop Jun 23, 2023
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.

None yet

2 participants