def validators(self): number_or_empty = valid.Number(bounds=[0, None]) | \ valid.Empty() return {"strongrng.num_bytes": number_or_empty, "passwd.admin.password": valid.Empty() | valid.Text(min_length=5), "ssh.port": (valid.Port(value=22) | valid.Port(exclude_reserved=True)) }
def validators(self): """Validators validate the input on change and give UI feedback """ return {"logrotate.max_size": valid.Number(bounds=[0, None]), "rsyslog.address": (valid.Empty() | valid.FQDNOrIPAddress()), "rsyslog.port": valid.Port(), "netconsole.address": (valid.Empty() | valid.FQDNOrIPAddress()), "netconsole.port": valid.Port(), }
def validators(self): """Validators validate the input on change and give UI feedback """ return { "logrotate.max_size": valid.Number(bounds=[0, None]), "logrotate.interval": valid.Options(dict(self._intervals).keys()), "rsyslog.address": (valid.Empty() | valid.FQDNOrIPAddress()), "rsyslog.port": valid.Port(), "netconsole.address": (valid.Empty() | valid.FQDNOrIPAddress(allow_ipv6=False)), "netconsole.port": valid.Port(), }
def validators(self): return { "vdsm_cfg.address": valid.Text() | valid.Empty(), "vdsm_cfg.port": valid.Port(), "vdsm_cfg.password": valid.Text(), }
def update(self, mserver, mport, cert_path, fprint): if validate_server(mserver): mserver, mport = mserver.split(":") else: mport = config.ENGINE_PORT (valid.Empty(or_none=True) | valid.Text())(mserver) (valid.Empty(or_none=True) | valid.Port())(mport)
def validators(self): return { "rhn.user": valid.Text(), "rhn.profilename": valid.Empty() | valid.Text(min_length=3), "rhn.url": valid.Empty() | valid.URL(), "rhn.ca": valid.Empty() | valid.URL(), "rhn.proxyhost": (valid.FQDNOrIPAddress() | valid.URL() | valid.Empty()), "rhn.proxyport": valid.Port() | valid.Empty(), "rhn.proxyuser": valid.Text() | valid.Empty(), }
def validators(self): return { "rhn.username": valid.Ascii(), "rhn.profilename": valid.Ascii() | valid.Empty(), "rhn.url": valid.Empty() | valid.URL(), "rhn.ca": valid.Empty() | valid.URL(), "rhn.proxyhost": (valid.FQDNOrIPAddress() | valid.URL() | valid.Empty()), "rhn.proxyport": valid.Port() | valid.Empty(), "rhn.proxyuser": valid.Text() | valid.Empty(), "rhn.org": valid.Text() | valid.Empty(), "rhn.environment": valid.Text() | valid.Empty(), "rhn.activation_key": valid.Text() | valid.Empty(), }
def validators(self): return { "collectd.address": valid.Empty() | valid.FQDNOrIPAddress(), "collectd.port": valid.Port(), }
def update(self, server, port): valid.FQDNOrIPAddress()(server) valid.Port()(port)
def update(self, name, target_name, target_host, target_port): # FIXME add more validation valid.IQN()(name) (valid.Empty(or_none=True) | valid.IQN())(target_name) (valid.Empty(or_none=True) | valid.FQDNOrIPAddress())(target_host) (valid.Empty(or_none=True) | valid.Port())(target_port)
def update(self, server, port, cert_path): (valid.Empty() | valid.FQDNOrIPAddress())(server) (valid.Empty() | valid.Port())(port)