nextflow-io / nf-nomad

Hashicorp Nomad executor plugin for Nextflow
https://nextflow-io.github.io/nf-nomad/
Apache License 2.0
2 stars 2 forks source link

Plugin design - dev meetings. #5

Open abhi18av opened 1 year ago

abhi18av commented 1 year ago

Implement Nomad Job/Task level settings in configuration

abhi18av commented 4 months ago

@jagedn , I think that moving forward this will be our core focus.

Feel free to add any comments or sub-tasks here :)

abhi18av commented 4 months ago

@jagedn , I was wondering whether you could please add a new gradle task, which publishes the latest version of the plugin to ~/.nextflow/plugins/ ?

Something similar to copyPluginZip but only for the locally built class files?

Also, please let me know if a better solution would be to just dump all of this into a shell script and run that instead.

jagedn commented 4 months ago

yes, I can try to apply same approach I did in nf-plugin-template (https://github.com/edn-es/nf-plugin-template/tree/main/buildSrc/src/main/groovy/nextflow/plugins)

abhi18av commented 3 weeks ago

Dev Meeting notes 14-Jun-2024

Participants: @jagedn @abhi18av

  1. We tested the nf-core/demo pipeline and it finished successfully with the local-dev cluster (from validation folder)

  2. Next we test other popular nf-core AND community pipelines

  3. Improve error reporting and debugging experience (TODO)

abhi18av commented 2 weeks ago

Dev Meeting notes 21-Jun-2024

Participants: @jagedn @abhi18av

  1. Publish v0.0.3

  2. Add this to the main Nextflow plugin index

  3. Documentation updates for setting

  4. Setup a VM for next Friday (nomad-demo) recording session (30-40 minutes)

==========

For next milestones (v0.0.4 onwards) we'll develop them in accordance with specific pipelines and the experience we have.

Some tasks we'd like to cover

abhi18av commented 1 week ago

Dev meeting notes

Participants: @jagedn @abhi18av

  1. Next week's focus would be the iteration on the release process

  2. Update the doc for our custom gradle setup

  3. Implement the Github Action to (@jhaezebr @matthdsm , you're help would be appreciated here to accommodate and implement @jagedn template 🙏 )

    a. Create commit, add the version and a specific command to trigger the action

    b. Action will create, publish the artifacts (+ the plugin json)

  4. Also, we created a video to demo the usage of the plugin

abhi18av commented 5 days ago

Dev meeting notes 05-JULY-2024

Participants: @jagedn @abhi18av

  1. Cover the security aspects -> Policy and SSL certs.
  2. (For the week after) -> run-nf-nomad.sh script maybe via profiles
  3. Specialise the three environments (local, CSI , Fusion)
  4. Improve the documentation for all three environments, for agents, directives.
  5. Test with Tower setup
  6. Apply for Academic usage license from Hashicorp