ACCESS-NRI / model-config-inputs

Repo for remote modification of model configuration inputs and storage of their metadata
Apache License 2.0
0 stars 0 forks source link

Remote Copy Workflow #3

Closed CodeGat closed 2 weeks ago

CodeGat commented 3 weeks ago

See closed https://github.com/ACCESS-NRI/model-config-tests/pull/65 that is recreated here:

Background

This PR adds a new user-dispatchable workflow for the moving of configuration input files across the same remote host as a service user. This is useful for allowing /g/data/vk83 to remain as a kind of human-free-zone when it comes to important files.

Furthermore, this PR will add inputs moved into tape storage under a datestamp-based subdirectory.

The PR

In this PR:

Repository Settings Modified:

Testing

Tested in https://github.com/codegat-test-org/test/actions/runs/11118267239

Closes ACCESS-NRI/model-config-inputs#1

CodeGat commented 3 weeks ago

@aidanheerdegen to the comment about setting ACLs on nonexistent groups (see https://github.com/ACCESS-NRI/model-config-tests/pull/65#discussion_r1755926254) I have solved this in this commit: https://github.com/ACCESS-NRI/model-config-inputs/pull/3/commits/fd2c23d05dda354896eac5f72bbd1eef7520c6ac

CodeGat commented 2 weeks ago

Tested this workflow in https://github.com/codegat-test-org/test/actions/runs/11118267239

CodeGat commented 2 weeks ago

@aidanheerdegen here is the diff from what we had done previously together: https://github.com/ACCESS-NRI/model-config-inputs/pull/3/files/b6a4d26fb992dec6061b2d25c320dcd87de87fea..dd11c4588a25978bc1bdc3fc128b963b89d7a33b