DEV-593 updated versions

feature/DEV-655
Ketelsen, Sven 3 years ago
parent 01049bf031
commit 9919985e3d

@ -0,0 +1,29 @@
---
elastic_elasticsearch_version: "7.16.1"
elastic_elasticsearch_exporter_version: "1.5.0"
elastic_filebeat_version: "7.16.3"
elastic_kibana_version: "7.16.1"
elastic_logstash_version: "7.16.3"
elastic_metricbeat_version: "7.16.3"
gitea_version: "1.15"
prom_grafana_version: "9.1.5"
harbor_version: "v2.4.1"
keycloak_version: "14.0.0.1"
pgadmin4_version: "6.14"
prom_alertmanager_version: "v0.24.0"
prom_blackbox_exporter_version: "v0.22.0"
prom_prometheus_version: "v2.38.0"
prom_prom2teams_version: "3.2.3"
traefik_version: "v2.8.5"
connect_version: "10.2"
iam_version: "10.0"
webdav_version: "8.4.1"

@ -2,8 +2,6 @@
hetzner_server_type: cx21 hetzner_server_type: cx21
connect_image_version: "9.0"
connect_client_admin_username: "{{ management_admin_username }}" connect_client_admin_username: "{{ management_admin_username }}"
connect_client_admin_password: "{{ management_admin_password }}" connect_client_admin_password: "{{ management_admin_password }}"
connect_workflow_env: "stage:{{ stage }};smardigoUserToken:{{ smardigo_auth_token_value }}" connect_workflow_env: "stage:{{ stage }};smardigoUserToken:{{ smardigo_auth_token_value }}"

@ -291,10 +291,6 @@ harbor_oidc_client_secret: "{{ docker_registry_oidc_client_secret_vault }}"
harbor_oidc_admin_username: "harbor-admin" harbor_oidc_admin_username: "harbor-admin"
harbor_oidc_admin_password: "harbor-admin" harbor_oidc_admin_password: "harbor-admin"
connect_image_version: "8.6"
iam_image_version: "latest"
management_oidc_realm: "management" management_oidc_realm: "management"
management_oidc_client_id: "smardigo" management_oidc_client_id: "smardigo"

@ -291,10 +291,6 @@ harbor_oidc_client_secret: "{{ docker_registry_oidc_client_secret_vault }}"
harbor_oidc_admin_username: "harbor-admin" harbor_oidc_admin_username: "harbor-admin"
harbor_oidc_admin_password: "{{ harbor_oidc_admin_password_vault }}" harbor_oidc_admin_password: "{{ harbor_oidc_admin_password_vault }}"
connect_image_version: "8.6"
iam_image_version: "latest"
management_oidc_realm: "management" management_oidc_realm: "management"
management_oidc_client_id: "smardigo" management_oidc_client_id: "smardigo"

@ -291,10 +291,6 @@ harbor_oidc_client_secret: "{{ docker_registry_oidc_client_secret_vault }}"
harbor_oidc_admin_username: "harbor-admin" harbor_oidc_admin_username: "harbor-admin"
harbor_oidc_admin_password: "{{ harbor_oidc_admin_password_vault }}" harbor_oidc_admin_password: "{{ harbor_oidc_admin_password_vault }}"
connect_image_version: "8.6"
iam_image_version: "latest"
management_oidc_realm: "management" management_oidc_realm: "management"
management_oidc_client_id: "smardigo" management_oidc_client_id: "smardigo"

