Skip to content

Starting point for storage administration command #131

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 8 commits into from
Apr 9, 2025
Merged

Conversation

davenquinn
Copy link
Member

Creates a macrostrat storage admin command based on https://github.com/UW-Macrostrat/radosgw_admin_client

  • Pulls in the general Ceph storage admin CLI as a submodule
  • storage.admin.type must be set to ceph-object-storage
  • Configured via the storage.endpoint, storage.admin.access_key, and storage.admin.secret_key config values

We might revise this configuration approach in the future.

[development.storage]
access_key = <key for data management
secret_key = <key for data management>
endpoint = "https://storage.macrostrat.org"

[development.storage.admin]
type = "ceph-object-storage"
access_key = <key for admin only>
secret_key = <key for admin only>

@davenquinn davenquinn requested a review from amyfromandi March 19, 2025 18:42
davenquinn and others added 6 commits March 19, 2025 18:42
* 'main' of https://github.com/UW-Macrostrat/macrostrat:
  updated link_strabo_account schema to the rockd user
  added new linked_strabo_account table within a new user_features schema in the rockd db
  Format code and sort imports
  created user features saved locations
  updating stuff
  adding migrations files for saved_locations
  merging main into saved_locations
  got command line to word
  updated schema for user_locations
  modified the schema for better architecture
  added saved_locations schema, permissions, and view queries
  created saved_locations branch
* 'main' of https://github.com/UW-Macrostrat/macrostrat:
  removed empty __init__.py file in the macrostrat directory
* 'main' of https://github.com/UW-Macrostrat/macrostrat:
  Format code and sort imports
  user_locations migration and API postgrest endpoints all working now
  This workflow file should work now
  install and test macrostrat command
  Update run-makefile.yml
  Rename run-makefile to run-makefile.yml
  testing github workflow run-makefile.yml
  added install workflow
  removed rockd_jwt from db tabl
* main: (22 commits)
  Format code and sort imports
  user_locations migration and API postgrest endpoints all working now
  This workflow file should work now
  install and test macrostrat command
  Update run-makefile.yml
  Rename run-makefile to run-makefile.yml
  testing github workflow run-makefile.yml
  added install workflow
  removed rockd_jwt from db tabl
  removed empty __init__.py file in the macrostrat directory
  updated link_strabo_account schema to the rockd user
  added new linked_strabo_account table within a new user_features schema in the rockd db
  Format code and sort imports
  created user features saved locations
  updating stuff
  adding migrations files for saved_locations
  merging main into saved_locations
  got command line to word
  updated schema for user_locations
  modified the schema for better architecture
  ...
@davenquinn davenquinn merged commit 10f8d88 into main Apr 9, 2025
3 checks passed
@davenquinn davenquinn deleted the storage-admin branch June 18, 2025 20:43
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