1. 16 Jul, 2020 1 commit
    • Thomas Gambier's avatar
      powerdns: fix for several slaves with same origin · cfece124
      Thomas Gambier authored
      the name of constructed records should be unique so use the slave
      reference instead of the "origin" parameter to be sure it is unique.
      
      Before this change, if 2 slaves have the same origin parameter
      "foo.com", we have the following in zone-files.yml:
      
          [...]
          sa.continent.foo.com:
            - cname: cname.of.slave1.for.sa
          [...]
          sa.continent.foo.com:
            - cname: cname.of.slave2.for.sa
      
      So only the cname for slave2 will be used.
      cfece124
  2. 15 Jul, 2020 1 commit
  3. 14 Jul, 2020 9 commits
  4. 10 Jul, 2020 1 commit
    • Jérome Perrin's avatar
      Preliminary changes for PowerPC 64-bits support · b65c7016
      Jérome Perrin authored
      These changes allow to build SlapOS on Debian Buster ppc64el.
      
      The PowerPC 64-bits little endian platform appeared more recently into autoconf and therefore needed updated `config.sub` and `config.guess` files.
      
      Somehow these only needed to be patched on autoconf itself which is quite dated (2012), and libyaml that does not ship it's own `config.sub` and `config.guess` files. Other components built fine out of the box.
      
      `config.sub` and `config.guess` files were taken from Debian Buster itself. More information at: https://wiki.debian.org/AutoTools/autoconf
      
      **This merge request would have to be backported to previous releases in the case components reference older releases of SlapOS, which, if I understand correctly, is the case some times.**
      
      See merge request !780
      b65c7016
  5. 09 Jul, 2020 2 commits
    • Leo Le Bouter's avatar
      Preliminary changes for PowerPC 64-bits support · cb2acb0b
      Leo Le Bouter authored
      autoconf and libyaml needed updated config.sub and config.guess files
      on ppc64le.
      
      gnu-config component was created to centralize updated config.sub and
      config.guess files. autoconf and libyaml now extend gnu-config and
      overwrite their bundled config.guess and config.sub with gnu-config's.
      
      in the future, any component can extend gnu-config to update it's own
      config.sub and config.guess files if necessary.
      cb2acb0b
    • Jérome Perrin's avatar
      runner: fix URL of resilient log · 0e532ced
      Jérome Perrin authored
      monitor app shows:
      
      ![monoring app showing /log url](/uploads/dbb22484f79ed1538a308c640d74c3dc/image.png)
      
      but this URL can not be accessed:
      
      ![/log URL unauthorized](/uploads/cf74f2d8bb867123c39264d8f7d9de74/image.png)
      
      The correct URL looks to be this:
      
      ![/share/private/log is OK](/uploads/4775d5d3841d8ffa68d67f2cf2b87b22/image.png)
      
      See merge request !785
      0e532ced
  6. 08 Jul, 2020 7 commits
  7. 07 Jul, 2020 1 commit
  8. 06 Jul, 2020 3 commits
  9. 03 Jul, 2020 4 commits
  10. 02 Jul, 2020 1 commit
  11. 01 Jul, 2020 2 commits
  12. 30 Jun, 2020 2 commits
  13. 29 Jun, 2020 2 commits
  14. 25 Jun, 2020 1 commit
    • Vincent Pelletier's avatar
      stack/{slapos.cfg,caucase}: Version up. · 59ebf0d0
      Vincent Pelletier authored
      To fix caucased failures:
        File "caucase/caucase/http.py", line 799, in main
          http_cas=http_cas,
        File "caucase/caucase/http.py", line 397, in getSSLContext
          http_cas.createCertificate(csr_id)
        File "caucase/caucase/ca.py", line 281, in createCertificate
          template_csr=template_csr,
        File "caucase/caucase/ca.py", line 328, in _createCertificate
          x509.SubjectKeyIdentifier,
        File "cryptography-2.3.1-py2.7-linux-x86_64.egg/cryptography/x509/extensions.py", line 189, in from_issuer_subject_key_identifier
          key_identifier=ski.value.digest,
      AttributeError: 'SubjectKeyIdentifier' object has no attribute 'value'
      
      In turn, this requires updating cryptography dependencies.
      In turn, this requires updating requests as our old version is
      incompatible with current idna version.
      In turn, this requires updating requests dependencies.
      And finally, this allows/requires updating some pins in SRs:
      - software/jupyter: Version up certifi.
      - stack/erp5: Un-pin chardet, as it is already pinned at stack/slapos level.
      59ebf0d0
  15. 24 Jun, 2020 3 commits