@ -123,7 +123,7 @@ connect_docker: {
{ {
name: "{{ connect_id }}", name: "{{ connect_id }}",
image_name: "{{ connect_image_name }}", image_name: "{{ connect_image_name }}",
image_version: "{{ connect_image_version }}", image_version: "{{ connect_version }}",
labels: "{{ connect_labels + ( connect_labels_additional | default([])) }}", labels: "{{ connect_labels + ( connect_labels_additional | default([])) }}",
restart: "{{ connect_service_restart | default('always') }}", restart: "{{ connect_service_restart | default('always') }}",
environment: "{{ connect_environment + ( connect_environment_additional | default([])) }}", environment: "{{ connect_environment + ( connect_environment_additional | default([])) }}",

@ -1,7 +1,4 @@
--- ---
elastic_image_name: "docker.elastic.co/elasticsearch/elasticsearch" elastic_image_name: "docker.elastic.co/elasticsearch/elasticsearch"
elastic_image_version: "7.16.1"
elasticsearch_exporter_image_name: "quay.io/prometheuscommunity/elasticsearch-exporter" elasticsearch_exporter_image_name: "quay.io/prometheuscommunity/elasticsearch-exporter"
elasticsearch_exporter_image_version: "latest"

@ -15,7 +15,7 @@ elastic_docker: {
{ {
name: "{{ elastic_id }}", name: "{{ elastic_id }}",
image_name: "{{ elastic_image_name }}", image_name: "{{ elastic_image_name }}",
image_version: "{{ elastic_image_version }}", image_version: "{{ elastic_elasticsearch_version }}",
environment: [ environment: [
"ES_JAVA_OPTS: -Xms{{ JVM_HEAP_MB | default((ansible_memtotal_mb / 2) | round | int) }}m -Xmx{{ JVM_HEAP_MB | default((ansible_memtotal_mb / 2) | round | int) }}m", "ES_JAVA_OPTS: -Xms{{ JVM_HEAP_MB | default((ansible_memtotal_mb / 2) | round | int) }}m -Xmx{{ JVM_HEAP_MB | default((ansible_memtotal_mb / 2) | round | int) }}m",
"ELASTIC_PASSWORD: \"{{ elastic_admin_password }}\"", "ELASTIC_PASSWORD: \"{{ elastic_admin_password }}\"",
@ -73,7 +73,7 @@ elastic_docker: {
{ {
name: "{{ elastic_exporter_id }}", name: "{{ elastic_exporter_id }}",
image_name: "{{ elasticsearch_exporter_image_name }}", image_name: "{{ elasticsearch_exporter_image_name }}",
image_version: "{{ elasticsearch_exporter_image_version }}", image_version: "{{ elastic_elasticsearch_exporter_version }}",
command: [ command: [
'"--es.ca=/certificates/ca/ca.crt"', '"--es.ca=/certificates/ca/ca.crt"',
'"--es.uri=https://{{ elastic_admin_username }}:{{ elastic_admin_password }}@{{ inventory_hostname }}:9200"', '"--es.uri=https://{{ elastic_admin_username }}:{{ elastic_admin_password }}@{{ inventory_hostname }}:9200"',

@ -1,4 +1,3 @@
--- ---
filebeat_image_name: "docker.elastic.co/beats/filebeat" filebeat_image_name: "docker.elastic.co/beats/filebeat"
filebeat_image_version: "7.16.3"

@ -7,7 +7,7 @@ filebeat_docker: {
{ {
name: "{{ filebeat_id }}", name: "{{ filebeat_id }}",
image_name: "{{ filebeat_image_name }}", image_name: "{{ filebeat_image_name }}",
image_version: "{{ filebeat_image_version }}", image_version: "{{ elastic_filebeat_version }}",
user: root, user: root,
environment: [ environment: [
"node.name: \"{{ filebeat_id }}\"", "node.name: \"{{ filebeat_id }}\"",

@ -1,4 +1,3 @@
--- ---
gitea_image_name: "gitea/gitea" gitea_image_name: "gitea/gitea"
gitea_image_version: "1.15"

@ -61,7 +61,7 @@ gitea_docker: {
{ {
name: "{{ gitea_id }}", name: "{{ gitea_id }}",
image_name: "{{ gitea_image_name }}", image_name: "{{ gitea_image_name }}",
image_version: "{{ gitea_image_version }}", image_version: "{{ gitea_version }}",
labels: "{{ gitea_labels + ( gitea_labels_additional | default([])) }}", labels: "{{ gitea_labels + ( gitea_labels_additional | default([])) }}",
restart: "{{ gitea_service_restart | default('always') }}", restart: "{{ gitea_service_restart | default('always') }}",
environment: "{{ gitea_environment + ( gitea_environment_additional | default([])) }}", environment: "{{ gitea_environment + ( gitea_environment_additional | default([])) }}",

@ -1,7 +1,5 @@
--- ---
harbor_version: v2.4.1
harbor_hostname: '{{ stage_server_domain }}' harbor_hostname: '{{ stage_server_domain }}'
harbor_external_url: 'https://{{ stage_server_domain }}' harbor_external_url: 'https://{{ stage_server_domain }}'

@ -1,4 +1,3 @@
--- ---
iam_image_name: '{{ shared_service_harbor_hostname }}/smardigo/iam-app' iam_image_name: '{{ shared_service_harbor_hostname }}/smardigo/iam-app'
iam_image_version: 'latest'

@ -40,7 +40,7 @@ iam_docker: {
{ {
name: "{{ iam_id }}", name: "{{ iam_id }}",
image_name: "{{ iam_image_name }}", image_name: "{{ iam_image_name }}",
image_version: "{{ iam_image_version }}", image_version: "{{ iam_version }}",
labels: "{{ iam_labels + ( iam_labels_additional | default([])) }}", labels: "{{ iam_labels + ( iam_labels_additional | default([])) }}",
restart: "{{ iam_service_restart | default('always') }}", restart: "{{ iam_service_restart | default('always') }}",
environment: [ environment: [

@ -3,5 +3,4 @@
# TODO doesn't bind to local port (currently used by setup keycloak with ansible) # TODO doesn't bind to local port (currently used by setup keycloak with ansible)
service_port_keycloak_external: "8110" service_port_keycloak_external: "8110"
keycloak_version: "14.0.0.1"
keycloak_image: "{{ shared_service_harbor_hostname }}/smardigo/keycloak" keycloak_image: "{{ shared_service_harbor_hostname }}/smardigo/keycloak"

@ -1,7 +1,6 @@
--- ---
kibana_image_name: "docker.elastic.co/kibana/kibana" kibana_image_name: "docker.elastic.co/kibana/kibana"
kibana_image_version: "7.16.1"
kibana_advanced_settings: kibana_advanced_settings:
changes: changes:

@ -23,7 +23,7 @@ elastic_docker: {
{ {
name: "{{ kibana_id }}", name: "{{ kibana_id }}",
image_name: "{{ kibana_image_name }}", image_name: "{{ kibana_image_name }}",
image_version: "{{ kibana_image_version }}", image_version: "{{ elastic_kibana_version }}",
labels: "{{ kibana_labels + ( kibana_labels_additional | default([])) }}", labels: "{{ kibana_labels + ( kibana_labels_additional | default([])) }}",
environment: [ environment: [
"SERVER_NAME: {{ kibana_id }}", "SERVER_NAME: {{ kibana_id }}",

@ -1,4 +1,3 @@
--- ---
logstash_image_name: "docker.elastic.co/logstash/logstash" logstash_image_name: "docker.elastic.co/logstash/logstash"
logstash_image_version: "7.16.3"

@ -12,7 +12,7 @@ elastic_docker: {
{ {
name: "{{ logstash_id }}", name: "{{ logstash_id }}",
image_name: "{{ logstash_image_name }}", image_name: "{{ logstash_image_name }}",
image_version: "{{ logstash_image_version }}", image_version: "{{ elastic_logstash_version }}",
environment: [ environment: [
"node.name: \"{{ logstash_id }}}}\"", "node.name: \"{{ logstash_id }}}}\"",
"config.reload.automatic: \"true\"", "config.reload.automatic: \"true\"",

@ -23,7 +23,7 @@
delegate_to: 127.0.0.1 delegate_to: 127.0.0.1
become: false become: false
uri: uri:
url: "{{ http_s }}://{{ connect_base_url }}/api/datasource-connections" url: "{{ http_s }}://{{ connect_base_url }}/api/v1/connections"
method: GET method: GET
headers: headers:
"Smardigo-User-Token": "{{ smardigo_auth_token_value }}" "Smardigo-User-Token": "{{ smardigo_auth_token_value }}"
@ -52,7 +52,7 @@
delegate_to: 127.0.0.1 delegate_to: 127.0.0.1
become: false become: false
uri: uri:
url: "{{ http_s }}://{{ connect_base_url }}/api/datasource-connections" url: "{{ http_s }}://{{ connect_base_url }}/api/v1/connections"
method: "{% if item.id in connect_connection_ids %}PUT{% else %}POST{% endif %}" method: "{% if item.id in connect_connection_ids %}PUT{% else %}POST{% endif %}"
body_format: json body_format: json
body: '{{ item | to_json }}' body: '{{ item | to_json }}'

@ -1,4 +1,3 @@
--- ---
metricbeat_image_name: "docker.elastic.co/beats/metricbeat" metricbeat_image_name: "docker.elastic.co/beats/metricbeat"
metricbeat_image_version: "7.16.3"

@ -7,7 +7,7 @@ metricbeat_docker: {
{ {
name: "{{ metricbeat_id }}", name: "{{ metricbeat_id }}",
image_name: "{{ metricbeat_image_name }}", image_name: "{{ metricbeat_image_name }}",
image_version: "{{ metricbeat_image_version }}", image_version: "{{ elastic_metricbeat_version }}",
user: root, user: root,
environment: [ environment: [
"node.name: \"{{ metricbeat_id }}\"", "node.name: \"{{ metricbeat_id }}\"",

@ -1,4 +1,3 @@
--- ---
pgadmin4_image_name: "dpage/pgadmin4" pgadmin4_image_name: "dpage/pgadmin4"
pgadmin4_image_version: "6"

@ -22,7 +22,7 @@ pgadmin4_docker: {
{ {
name: "{{ pgadmin_id }}", name: "{{ pgadmin_id }}",
image_name: "{{ pgadmin4_image_name }}", image_name: "{{ pgadmin4_image_name }}",
image_version: "{{ pgadmin4_image_version }}", image_version: "{{ pgadmin4_version }}",
labels: [ labels: [
'"traefik.enable=true"', '"traefik.enable=true"',
'"traefik.http.routers.{{ pgadmin_id }}.service={{ pgadmin_id }}"', '"traefik.http.routers.{{ pgadmin_id }}.service={{ pgadmin_id }}"',

@ -7,20 +7,15 @@ prometheus_datadir: "{{ prometheus_lvm_hcloudvol_mountpath }}"
# https://github.com/prometheus/prometheus # https://github.com/prometheus/prometheus
prometheus_image_name: "prom/prometheus" prometheus_image_name: "prom/prometheus"
prometheus_image_version: "v2.38.0"
# https://github.com/grafana/grafana # https://github.com/grafana/grafana
grafana_image_name: "grafana/grafana" grafana_image_name: "grafana/grafana"
grafana_image_version: "9.1.5"
# https://github.com/prometheus/alertmanager # https://github.com/prometheus/alertmanager
alertmanager_image_name: "prom/alertmanager" alertmanager_image_name: "prom/alertmanager"
alertmanager_image_version: "v0.24.0"
# https://github.com/prometheus/blackbox_exporter # https://github.com/prometheus/blackbox_exporter
blackbox_exporter_image_name: "prom/blackbox-exporter" blackbox_exporter_image_name: "prom/blackbox-exporter"
blackbox_exporter_image_version: "v0.22.0"
# https://github.com/idealista/prom2teams # https://github.com/idealista/prom2teams
prom2teams_image_name: "idealista/prom2teams" prom2teams_image_name: "idealista/prom2teams"
prom2teams_image_version: "3.2.3"

@ -32,7 +32,7 @@ prometheus_docker: {
{ {
name: "{{ prometheus_id }}", name: "{{ prometheus_id }}",
image_name: "{{ prometheus_image_name }}", image_name: "{{ prometheus_image_name }}",
image_version: "{{ prometheus_image_version }}", image_version: "{{ prom_prometheus_version }}",
labels: [ labels: [
'"traefik.enable=true"', '"traefik.enable=true"',
'"traefik.http.routers.{{ prometheus_id }}.service={{ prometheus_id }}"', '"traefik.http.routers.{{ prometheus_id }}.service={{ prometheus_id }}"',
@ -64,7 +64,7 @@ prometheus_docker: {
{ {
name: "{{ alertmanager_id }}", name: "{{ alertmanager_id }}",
image_name: "{{ alertmanager_image_name }}", image_name: "{{ alertmanager_image_name }}",
image_version: "{{ alertmanager_image_version }}", image_version: "{{ prom_alertmanager_version }}",
labels: [ labels: [
'"traefik.enable=true"', '"traefik.enable=true"',
'"traefik.http.routers.{{ alertmanager_id }}.service={{ alertmanager_id }}"', '"traefik.http.routers.{{ alertmanager_id }}.service={{ alertmanager_id }}"',
@ -94,7 +94,7 @@ prometheus_docker: {
{ {
name: "{{ grafana_id }}", name: "{{ grafana_id }}",
image_name: "{{ grafana_image_name }}", image_name: "{{ grafana_image_name }}",
image_version: "{{ grafana_image_version }}", image_version: "{{ prom_grafana_version }}",
user: '"472"', user: '"472"',
labels: [ labels: [
'"traefik.enable=true"', '"traefik.enable=true"',
@ -121,7 +121,7 @@ prometheus_docker: {
{ {
name: "{{ prom2teams_id }}", name: "{{ prom2teams_id }}",
image_name: "{{ prom2teams_image_name }}", image_name: "{{ prom2teams_image_name }}",
image_version: "{{ prom2teams_image_version }}", image_version: "{{ prom_prom2teams_version }}",
volumes: [ volumes: [
'"./config/prom2teams/config.ini:/opt/prom2teams/config.ini"', '"./config/prom2teams/config.ini:/opt/prom2teams/config.ini"',
], ],

@ -1,4 +1,3 @@
--- ---
traefik_image_name: "traefik" traefik_image_name: "traefik"
traefik_image_version: "v2.6"

@ -13,7 +13,7 @@ traefik_docker: {
{ {
name: "{{ traefik_id }}", name: "{{ traefik_id }}",
image_name: "{{ traefik_image_name }}", image_name: "{{ traefik_image_name }}",
image_version: "{{ traefik_image_version }}", image_version: "{{ traefik_version }}",
environment: [ environment: [
'DO_AUTH_TOKEN: "{{ digitalocean_authentication_token }}"', 'DO_AUTH_TOKEN: "{{ digitalocean_authentication_token }}"',
], ],

@ -1,4 +1,3 @@
--- ---
webdav_image_name: "{{ shared_service_harbor_hostname }}/smardigo/smardigo-webdav-app" webdav_image_name: "{{ shared_service_harbor_hostname }}/smardigo/smardigo-webdav-app"
webdav_image_version: "8.4.1"

@ -30,7 +30,7 @@ webdav_docker: {
{ {
name: "{{ webdav_id }}", name: "{{ webdav_id }}",
image_name: "{{ webdav_image_name }}", image_name: "{{ webdav_image_name }}",
image_version: "{{ webdav_image_version }}", image_version: "{{ webdav_version }}",
labels: "{{ webdav_labels + ( webdav_labels_additional | default([])) }}", labels: "{{ webdav_labels + ( webdav_labels_additional | default([])) }}",
restart: "{{ webdav_service_restart | default('always') }}", restart: "{{ webdav_service_restart | default('always') }}",
user: root, user: root,

@ -5,7 +5,7 @@ def env = [
cluster_name: cluster.name, cluster_name: cluster.name,
cluster_service: cluster.service, cluster_service: cluster.service,
cluster_size: cluster.size, cluster_size: cluster.size,
connect_image_version: binding.hasVariable('connect') ? connect.version : 'latest', connect_version: binding.hasVariable('connect') ? connect.version : 'latest',
current_realm_name: tenant.key, current_realm_name: tenant.key,
current_realm_display_name: tenant.name, current_realm_display_name: tenant.name,
process_instance_id: execution.getProcessInstanceId(), process_instance_id: execution.getProcessInstanceId(),

@ -5,7 +5,7 @@ def env = [
cluster_name: cluster.name, cluster_name: cluster.name,
cluster_service: cluster.service, cluster_service: cluster.service,
cluster_size: cluster.size, cluster_size: cluster.size,
connect_image_version: binding.hasVariable('connect') ? connect.version : 'latest', connect_version: binding.hasVariable('connect') ? connect.version : 'latest',
current_realm_name: tenant.key, current_realm_name: tenant.key,
current_realm_display_name: tenant.name, current_realm_display_name: tenant.name,
process_instance_id: execution.getProcessInstanceId(), process_instance_id: execution.getProcessInstanceId(),

@ -23,10 +23,10 @@
buckets = [0.1,0.3,1.2,5.0] buckets = [0.1,0.3,1.2,5.0]
entryPoint = "admin-service" entryPoint = "admin-service"
[tracing] #[tracing]
serviceName = "{{ traefik_id }}" # serviceName = "{{ traefik_id }}"
[tracing.jaeger.collector] # [tracing.jaeger.collector]
endpoint = "http://{{ shared_service_kube_jaeger_collector_hostname | default('127.0.0.1') }}:80/api/traces" # endpoint = "http://{{ shared_service_kube_jaeger_collector_hostname | default('127.0.0.1') }}:80/api/traces"
[api] [api]
dashboard = true dashboard = true

Loading…
Cancel
Save