<commit_before>variable "tectonic_config_version" {
  description = <<EOF
(internal) This declares the version of the global configuration variables.
It has no impact on generated assets but declares the version contract of the configuration.
EOF

  default = "1.0"
}

variable "tectonic_image_re" {
  description = <<EOF
(internal) Regular expression used to extract repo and tag components
EOF

  type    = "string"
  default = "/^([^/]+/[^/]+/[^/]+):(.*)$/"
}

terraform {
  required_version = ">= 0.9.6"
}

variable "tectonic_container_images" {
  description = "(internal) Container images to use"
  type        = "map"

  default = {
    hyperkube                       = "quay.io/coreos/hyperkube:v1.6.7_coreos.0"
    pod_checkpointer                = "quay.io/coreos/pod-checkpointer:4e7a7dab10bc4d895b66c21656291c6e0b017248"
    bootkube                        = "quay.io/coreos/bootkube:v0.5.0"
    console                         = "quay.io/coreos/tectonic-console:v1.7.4"
    identity                        = "quay.io/coreos/dex:v2.4.1"
    container_linux_update_operator = "quay.io/coreos/container-linux-update-operator:v0.2.1"
    kube_version_operator           = "quay.io/coreos/kube-version-operator:v1.6.7"
    tectonic_channel_operator       = "quay.io/coreos/tectonic-channel-operator:0.3.6"
    node_agent                      = "quay.io/coreos/node-agent:787844277099e8c10d617c3c807244fc9f873e46"
    prometheus_operator             = "quay.io/coreos/prometheus-operator:v0.10.2"
    tectonic_monitoring_auth        = "quay.io/coreos/tectonic-monitoring-auth:v0.0.1"
    prometheus                      = "quay.io/prometheus/prometheus:v1.7.1"
    alertmanager                    = "quay.io/prometheus/alertmanager:v0.7.1"
    tectonic_prometheus_operator    = "quay.io/coreos/tectonic-prometheus-operator:v1.3.0"
    node_exporter                   = "quay.io/prometheus/node-exporter:v0.14.0"
    kube_state_metrics              = "quay.io/coreos/kube-state-metrics:v0.5.0"
    config_reload                   = "quay.io/coreos/configmap-reload:v0.0.1"
    prometheus_config_reload        = "quay.io/coreos/prometheus-config-reloader:v0.0.1"
    heapster                        = "gcr.io/google_containers/heapster:v1.3.0"
    addon_resizer                   = "gcr.io/google_containers/addon-resizer:1.7"
    stats_emitter                   = "quay.io/coreos/tectonic-stats:6e882361357fe4b773adbf279cddf48cb50164c1"
    stats_extender                  = "quay.io/coreos/tectonic-stats-extender:487b3da4e175da96dabfb44fba65cdb8b823db2e"
    error_server                    = "quay.io/coreos/tectonic-error-server:1.0"
    ingress_controller              = "gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.8"
    kubedns                         = "gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.4"
    kubednsmasq                     = "gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.4"
    kubedns_sidecar                 = "gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.4"
    flannel                         = "quay.io/coreos/flannel:v0.7.1-amd64"
    flannel_cni                     = "quay.io/coreos/flannel-cni:0.1.0"
    etcd                            = "quay.io/coreos/etcd:v3.1.8"
    etcd_operator                   = "quay.io/coreos/etcd-operator:v0.4.0"
    kenc                            = "quay.io/coreos/kenc:8f6e2e885f790030fbbb0496ea2a2d8830e58b8f"
    awscli                          = "quay.io/coreos/awscli:025a357f05242fdad6a81e8a6b520098aa65a600"
    kube_version                    = "quay.io/coreos/kube-version:0.1.0"
    tectonic_etcd_operator          = "quay.io/coreos/tectonic-etcd-operator:v0.0.1"
  }
}

variable "tectonic_versions" {
  description = "(internal) Versions of the components to use"
  type        = "map"

  default = {
    container_linux = "1353.8.0"
    etcd            = "3.1.8"
    prometheus      = "v1.7.1"
    alertmanager    = "v0.7.1"
    monitoring      = "1.3.0"
    kubernetes      = "1.6.6+tectonic.1"
    tectonic        = "1.6.6-tectonic.1"
    tectonic-etcd   = "0.0.1"
  }
}

variable "tectonic_service_cidr" {
  type    = "string"
  default = "10.3.0.0/16"

  description = "This declares the IP range to assign Kubernetes service cluster IPs in CIDR notation. The maximum size of this IP range is /12"
}

variable "tectonic_cluster_cidr" {
  type    = "string"
  default = "10.2.0.0/16"

  description = "This declares the IP range to assign Kubernetes pod IPs in CIDR notation."
}

variable "tectonic_master_count" {
  type    = "string"
  default = "1"

  description = <<EOF
The number of master nodes to be created.
This applies only to cloud platforms.
EOF
}

