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

Rose suite run proposals cylc flow.rc #44

Merged
merged 25 commits into from
Aug 27, 2019

Conversation

wxtim
Copy link
Member

@wxtim wxtim commented Aug 1, 2019

Follow on from #40.

  • Create a specification document for the new cylc-flow.rc file.

- Roadmap for small PRs to a dev branch added.
- Clarification of terminology for job platforms
- Some thoughts on `cylc flow --options`
- Added stub files for development plan documentation
Copy link
Contributor

@matthewrmshin matthewrmshin left a comment

Choose a reason for hiding this comment

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

More comments.

docs/rose-suite-run-proposal/cylc-flow-rc.md Outdated Show resolved Hide resolved
docs/proposal-rose-suite-run.md Outdated Show resolved Hide resolved
docs/proposal-rose-suite-run.md Outdated Show resolved Hide resolved
docs/proposal-rose-suite-run.md Outdated Show resolved Hide resolved


- [ ] Implement Cluster support functionality. [Cylc-flow #2199](https://github.com/cylc/cylc-flow/issues/2199)
- [ ] Modify `task_job_mgr.py` to use the new variables.
Copy link
Contributor

Choose a reason for hiding this comment

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

And maybe modules like cylc.task_remote_mgr and friends.

Copy link
Member Author

Choose a reason for hiding this comment

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

and friends? Would you care to use your domain knowledge to help me a bit more?
Are these the files in the result of grep -lrinP "cylc.flow.cfgspec"

docs/rose-suite-run-proposal/cylc-flow-rc.md Outdated Show resolved Hide resolved
docs/rose-suite-run-proposal/cylc-flow-rc.md Outdated Show resolved Hide resolved
...
[suite host self-identification]
...
[authentication]
Copy link
Contributor

Choose a reason for hiding this comment

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

Should become [authorisation].

Copy link
Member Author

@wxtim wxtim Aug 19, 2019

Choose a reason for hiding this comment

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

Agreed, with spelling "authorization" which is acceptable (if archaic) in all forms of English.
can_of_worms

Copy link
Collaborator

Choose a reason for hiding this comment

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

That's a truly beautiful depiction of a can of worms, @wxtim 😆 Thank you for your commitment to humour!

docs/rose-suite-run-proposal/cylc-flow-rc.md Outdated Show resolved Hide resolved
docs/rose-suite-run-proposal/cylc-flow-rc.md Outdated Show resolved Hide resolved
wxtim and others added 12 commits August 19, 2019 09:05
Co-Authored-By: Matt Shin <matthew.shin@metoffice.gov.uk>
Co-Authored-By: Matt Shin <matthew.shin@metoffice.gov.uk>
…tim/cylc-admin into rose-suite-run-proposals-cylc-flow.rc

* 'rose-suite-run-proposals-cylc-flow.rc' of github.com:wxtim/cylc-admin:
  Update docs/proposal-rose-suite-run.md
  Update docs/rose-suite-run-proposal/cylc-flow-rc.md
Co-Authored-By: Matt Shin <matthew.shin@metoffice.gov.uk>
Co-Authored-By: Matt Shin <matthew.shin@metoffice.gov.uk>
Co-Authored-By: Matt Shin <matthew.shin@metoffice.gov.uk>
…tim/cylc-admin into rose-suite-run-proposals-cylc-flow.rc

* 'rose-suite-run-proposals-cylc-flow.rc' of github.com:wxtim/cylc-admin:
  Update docs/proposal-rose-suite-run.md
  Update docs/proposal-rose-suite-run.md
Copy link
Contributor

@matthewrmshin matthewrmshin left a comment

Choose a reason for hiding this comment

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

This is a good starting point.

wxtim and others added 2 commits August 22, 2019 20:16
Co-Authored-By: Oliver Sanders <oliver.sanders@metoffice.gov.uk>
…tim/cylc-admin into rose-suite-run-proposals-cylc-flow.rc

* 'rose-suite-run-proposals-cylc-flow.rc' of github.com:wxtim/cylc-admin:
  Update docs/proposal-rose-suite-run.md
Copy link
Member

@kinow kinow left a comment

Choose a reason for hiding this comment

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

I don't know much about Rose, but looks like good improvements to the Cylc configuration file. A single file sounds good too. And great job on linking documents and issues on this and on other repositories 👍

metadata. Rose apps should be validated against their metadata by default,
but contain switches in the manner of bandit or pylint in a config file.
(perhaps `cylc-validate.yml` or similar)
* Creators of largers suites may want to turn this because the validation
Copy link
Member

Choose a reason for hiding this comment

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

may want to turn this on or off?

Copy link
Member Author

Choose a reason for hiding this comment

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

I've actuall removed this after a conversation with Oliver.

@wxtim wxtim merged commit 6e3b285 into cylc:master Aug 27, 2019
@sadielbartholomew sadielbartholomew removed their request for review October 25, 2019 14:46
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

6 participants