Skip to content

Conversation

martenson
Copy link
Member

@martenson martenson commented Sep 9, 2025

  • add new tesp runner
  • configure tpv to send jobs for specific role there
  • fix two variable names in the vault

This is a QA-2 variant of #230, since it was less straight forward than we anticipated.

convert tpv config to jinja template, since it uses variables that need to be filled
@BorisYourich
Copy link
Contributor

BorisYourich commented Sep 15, 2025

Issue when building galaxy client:

TASK [galaxyproject.miniconda : Update miniconda version (exact)]
fatal: [galaxy-qa2.galaxy.cloud.e-infra.cz]: FAILED! => changed=true 
  cmd:
  - /srv/galaxy/var/dependencies/_conda/bin/conda
  - install
  - --yes
  - --override-channels
  - --channel
  - conda-forge
  - --channel
  - defaults
  - conda=24.11.1
  delta: '0:00:00.825245'
  end: '2025-09-15 12:24:22.142722'
  invocation:
    module_args:
      _raw_params: /srv/galaxy/var/dependencies/_conda/bin/conda install --yes --override-channels --channel conda-forge --channel defaults conda=24.11.1
      _uses_shell: false
      argv: null
      chdir: null
      creates: null
      executable: null
      expand_argument_vars: true
      removes: null
      stdin: null
      stdin_add_newline: true
      strip_empty_ends: true
  msg: non-zero return code
  rc: 1
  start: '2025-09-15 12:24:21.317477'
  stderr: |2-
  
    CondaToSNonInteractiveError: Terms of Service have not been accepted for the following channels. Please accept or remove them before proceeding:
        - https://repo.anaconda.com/pkgs/main
        - https://repo.anaconda.com/pkgs/r
  
    To accept these channels' Terms of Service, run the following commands:
        conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
        conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r
  
    For information on safely removing channels from your conda configuration,
    please see the official documentation:
  
        https://www.anaconda.com/docs/tools/working-with-conda/channels
  stderr_lines: <omitted>
  stdout: ''
  stdout_lines: <omitted>

we don't use conda for tools or galaxy reqs
@martenson
Copy link
Member Author

since July conda requires to accept TOS, our role does not do that yet, however we do not need conda so I removed it in 8af8f1a

Deployed on qa2 -- go ahead with testing.

Please use this PR as a base to any changes.

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.

3 participants