changeset 21:10127391f6f3

don't use docker images to bake in the config files
author drewp@bigasterisk.com
date Sat, 24 Jun 2023 23:00:40 -0700
parents f5777b65f035
children cd115f1ca2a8
files Dockerfile.vmalert Dockerfile.vmetrics deploy_alertmanager.yaml deploy_vmalert.yaml deploy_vmetrics.yaml skaffold.yaml
diffstat 6 files changed, 3 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/Dockerfile.vmalert	Sat Jun 24 01:44:57 2023 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-FROM docker.io/victoriametrics/vmalert:v1.91.2
-
-COPY rules/ /local/rules
--- a/Dockerfile.vmetrics	Sat Jun 24 01:44:57 2023 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-FROM docker.io/victoriametrics/victoria-metrics:v1.91.2
-COPY config/ /local/config
--- a/deploy_alertmanager.yaml	Sat Jun 24 01:44:57 2023 -0700
+++ b/deploy_alertmanager.yaml	Sat Jun 24 23:00:40 2023 -0700
@@ -19,12 +19,12 @@
       serviceAccountName: victoriametrics
       containers:
         - name: alertmanager
-          image: prom/alertmanager:v0.24.0
+          image: docker.io/prom/alertmanager:v0.25.0
           args:
             - --config.file=/alertmanager/alertmanager.yml
             - --web.external-url=https://bigasterisk.com/alertmanager/
             - --web.route-prefix=/
-            - --log.level=debug
+            - --log.level=info
           ports:
           - containerPort: 9093
           volumeMounts:
--- a/deploy_vmalert.yaml	Sat Jun 24 01:44:57 2023 -0700
+++ b/deploy_vmalert.yaml	Sat Jun 24 23:00:40 2023 -0700
@@ -18,7 +18,7 @@
       serviceAccountName: victoriametrics
       containers:
         - name: vmalert
-          image: bang5:5000/vmalert
+          image: docker.io/victoriametrics/vmalert:v1.91.2
           args:
             - -configCheckInterval=5s
             - -datasource.url=http://victoriametrics/m/
--- a/deploy_vmetrics.yaml	Sat Jun 24 01:44:57 2023 -0700
+++ b/deploy_vmetrics.yaml	Sat Jun 24 23:00:40 2023 -0700
@@ -42,9 +42,6 @@
           volumeMounts:
             - { name: data, mountPath: /data }
             - { name: config, mountPath: "/local/config" }
-          # resources:
-          #   limits:
-          #     memory: 0.5Gi
       affinity:
         nodeAffinity:
           requiredDuringSchedulingIgnoredDuringExecution:
--- a/skaffold.yaml	Sat Jun 24 01:44:57 2023 -0700
+++ b/skaffold.yaml	Sat Jun 24 23:00:40 2023 -0700
@@ -2,18 +2,6 @@
 kind: Config
 metadata:
   name: victoriametrics
-build:
-  artifacts:
-    - docker: {dockerfile: Dockerfile.vmetrics}
-      image: bang5:5000/victoriametrics
-      sync:
-        infer:
-          - config/*
-    - docker: {dockerfile: Dockerfile.vmalert}
-      image: bang5:5000/vmalert
-      sync:
-        infer:
-          - rules/*
 manifests:
   rawYaml:
     - roles.yaml