1. 02 Nov, 2023 4 commits
    • Kirill Smelkov's avatar
      software/ors-amarisoft: slapos-render-config: Document what this program does · dcc326cd
      Kirill Smelkov authored
      When I was first starting to look around inside ors-amarisoft software
      release for me it was not clear off-hand what this program is for. It
      should be more clear about what's the intent if there is explicit
      comment.
      
      /cc @xavier_thompson, @Daetalus
      /reviewed-by @jhuge, @lu.xu, @tomo
      /reviewed-on nexedi/slapos!1462
      dcc326cd
    • Kirill Smelkov's avatar
      software/ors-amarisoft: Fix slapos-render-config · 994048e6
      Kirill Smelkov authored
      a6eaad9a (software/ors-amarisoft: add network_name parameter) updated
      enb.jinja2.cfg and gnb.jinja2.cfg to require slap_configuration['configuration.com_addr']
      and other parameters to be present, but did not updated
      slapos-render-confg, which got broken as the result:
      
          (py3.venv) kirr@deca:~/src/wendelin/slapos/slapos/software/ors-amarisoft$ python slapos-render-config.py
          ...
          Traceback (most recent call last):
            File "/home/kirr/src/wendelin/slapos/slapos/software/ors-amarisoft/slapos-render-config.py", line 232, in <module>
              f.write(r._render().decode())
                      ^^^^^^^^^^^
            File "/home/kirr/src/wendelin/slapos/slapos/software/ors-amarisoft/slapos-render-config.py", line 206, in _render
              return template_object.render(**self.context).encode(self.encoding)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/home/kirr/src/wendelin/venv/py3.venv/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
              self.environment.handle_exception()
            File "/home/kirr/src/wendelin/venv/py3.venv/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
              raise rewrite_traceback_stack(source=source)
            File "config/gnb.jinja2.cfg", line 62, in top-level template code
              com_addr: "{{ slap_configuration['configuration.com_addr'] }}:{{ slap_configuration['configuration.com_ws_port'] }}",
            ^^^^^^^^^^^^^^^^^^^^^^^^^
          jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'configuration.com_addr'
      
      -> Fix it.
      
      /cc @xavier_thompson, @Daetalus
      /reviewed-by @jhuge, @lu.xu, @tomo
      /reviewed-on nexedi/slapos!1462
      994048e6
    • Kirill Smelkov's avatar
      software/ors-amarisoft: Adjust check-cpri-lock promise to explicitly specify watched CPRI ports · 3381f9c5
      Kirill Smelkov authored
      In multiRU we will need to be able to check multiple CPRI boards and multiple
      SFP ports on them, not only SFP ports on CPRI board 0 that was implicitly used
      until now.
      
      -> As a preparatory step the SR to explicitly specify which CPRI resources are being verified.
      
      This patch is necessary because in nexedi/slapos.toolbox!127
      we adjust check_cpri_lock plugin to require CPRI device + SFP port to be
      explicitly specified.
      
      /cc @tomo, @xavier_thompson, @Daetalus
      /reviewed-by @lu.xu, @jhuge
      /reviewed-on nexedi/slapos!1461
      3381f9c5
    • Jérome Perrin's avatar
      component/ghostscript: version up 10.02.1 · cdc565e5
      Jérome Perrin authored
      cdc565e5
  2. 01 Nov, 2023 1 commit
  3. 31 Oct, 2023 5 commits
  4. 30 Oct, 2023 2 commits
  5. 27 Oct, 2023 2 commits
  6. 26 Oct, 2023 5 commits
  7. 24 Oct, 2023 6 commits
  8. 23 Oct, 2023 15 commits