Skip to content

Commit b90879e

Browse files
committed
chore: upgrade to newest adminapi
1 parent 8b90422 commit b90879e

File tree

6 files changed

+22
-9
lines changed

6 files changed

+22
-9
lines changed

ansible/files/postgres_exporter.service.j2

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Description=Postgres Exporter
44
[Service]
55
Type=simple
66
ExecStart=/opt/postgres_exporter/postgres_exporter --disable-settings-metrics --extend.query-path="/opt/postgres_exporter/queries.yml" --disable-default-metrics --no-collector.locks --no-collector.replication --no-collector.replication_slot --no-collector.stat_bgwriter --no-collector.stat_database --no-collector.stat_user_tables --no-collector.statio_user_tables --no-collector.wal
7-
User=root
7+
User=postgres
8+
Group=postgres
89
Restart=always
910
RestartSec=3
1011
Environment="DATA_SOURCE_NAME=host=localhost dbname=postgres sslmode=disable user=supabase_admin pg_stat_statements.track=none application_name=postgres_exporter"

ansible/tasks/internal/admin-api.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
- name: adminapi - system user
22
user:
33
name: adminapi
4-
groups: root,admin,kong,pgbouncer,postgres,postgrest,systemd-journal,wal-g
4+
groups: root,admin,kong,pgbouncer,postgres,postgrest,systemd-journal,vector,wal-g
55
append: yes
66

77
- name: Move shell scripts to /root dir

ansible/tasks/internal/postgres-exporter.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,22 @@
33
rule: allow
44
port: "9187"
55

6-
- name: create directories
6+
- name: create directories - systemd unit
77
file:
88
state: directory
9-
path: "{{ item }}"
9+
path: /etc/systemd/system/postgres_exporter.service.d
1010
owner: root
1111
mode: '0700'
1212
become: yes
13-
with_items:
14-
- /opt/postgres_exporter
15-
- /etc/systemd/system/postgres_exporter.service.d
13+
14+
- name: create directories - service files
15+
file:
16+
state: directory
17+
path: /opt/postgres_exporter
18+
owner: postgres
19+
group: postgres
20+
mode: '0775'
21+
become: yes
1622

1723
- name: download postgres exporter
1824
get_url:

ansible/tasks/setup-supabase-internal.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@
5252
src: files/vector.service.j2
5353
dest: /etc/systemd/system/vector.service
5454

55+
- name: fix permissions for vector config to be managed
56+
shell:
57+
cmd: |
58+
chown -R vector:vector /etc/vector
59+
chmod 0775 /etc/vector
60+
5561
- name: vector - reload systemd
5662
systemd:
5763
daemon_reload: yes

ansible/vars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ postgres_exporter_release_checksum:
4141
arm64: sha256:29ba62d538b92d39952afe12ee2e1f4401250d678ff4b354ff2752f4321c87a0
4242
amd64: sha256:cb89fc5bf4485fb554e0d640d9684fae143a4b2d5fa443009bd29c59f9129e84
4343

44-
adminapi_release: 0.54.0
44+
adminapi_release: 0.57.0
4545
adminmgr_release: 0.13.1
4646

4747
# Postgres Extensions

common.vars.pkr.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
postgres-version = "15.1.0.137"
1+
postgres-version = "15.1.0.138-rc0"

0 commit comments

Comments
 (0)