Compare commits

...
Author SHA1 Message Date
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
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
marlon bc66403532 chore: publish 0.1.5+17.11.7-ce.0 release 2025-08-24 15:45:01 -04:00
marlon 81afcc2d47 chore: publish 0.1.4+17.8.7-ce.0 release 2025-08-24 15:31:08 -04:00
marlon a8a94ca4d2 chore: publish 0.1.3+17.7.3-ce.0 release 2025-05-21 14:39:47 -04:00
marlon 7c8ac5a72a Merge pull request 'set-ssh-port' (#4) from set-ssh-port into master
Reviewed-on: #4
2025-05-21 18:35:06 +00:00
marlon 454f23dfa3 fix quotes typo 2025-05-21 14:33:06 -04:00
marlon 177679f02c set ssh listen port based on env 2025-05-21 14:15:12 -04:00
8 changed files with 51 additions and 26 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.7.3-ce.0'
image: 'gitlab/gitlab-ce:18.11.3-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.2+17.7.3-ce.0"
- "coop-cloud.${STACK_NAME}.version=0.3.3+18.11.3-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}
+1 -1
View File
@@ -6,4 +6,4 @@ echo "Copying custom Gitlab config to /etc/gitlab/"
cp /gitlab.rb /etc/gitlab/gitlab.rb
echo "Entrypoint finished, launching Gitlab"
exec "/assets/wrapper"
exec "/assets/init-container"
+20 -20
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'**
@@ -678,7 +679,7 @@ gitlab_rails['omniauth_providers'] = [
# high_availability['mountpoint'] = ["/var/opt/gitlab/git-data", "/var/opt/gitlab/gitlab-rails/shared"]
### GitLab Shell settings for GitLab
# gitlab_rails['gitlab_shell_ssh_port'] = 22
gitlab_rails['gitlab_shell_ssh_port'] = {{ env "GITLAB_SSH_PORT" }}
# gitlab_rails['gitlab_shell_git_timeout'] = 800
### Enable gitlab-sshd on a different port than OpenSSH
@@ -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 @@
Fixes bug where GITLAB_SSH_PORT was not set in the Gitlab config
+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/
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}