Compare commits

28 Commits

Author SHA1 Message Date
92133ee212 Update Terraform hcloud to v1.51.0 2025-05-21 00:47:01 +00:00
629be846af Update Terraform hcloud to v1.50.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-26 02:07:50 +00:00
b15eaa7c7f Update golang Docker tag to v1.24
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-13 02:13:02 +00:00
312394af74 Update Terraform hcloud to v1.49.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-22 02:00:57 +00:00
2c6c74fe73 Update all dependencies
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-08-21 21:40:11 +00:00
0f995dadbd Update Terraform hcloud to v1.47.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-03 16:11:47 +00:00
862278c419 Update Terraform hcloud to v1.46.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-08 09:27:31 +00:00
4dbb2a1573 Update golang Docker tag to v1.22
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-10 10:36:12 +00:00
f3bd1f0ee8 Update Terraform hcloud to v1.45.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-11 17:24:55 +00:00
18bde2e1b9 Update Terraform hcloud to v1.44.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-05 08:37:38 +00:00
722793830b Update Terraform hcloud to v1.44.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-04 11:16:04 +00:00
b56c0edd1f Update Terraform hcloud to v1.43.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-20 11:15:00 +00:00
6c0d57b60e Update Terraform hcloud to v1.42.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-14 13:55:59 +00:00
d0ad44a8e8 Update all dependencies
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-08 21:49:25 +00:00
754368ffce Merge pull request 'Update Terraform hcloud to v1.41.0' (#17) from renovate/all into main
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 11:31:37 +00:00
3796dcce50 Update Terraform hcloud to v1.38.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-15 11:35:54 +00:00
eb0db5f633 Update Terraform hcloud to v1.38.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-13 10:52:33 +00:00
383f2c76fb Update Terraform hcloud to v1.38.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-12 15:36:55 +00:00
a866be86f1 Update Terraform hcloud to v1.37.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-28 14:08:39 +00:00
1ecfc17231 Update golang Docker tag to v1.20
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-10 18:21:15 +00:00
a76d9813bd Update Terraform hcloud to v1.36.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-23 16:12:50 +00:00
faf93e7eb5 Update all dependencies to v2.7.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-11 09:09:26 +00:00
f1494b1817 Update Terraform hcloud to v1.36.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-09 16:16:50 +00:00
44ad0306a9 Merge pull request 'Update all dependencies' (#7) from renovate/all into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.front.kjuulh.io/kjuulh/serverctl/pulls/7
2022-10-27 19:58:38 +00:00
467993dee3 with updated drone
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-27 21:58:23 +02:00
e6b3321c2a Update all dependencies
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2022-10-27 06:31:33 +00:00
140067aa15 Merge pull request 'Configure Renovate' (#1) from renovate/configure into main
Some checks failed
continuous-integration/drone Build is failing
Reviewed-on: https://git.front.kjuulh.io/kjuulh/serverctl/pulls/1
2022-10-25 21:01:17 +00:00
8d4f4c9ab6 Add renovate.json 2022-10-25 20:59:55 +00:00
7 changed files with 40 additions and 31 deletions

View File

@@ -1,30 +1,36 @@
type: docker
kind: pipeline
name: Serverctl
steps:
- name: terraform plan
image: alpine
environment:
HCLOUD_TOKEN:
from_secret: serverctl_hcloud_token
ACCESS_KEY:
from_secret: serverctl_access_key
SECRET_KEY:
from_secret: serverctl_secret_key
SSH_ZIP_KEY:
from_secret: serverctl_ssh_zip_key
HCLOUD_SSH_KEY_ID:
from_secret: serverctl_hcloud_ssh_key_id
- name: test
image: harbor.front.kjuulh.io/docker-proxy/library/bash:latest
commands:
- apk --update add curl zip ansible python3
- cd infrastructure && ./unzip-ssh-keys.sh "$SSH_ZIP_KEY" && cd ..
- curl --silent --output terraform.zip "https://releases.hashicorp.com/terraform/1.1.6/terraform_1.1.6_linux_amd64.zip"
- unzip terraform.zip ; rm -f terraform.zip; chmod +x terraform
- mkdir -p ${HOME}/bin ; export PATH=${PATH}:${HOME}/bin; mv terraform ${HOME}/bin/
- terraform -v
- cd infrastructure/create-resources
- terraform init -backend-config="access_key=$ACCESS_KEY" -backend-config="secret_key=$SECRET_KEY"
- terraform validate
- terraform apply -auto-approve -var "hcloud_token=$HCLOUD_TOKEN" -var "pvt_key=../ssh_keys/id_ed25519" -var "pub_key=../ssh_keys/id_ed25519.pub" -var "hcloud_serverctl_ssh_key_id=$HCLOUD_SSH_KEY_ID"
- cd ansible
- ANSIBLE_HOST_KEY_CHECKING=False /usr/bin/ansible-playbook -u root --key-file '../../ssh_keys/id_ed25519' -e 'pub_key=../../ssh_keys/id_ed25519.pub' site.yml
- echo 'Run tests'
#
# - name: terraform plan
# image: alpine
# environment:
# HCLOUD_TOKEN:
# from_secret: serverctl_hcloud_token
# ACCESS_KEY:
# from_secret: serverctl_access_key
# SECRET_KEY:
# from_secret: serverctl_secret_key
# SSH_ZIP_KEY:
# from_secret: serverctl_ssh_zip_key
# HCLOUD_SSH_KEY_ID:
# from_secret: serverctl_hcloud_ssh_key_id
# commands:
# - apk --update add curl zip ansible python3
# - cd infrastructure && ./unzip-ssh-keys.sh "$SSH_ZIP_KEY" && cd ..
# - curl --silent --output terraform.zip "https://releases.hashicorp.com/terraform/1.1.6/terraform_1.1.6_linux_amd64.zip"
# - unzip terraform.zip ; rm -f terraform.zip; chmod +x terraform
# - mkdir -p ${HOME}/bin ; export PATH=${PATH}:${HOME}/bin; mv terraform ${HOME}/bin/
# - terraform -v
# - cd infrastructure/create-resources
# - terraform init -backend-config="access_key=$ACCESS_KEY" -backend-config="secret_key=$SECRET_KEY"
# - terraform validate
# - terraform apply -auto-approve -var "hcloud_token=$HCLOUD_TOKEN" -var "pvt_key=../ssh_keys/id_ed25519" -var "pub_key=../ssh_keys/id_ed25519.pub" -var "hcloud_serverctl_ssh_key_id=$HCLOUD_SSH_KEY_ID"
# - cd ansible
# - ANSIBLE_HOST_KEY_CHECKING=False /usr/bin/ansible-playbook -u root --key-file '../../ssh_keys/id_ed25519' -e 'pub_key=../../ssh_keys/id_ed25519.pub' site.yml

View File

@@ -55,7 +55,7 @@ services:
# Logging
loki:
image: grafana/loki:2.4.2
image: grafana/loki:2.7.0
ports:
- 3100
networks:
@@ -66,7 +66,7 @@ services:
logging: *loki-logging
promtail:
image: grafana/promtail:2.4.2
image: grafana/promtail:2.7.0
volumes:
- ./services/logs/promtail/config.yaml:/mnt/config/promtail-config.yaml
- /var/lib/docker/containers:/host/containers

View File

@@ -2,7 +2,7 @@ terraform {
required_providers {
hcloud = {
source = "hetznercloud/hcloud"
version = "1.32.2"
version = "1.51.0"
}
}

3
renovate.json Normal file
View File

@@ -0,0 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}

View File

@@ -1,4 +1,4 @@
FROM golang:1.17-bullseye
FROM golang:1.24-bullseye
RUN go install github.com/jackc/tern@latest

View File

@@ -1,4 +1,4 @@
FROM golang:1.17-bullseye
FROM golang:1.24-bullseye
RUN go install github.com/cosmtrek/air@latest
# Development don't need this

View File

@@ -1,6 +1,6 @@
module serverctl
go 1.17
go 1.19
require (
github.com/Microsoft/go-winio v0.4.17 // indirect