variable "tectonic_worker_count" {
  type    = "string"
  default = "3"<commit_msg>config.tf: update tectonic versions<commit_after>variable "tectonic_config_version" {
  description = <<EOF
(internal) This declares the version of the global configuration variables.
It has no impact on generated assets but declares the version contract of the configuration.
EOF

  default = "1.0"
}

variable "tectonic_image_re" {
  description = <<EOF
(internal) Regular expression used to extract repo and tag components
EOF

  type    = "string"
  default = "/^([^/]+/[^/]+/[^/]+):(.*)$/"
}

terraform {
  required_version = ">= 0.9.6"
}

variable "tectonic_container_images" {
  description = "(internal) Container images to use"
  type        = "map"

  default = {
    hyperkube                       = "quay.io/coreos/hyperkube:v1.6.7_coreos.0"
    pod_checkpointer                = "quay.io/coreos/pod-checkpointer:4e7a7dab10bc4d895b66c21656291c6e0b017248"
    bootkube                        = "quay.io/coreos/bootkube:v0.5.0"
    console                         = "quay.io/coreos/tectonic-console:v1.7.4"
    identity                        = "quay.io/coreos/dex:v2.4.1"
    container_linux_update_operator = "quay.io/coreos/container-linux-update-operator:v0.2.1"
    kube_version_operator           = "quay.io/coreos/kube-version-operator:v1.6.7"
    tectonic_channel_operator       = "quay.io/coreos/tectonic-channel-operator:0.3.6"
    node_agent                      = "quay.io/coreos/node-agent:787844277099e8c10d617c3c807244fc9f873e46"
    prometheus_operator             = "quay.io/coreos/prometheus-operator:v0.10.2"
    tectonic_monitoring_auth        = "quay.io/coreos/tectonic-monitoring-auth:v0.0.1"
    prometheus                      = "quay.io/prometheus/prometheus:v1.7.1"
    alertmanager                    = "quay.io/prometheus/alertmanager:v0.7.1"
    tectonic_prometheus_operator    = "quay.io/coreos/tectonic-prometheus-operator:v1.3.0"
    node_exporter                   = "quay.io/prometheus/node-exporter:v0.14.0"
    kube_state_metrics              = "quay.io/coreos/kube-state-metrics:v0.5.0"
    config_reload                   = "quay.io/coreos/configmap-reload:v0.0.1"
    prometheus_config_reload        = "quay.io/coreos/prometheus-config-reloader:v0.0.1"
    heapster                        = "gcr.io/google_containers/heapster:v1.3.0"
    addon_resizer                   = "gcr.io/google_containers/addon-resizer:1.7"
    stats_emitter                   = "quay.io/coreos/tectonic-stats:6e882361357fe4b773adbf279cddf48cb50164c1"
    stats_extender                  = "quay.io/coreos/tectonic-stats-extender:487b3da4e175da96dabfb44fba65cdb8b823db2e"
    error_server                    = "quay.io/coreos/tectonic-error-server:1.0"
    ingress_controller              = "gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.8"
    kubedns                         = "gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.4"
    kubednsmasq                     = "gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.4"
    kubedns_sidecar                 = "gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.4"
    flannel                         = "quay.io/coreos/flannel:v0.7.1-amd64"
    flannel_cni                     = "quay.io/coreos/flannel-cni:0.1.0"
    etcd                            = "quay.io/coreos/etcd:v3.1.8"
    etcd_operator                   = "quay.io/coreos/etcd-operator:v0.4.0"
    kenc                            = "quay.io/coreos/kenc:8f6e2e885f790030fbbb0496ea2a2d8830e58b8f"
    awscli                          = "quay.io/coreos/awscli:025a357f05242fdad6a81e8a6b520098aa65a600"
    kube_version                    = "quay.io/coreos/kube-version:0.1.0"
    tectonic_etcd_operator          = "quay.io/coreos/tectonic-etcd-operator:v0.0.1"
  }
}

variable "tectonic_versions" {
  description = "(internal) Versions of the components to use"
  type        = "map"

  default = {
    container_linux = "1353.8.0"
    etcd            = "3.1.8"
    prometheus      = "v1.7.1"
    alertmanager    = "v0.7.1"
    monitoring      = "1.3.0"
    kubernetes      = "1.6.7+tectonic.1"
    tectonic        = "1.6.7-tectonic.1"
    tectonic-etcd   = "0.0.1"
  }
}

variable "tectonic_service_cidr" {
  type    = "string"
  default = "10.3.0.0/16"

  description = "This declares the IP range to assign Kubernetes service cluster IPs in CIDR notation. The maximum size of this IP range is /12"
}

variable "tectonic_cluster_cidr" {
  type    = "string"
  default = "10.2.0.0/16"

  description = "This declares the IP range to assign Kubernetes pod IPs in CIDR notation."
}

variable "tectonic_master_count" {
  type    = "string"
  default = "1"

  description = <<EOF
The number of master nodes to be created.
This applies only to cloud platforms.
EOF
}

variable "tectonic_worker_count" {
  type    = "string"
  default = "3"
{'fraction_non_alphanumeric': 0.11630820630611818, 'fraction_numerical': 0.06452286489872625, 'mean_word_length': 2.2111967817633253, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4835312', 'n_tokens_mistral': 3849, 'n_tokens_neox': 3570, 'n_words': 486}