Sha256: ca28b73f365b7b0f01bb19b5650dc7ec6e5fc4534eb09b4c4daef106e592aa97

Contents?: true

Size: 473 Bytes

Versions: 23

Compression:

Stored size: 473 Bytes

Contents

<%
  r = /^[a-zA-Z0-9]([a-zA-Z0-9\-]{0,62}[a-zA-Z0-9])?$/
  invalid_services = {}
  services.each do |servive_name, tags|
    errors = []
    errors << "Invalid service name #{servive_name}" unless r.match(servive_name)
    tags.each do |tag|
      errors << "Invalid tag #{tag}" unless r.match(tag)
    end
    invalid_services[servive_name] = errors unless errors.empty?
  end
%><%= JSON.pretty_generate({"errors": invalid_services.size, "details": invalid_services}) %>

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
consul-templaterb-1.36.2 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.36.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.35.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.34.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.33.3 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.33.2 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.33.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.33.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.32.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.32.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.31.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.31.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.30.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.29.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.28.2 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.28.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.28.0 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.27.2 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.27.1 samples/find_all_invalid_dns_labels.json.erb
consul-templaterb-1.27.0 samples/find_all_invalid_dns_labels.json.erb