Skip to content
Snippets Groups Projects
  1. Jan 19, 2018
    • Matthias Schiffer's avatar
      treewide: rework check_site_lib.lua · 7ccdacd2
      Matthias Schiffer authored
      In addition to significant internal differences in check_site_lib.lua (in
      particular unifying error handling to a single place for the upcoming
      multi-domain support), this changes the way fields are addressed in site
      check scripts: rather than providing a string like 'next_node.ip6', the
      path is passed as an array {'next_node', 'ip6'}.
      
      Other changes in site check scripts:
      * need_array and need_table now pass the full path to the sub fields to the
      subcheck instead of the key and value
      * Any check referring to a field inside a table implies that all higher
      levels must be tables if they exist: a check for {'next_node', 'ip6'} adds
      an implicit (optional) check for {'next_node'}, which allows to remove many
      explicit checks for such tables
      Unverified
      7ccdacd2
    • lemoer's avatar
      treewide: forbid use of selected site variables in domain specific or site configs · 50812b16
      lemoer authored
      [Matthias schiffer: rebase, add a few more restrictions]
      Unverified
      50812b16
  2. Apr 30, 2015
  3. Jan 23, 2015
    • Kokel's avatar
      "gluon-node-info": add section system and option role; add announce script to... · ba81359c
      Kokel authored
      "gluon-node-info": add section system and option role; add announce script to announce the role as nodeinfo;
      add invariant script "001-node-system" to add section "system" if not exist; add invariant script "010-node-role"
      to add section "system" if not exist; add invariant script "010-node-role" to set role to default value
      (site.roles.default) if not exist; depends on new site.conf section
      ba81359c
Loading