Compare commits

..
Author SHA1 Message Date
sixsmith 8c27b46cb1 Update renovate.json
Support digest pinning
2026-08-24 23:18:53 +00: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
marlon b47095b29b chore: publish 0.2.2+18.3.0-ce.0 release 2025-08-24 16:32:42 -04:00
marlon ec06738768 chore: publish 0.2.1+18.2.4-ce.0 release 2025-08-24 16:19:48 -04:00
marlon 7d902ef71d chore: publish 0.2.0+18.2.4-ce.0 release 2025-08-24 16:11:47 -04:00
6 changed files with 56 additions and 24 deletions
+14 -1
View File
@@ -18,6 +18,10 @@ LETS_ENCRYPT_ENV=production
GITLAB_ROOT_EMAIL="gitlab_admin@example.com"
SECRET_INITIAL_ROOT_PASSWORD_VERSION=v1
SECRET_RUNNER_TOKEN_VERSION=v1
SECRET_SMTP_PASSWORD_VERSION=v1
GITLAB_CONF_VERSION=v1
ENTRYPOINT_VERSION=v1
SSO=false
## Authentik Configuration
@@ -25,4 +29,13 @@ SSO=false
# 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 -2
View File
@@ -1,6 +1,6 @@
#!/bin/bash
GITLAB_CONF_VERSION=v1
ENTRYPOINT_VERSION=v1
export GITLAB_CONF_VERSION=v1
export ENTRYPOINT_VERSION=v1
run_rails_command() {
su -p root -s /bin/sh -c "gitlab-rails runner '$@'"
+6 -2
View File
@@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: 'gitlab/gitlab-ce:17.11.7-ce.0'
image: 'gitlab/gitlab-ce:18.10.4-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.1.6+17.11.7-ce.0"
- "coop-cloud.${STACK_NAME}.version=0.2.3+18.10.4-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 @@
Starting with 18.0, GitLab will collect event-level product usage data from Self-Managed and Dedicated instances — while ensuring privacy, transparency, and customer control. GitLab administrators can turn off the data collection toggle before any data is collected in version 18.0. For more information about this change and how you can opt out, see the documentation: https://docs.gitlab.com/17.11/administration/settings/event_data/
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"packageRules": [
{
"matchDatasources": [
"docker"
],
"pinDigests": true
}
]
}