Compare commits

..
Author SHA1 Message Date
javielico 31e3253a86 chore: publish 1.4.0+19.3.0-ce.0 release 2026-09-22 20:40:09 +01:00
javielico b9f2b4d3ab chore: update image tags 2026-09-22 20:40:06 +01:00
javielico 1b7328763c chore: publish 1.3.5+19.2.6-ce.0 release 2026-09-22 20:39:57 +01:00
javielico 1ab4062f68 chore: update image tags 2026-09-22 20:39:52 +01:00
javielico 43992162da chore: publish 1.3.4+19.2.5-ce.0 release 2026-09-22 20:39:46 +01:00
javielico 091874abfe chore: update image tags 2026-09-22 20:39:39 +01:00
javielico bcd687122a chore: publish 1.3.3+19.2.4-ce.0 release 2026-09-22 20:39:25 +01:00
javielico d2bf2a9929 chore: update image tags 2026-09-22 20:39:21 +01:00
javielico 6dc93232f2 chore: publish 1.3.2+19.2.2-ce.0 release 2026-09-22 20:39:12 +01:00
javielico 44b923231c chore: update image tags 2026-09-22 20:39:08 +01:00
javielico 63bacdeced chore: publish 1.3.1+19.2.1-ce.0 release 2026-09-22 20:39:00 +01:00
javielico 1be00c6ec1 chore: update image tags 2026-09-22 20:38:57 +01:00
javielico 281aca1baf chore: publish 1.3.0+19.2.0-ce.0 release 2026-09-22 20:38:48 +01:00
javielico 9f8286314d chore: update image tags 2026-09-22 20:38:44 +01:00
javielico 7281cc105b chore: publish 1.2.5+19.1.8-ce.0 release 2026-09-22 20:38:33 +01:00
javielico d1876000a4 chore: update image tags 2026-09-22 20:38:30 +01:00
javielico f3e557701a chore: publish 1.2.4+19.1.7-ce.0 release 2026-09-22 20:38:14 +01:00
javielico 6193d68cc0 chore: update image tags 2026-09-22 20:38:10 +01:00
javielico dadcde24d3 chore: publish 1.2.3+19.1.6-ce.0 release 2026-09-22 20:37:58 +01:00
javielico 210e625748 chore: update image tags 2026-09-22 20:37:53 +01:00
javielico 5c328b2828 chore: update image tags 2026-09-22 20:37:10 +01:00
javielico 812d07ca3b chore: publish 1.2.2+19.1.3-ce.0 release 2026-09-22 20:37:01 +01:00
javielico e93408be05 chore: update image tags 2026-09-22 20:36:56 +01:00
javielico 4cd93f53c9 chore: publish 1.2.1+19.1.2-ce.0 release 2026-09-22 20:36:49 +01:00
javielico f2a0046b45 chore: update image tags 2026-09-22 20:36:46 +01:00
javielico 55d8376c36 chore: publish 1.2.0+19.1.1-ce.0 release 2026-09-22 20:16:25 +01:00
javielico 5789c58aa9 chore: update image tags 2026-09-22 20:16:21 +01:00
javielico a426a7ae4c chore: publish 1.1.0+19.1.0-ce.0 release 2026-09-22 20:16:00 +01:00
javielico 64e11b1620 chore: update image tags 2026-09-22 20:15:56 +01:00
javielico 35bcf29846 chore: publish 1.0.7+19.0.8-ce.0 release 2026-09-22 20:15:45 +01:00
javielico db257fbf87 chore: update image tags 2026-09-22 20:15:41 +01:00
javielico 9396b9d806 chore: publish 1.0.6+19.0.6-ce.0 release 2026-09-22 20:15:34 +01:00
javielico 6440186583 chore: update image tags 2026-09-22 20:15:31 +01:00
javielico 16b4cdbc79 chore: publish 1.0.5+19.0.5-ce.0 release 2026-09-22 20:15:24 +01:00
javielico fd28b7d45b chore: update image tags 2026-09-22 20:15:21 +01:00
javielico 5b8021d5f8 chore: publish 1.0.4+19.0.4-ce.0 release 2026-09-22 20:15:14 +01:00
javielico b77b290413 chore: update image tags 2026-09-22 20:15:11 +01:00
javielico b4b4edf3fd chore: publish 1.0.3+19.0.3-ce.0 release 2026-09-22 20:15:00 +01:00
javielico 7876faec5d chore: update image tags 2026-09-22 20:14:56 +01:00
javielico 68bda50795 chore: publish 1.0.2+19.0.2-ce.0 release 2026-09-22 20:14:47 +01:00
javielico 70c1554d87 chore: update image tags 2026-09-22 20:14:44 +01:00
javielico d35cc3e374 chore: publish 1.0.1+19.0.1-ce.0 release 2026-09-22 20:14:37 +01:00
javielico df23fbbdb0 chore: update image tags 2026-09-22 20:14:34 +01:00
javielico 08b3a6f2e1 chore: publish 1.0.0+19.0.0-ce.0 release 2026-09-22 20:14:24 +01:00
javielico 61a10316fe chore: update image tags 2026-09-22 20:14:17 +01:00
javielico 130daa0f96 chore: publish 0.4.0+18.11.11-ce.0 release 2026-09-22 20:13:15 +01:00
javielico 46fefc26c7 chore: update image tags 2026-09-22 20:13:11 +01:00
javielico 882f7bedbd chore: publish 0.3.9+18.11.9-ce.0 release 2026-09-22 20:13:02 +01:00
javielico 584826aece chore: update image tags 2026-09-22 20:12:55 +01:00
javielico e7174d28ee chore: publish 0.3.8+18.11.8-ce.0 release 2026-09-22 20:12:44 +01:00
javielico 2e6414b43b chore: update image tags 2026-09-22 20:12:41 +01:00
javielico ba8e0b03dd chore: publish 0.3.7+18.11.7-ce.0 release 2026-09-22 20:12:33 +01:00
javielico 56044eb337 chore: update image tags 2026-09-22 20:12:29 +01:00
javielico 452c4322fb chore: publish 0.3.6+18.11.6-ce.0 release 2026-09-22 20:12:16 +01:00
javielico 7a4bad2a03 chore: update image tags 2026-09-22 20:12:10 +01:00
javielico 26bbc0b5a9 chore: publish 0.3.5+18.11.5-ce.0 release 2026-09-22 20:12:00 +01:00
javielico 4ff1b44797 chore: update image tags 2026-09-22 20:11:56 +01:00
javielico 9bde320a22 chore: publish 0.3.4+18.11.4-ce.0 release 2026-09-22 20:11:48 +01:00
javielico 4b1bd6a6e9 chore: update image tags 2026-09-22 20:11:40 +01:00
javielico 7ba4391a77 chore: publish 0.3.3+18.11.3-ce.0 release 2026-09-22 20:10:48 +01:00
javielico ccaa12ee5d chore: update image tags 2026-09-22 20:10:45 +01:00
javielico 7269eef82d chore: publish 0.3.2+18.11.2-ce.0 release 2026-09-22 20:10:38 +01:00
javielico a11760408e chore: update image tags 2026-09-22 20:10:33 +01:00
javielico 6a62faeb8a chore: publish 0.3.1+18.11.1-ce.0 release 2026-09-22 20:10:23 +01:00
javielico 18ff6b92e2 chore: update image tags 2026-09-22 20:10:19 +01:00
javielico bbbd6d8e33 chore: publish 0.3.0+18.11.0-ce.0 release 2026-09-22 20:10:09 +01:00
javielico c30ee1b6cb chore: update image tags 2026-09-22 20:10:03 +01:00
javielico 8b61fe0799 chore: publish 0.2.7+18.10.8-ce.0 release 2026-09-22 20:09:54 +01:00
javielico 5eee97f9ac chore: update image tags 2026-09-22 20:09:48 +01:00
javielico dcd0cba2a3 chore: publish 0.2.6+18.10.7-ce.0 release 2026-09-22 20:09:40 +01:00
javielico 9ea28c04e0 chore: update image tags 2026-09-22 20:09:36 +01:00
javielico c73259bd7e chore: publish 0.2.5+18.10.6-ce.0 release 2026-09-22 20:09:27 +01:00
javielico 055d92a506 chore: update image tags 2026-09-22 20:09:24 +01:00
javielico 20885a2b84 chore: publish 0.2.4+18.10.5-ce.0 release 2026-09-22 20:09:13 +01:00
javielico 1b7260cde2 chore: update image tags 2026-09-22 20:08:55 +01:00
javielico 25b4861905 Typo on SECRET_SMTP_PASSWORD_VERSION 2026-06-30 12:48:21 +00:00
javielico a35ab05178 I removed the surrounding quotes ("{{ ... }}") assuming your templating engine renders true booleans 2026-06-30 12:44:49 +00:00
javielico 62092d1370 Replacing mistake from smtp grafana to gitlab smtp 2026-06-30 12:40:04 +00:00
javielico e68cde0b73 Fixed issue with rb validation and variables issues 2026-06-30 12:29:46 +00:00
javielico bdee69c323 Uncommenting SMTP details 2026-06-30 12:21:33 +00:00
javielico c0ea6a57ff Change tag for version 18.4.0-ce 2026-06-30 13:10:37 +01:00
javielico 11cd551fb1 chore: update image tags 2026-06-30 13:05:03 +01:00
javielico 09c1fc9655 Push to new version 18.10.3-ce.0 2026-06-30 12:00:02 +00:00
javielico 050ca1c6c8 Handling smtp password for gitlab 2026-06-30 11:55:40 +00:00
javielico e043301f4a Handling of smtp_password secrets 2026-06-30 11:53:00 +00:00
javielico 018469e32d Add variables for handling smtp access 2026-06-30 11:51:08 +00:00
javielico fd3d2610a0 Added variables for smtp values 2026-06-30 11:49:02 +00:00
javielico 1d03f6172b Adding GITLAB_CONF_VERSION=v1 ENTRYPOINT_VERSION=v1 to the .env.sample as it's missing 2026-06-30 10:51:09 +00:00
javielico bfe12c03b5 Update abra.sh to export variables 2026-06-30 10:47:09 +00:00
marlon 2273022c17 Merge pull request 'chore(deps): update gitlab/gitlab-ce docker tag to v18.10.1' (#6) from renovate/gitlab-gitlab-ce-18.x into master
Reviewed-on: #6
2026-04-17 19:10:55 +00:00
renovate-bot 5bb65a4d1f chore(deps): update gitlab/gitlab-ce docker tag to v18.10.1 2026-03-25 13:10:12 +00:00
marlon 92d99b2346 Merge pull request 'chore: Configure Renovate' (#5) from renovate/configure into master
Reviewed-on: #5
2026-03-10 20:13:02 +00:00
renovate-bot 91b789e115 Add renovate.json 2026-03-10 17:41:58 +00:00
8 changed files with 48 additions and 127 deletions
+14 -3
View File
@@ -18,13 +18,24 @@ LETS_ENCRYPT_ENV=production
GITLAB_ROOT_EMAIL="gitlab_admin@example.com"
SECRET_INITIAL_ROOT_PASSWORD_VERSION=v1
SECRET_RUNNER_TOKEN_VERSION=v1
SECRET_REGISTRATION_TOKEN_VERSION=v1
SECRET_SMTP_PASSWORD_VERSION=v1
GITLAB_CONF_VERSION=v1
ENTRYPOINT_VERSION=v1
SSO=false
## Authentik Configuration
# SSO=true
# ORG_NAME="My Organization"
# SSO_PROVIDER_URL="https://authentik.mydomain.com/application/o/gitlab/"
# SSO_PROVIDER_ID="your authentik Client ID"
# SECRET_SSO_PROVIDER_SECRET_VERSION=v1
# SECRET_SSO_PROVIDER_SECRET_VERSION=v1
## Enable SMTP sending
#SMTP_ENABLE_FLAG=true
#SMTP_HOST=smtp.server.com
#SMTP_PORT=465
#SMTP_USER=your@user.com
#SMTP_HOST_FROM_ADDRESS=your@user.com
#SMTP_FROM_NAME="Gitlab"
#SMTP_STARTTLS_FLAG=true
+2 -10
View File
@@ -1,8 +1,6 @@
#!/bin/bash
GITLAB_CONF_VERSION=v1
ENTRYPOINT_VERSION=v1
RUNNER_ENTRYPOINT_VERSION=v1
RUNNER_CONF_VERSION=v1
export GITLAB_CONF_VERSION=v1
export ENTRYPOINT_VERSION=v1
run_rails_command() {
su -p root -s /bin/sh -c "gitlab-rails runner '$@'"
@@ -30,10 +28,4 @@ disable_signups() {
enable_signups () {
run_rails_command 'Gitlab::CurrentSettings.update!(signup_enabled: true)'
reconfigure
}
register_runner() {
RUNNER_TOKEN="$1"
gitlab-runner register --non-interactive --url "https://$CI_SERVER_URL" --token "$RUNNER_TOKEN" --executor "docker"
}
-83
View File
@@ -1,83 +0,0 @@
---
version: "3.8"
services:
runner:
image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
depends_on:
- dind
environment:
- CI_SERVER_URL=${DOMAIN}
- DOCKER_HOST=tcp://socket-proxy:2375
- RUNNER_TIMEOUT
- RUNNER_CONCURENCY
configs:
- source: runner_conf
target: /etc/gitlab-runner/config.toml
- source: entrypoint
target: /custom-entrypoint.sh
mode: 0555
volumes:
- "runnner_config:/etc/gitlab-runner"
networks:
- internal
deploy:
restart_policy:
condition: on-failure
entrypoint: /custom-entrypoint.sh
socket-proxy:
image: lscr.io/linuxserver/socket-proxy:3.2.6
environment:
- PROXY_READ_TIMEOUT=5000
- ALLOW_START=1
- ALLOW_STOP=1
- ALLOW_RESTARTS=1
- AUTH=1
- BUILD=1
- COMMIT=1
- CONFIGS=1
- CONTAINERS=1
- DISABLE_IPV6=0
- DISTRIBUTION=0
- EVENTS=1
- EXEC=1
- IMAGES=1
- INFO=1
- NETWORKS=1
- NODES=1
- PING=1
- POST=1
- PLUGINS=1
- SECRETS=1
- SERVICES=1
- SESSION=1
- SWARM=1
- SYSTEM=1
- TASKS=1
- VERSION=1
- VOLUMES=1
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- internal
ports:
- "2375:2375"
volumes:
runnner_config:
secrets:
registration_token:
name: ${STACK_NAME}_registration_token_${SECRET_REGISTRATION_TOKEN_VERSION}
external: true
configs:
runner_conf:
name: ${STACK_NAME}_runner_config_${RUNNER_CONF_VERSION}
file: runner-config.toml.tmpl
template_driver: golang
entrypoint:
name: ${STACK_NAME}_runner_entrypoint_${RUNNER_ENTRYPOINT_VERSION}
file: runner-entrypoint.sh.tmpl
template_driver: golang
+6 -2
View File
@@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: 'gitlab/gitlab-ce:18.3.0-ce.0'
image: 'gitlab/gitlab-ce:19.3.0-ce.0'
networks:
- proxy
- internal
@@ -34,11 +34,12 @@ services:
- "backupbot.backup=true"
- "backupbot.backup.path=/etc/gitlab/,/var/log/gitlab/,/var/opt/gitlab/"
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-240}"
- "coop-cloud.${STACK_NAME}.version=0.2.2+18.3.0-ce.0"
- "coop-cloud.${STACK_NAME}.version=1.4.0+19.3.0-ce.0"
secrets:
- initial_root_password
- runner_token
- sso_provider_secret
- smtp_password
healthcheck:
test: ["CMD", "bash", "/opt/gitlab/etc/gitlab-healthcheck-rc" ]
interval: 30s
@@ -50,6 +51,9 @@ secrets:
initial_root_password:
external: true
name: ${STACK_NAME}_initial_root_password_${SECRET_INITIAL_ROOT_PASSWORD_VERSION}
smtp_password:
external: true
name: ${STACK_NAME}_smtp_password_${SECRET_SMTP_PASSWORD_VERSION}
runner_token:
external: true
name: ${STACK_NAME}_runner_token_${SECRET_RUNNER_TOKEN_VERSION}
+19 -19
View File
@@ -82,15 +82,16 @@ external_url 'https://{{ env "DOMAIN" }}'
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**
# gitlab_rails['smtp_enable'] = true
# gitlab_rails['smtp_address'] = "smtp.server"
# gitlab_rails['smtp_port'] = 465
# gitlab_rails['smtp_user_name'] = "smtp user"
# gitlab_rails['smtp_password'] = "smtp password"
# gitlab_rails['smtp_domain'] = "example.com"
# gitlab_rails['smtp_authentication'] = "login"
# gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_enable'] = {{ env "SMTP_ENABLE_FLAG" }}
gitlab_rails['smtp_address'] = "{{ env "SMTP_HOST" }}"
gitlab_rails['smtp_port'] = {{ env "SMTP_PORT" }}
gitlab_rails['smtp_user_name'] = "{{ env "SMTP_USER" }}"
gitlab_rails['smtp_password'] = "{{ secret "smtp_password" }}"
gitlab_rails['smtp_domain'] = "{{ env "SMTP_DOMAIN" }}"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
# gitlab_rails['smtp_pool'] = false
###! **Can be: 'none', 'peer', 'client_once', 'fail_if_no_peer_cert'**
@@ -2291,24 +2292,23 @@ registry_nginx['listen_https'] = false
# grafana['metrics_basic_auth_password'] = 'please_set_a_unique_password' # default: nil
# grafana['alerting_enabled'] = false
### SMTP Configuration
### SMTP Configuration
#
# See: http://docs.grafana.org/administration/configuration/#smtp
#
# grafana['smtp'] = {
# 'enabled' => true,
# 'host' => 'localhost:25',
# 'user' => nil,
# 'password' => nil,
# 'enabled' => {{ env "SMTP_ENABLE_FLAG" }},
# 'host' => '{{ env "SMTP_HOST" }}:{{ env "SMTP_PORT" }}',
# 'user' => {{ env "SMTP_USER" }},
# 'password' => {{ secret "smtp_password" }},
# 'cert_file' => nil,
# 'key_file' => nil,
# 'skip_verify' => false,
# 'from_address' => 'admin@grafana.localhost',
# 'from_name' => 'Grafana',
# 'ehlo_identity' => 'dashboard.example.com',
# 'startTLS_policy' => nil
# 'from_address' => '{{ env "SMTP_FROM_ADDRESS" }}',
# 'from_name' => '{{ env "SMTP_FROM_NAME" }}',
# 'ehlo_identity' => '{{ env "SMTP_EHLO" }}',
# 'startTLS_policy' => {{ env "SMTP_STARTTLS_FLAG" }}
# }
# Grafana usage reporting defaults to gitlab_rails['usage_ping_enabled']
# grafana['reporting_enabled'] = true
+1
View File
@@ -0,0 +1 @@
y
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}
-10
View File
@@ -1,10 +0,0 @@
#!/bin/sh
set -e
while [ ! -s /etc/gitlab-runner/config.toml ]
do
echo "The runner was not registered yet. Next try in 5 seconds."
sleep 5
done