Commit Graph

174 Commits

Author SHA1 Message Date
dependencies.io Bot b8d33138ac Update prometheus from 2.50.1 to 2.51.0
Changelog: changed
2024-03-27 20:41:04 +00:00
dependencies.io Bot ae1b022f7e Update prometheus from 2.49.1 to 2.50.1
Changelog: changed
2024-03-06 04:39:31 +00:00
Robert Marshall 3985f67dbb Stop using s3 for packaging signing key
- Stop pulling the package signing key from s3. This removes the final
  dependency requirement for awscli in the container build images.

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8393

Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8398

Related https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/issues/78

Related https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/issues/77

Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2024-01-26 00:15:07 -05:00
dependencies.io Bot c75e857b35 Update gitlab-org/build/omnibus-mirror/prometheus from 2.48.1 to 2.49.1
Changelog: changed
2024-01-25 07:12:19 +00:00
dependencies.io Bot fcfceceeef Update consul from 1.16 to 1.16.4
Changelog: changed
2023-12-28 05:41:04 +00:00
Balasankar 'Balu' C dd71fd14e7 Use builder image with Ruby 3.1.4
- Start using the builder images with Ruby 3.1.4
- Update license overrides for consul libraries due to
  version change in license finder

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8293

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8263

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2023-12-01 18:37:50 +00:00
Mikhail Mazurskiy f100ff4dce
Explicitly set license for nhooyr.io/websocket 2023-11-05 13:21:51 +11:00
[┐∵]┘GitLab Dependency Bot 693ea195ab Bump consul to version 1.16.2
Changelog: changed
Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2023-10-12 06:47:05 +00:00
Balasankar 'Balu' C d282fbb708 Remove old code used for AMI builds
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2023-08-04 16:18:30 +00:00
Mikhail Mazurskiy cb91f1bbe2
Explicitly set license for github.com/hashicorp/go-retryablehttp
See https://github.com/hashicorp/go-retryablehttp/pull/174.
2023-07-17 15:58:20 +10:00
Balasankar "Balu" C 0702eb4db3
Make AWS AMI builder fetch package from artifact instead of S3 bucket
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2023-06-29 11:24:20 +05:30
Clemens Beck 4b2ff2ca46 Bump consul to v1.14
Bump consul from 1.12.5 to 1.14.7.

This bump follows the consul upgrade path, which allows
jumping 2 minor versions at a time.

Consul Upgrade Docs:
  https://developer.hashicorp.com/consul/docs/upgrading/instructions#general-upgrade-path

Closes: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7798

Changelog: changed
2023-06-08 06:53:07 +00:00
Paul Gascou-Vaillancourt 06466fcdc5 Add EPL 2.0 as acceptable license
- To support a recent update in Mermaid, add the
  Eclipse Public License version 2.0 as an acceptable
  license when checking with license_finder.

Changelog: added
2023-05-05 03:56:50 +00:00
Clemens Beck 11995d1ffe Update prometheus from 2.38.0 to 2.43.0+stringlabels
Changelog: changed
2023-04-12 06:20:23 +00:00
Byron Boots 6b52d7c619 Remove gitlab-workhorse from custom_source.yml file for Omnibus builds 2023-03-21 21:09:43 +00:00
Balasankar 'Balu' C d3d79e245e Merge branch 'jmd/fail-early-if-gitlab-version-not-detected' into 'master'
Add check to validate gitlab-version is set for fetch-assets

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/6693

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Dustin Collins <714871-dustinmm80@users.noreply.gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: John McDonnell <jmcdonnell@gitlab.com>
2023-03-06 05:55:22 +00:00
John McDonnell 426b071ea7 Add check to validate gitlab-version is set for fetch-assets 2023-03-06 05:55:22 +00:00
DJ Mountney 0883a2a376
Add the go-license detector fork to our dependency decisions 2023-03-01 11:39:06 -08:00
Rémy Coutable aef791b7d4
Remove unused upstream notification code
Signed-off-by: Rémy Coutable <remy@rymai.me>
2023-01-24 21:07:06 +01:00
[┐∵]┘GitLab Dependency Bot 76400ce9c4 Update container registry to v3.63.0-gitlab
- Bumps container registry version from v3.62.0-gitlab
  up to v3.63.0-gitlab

Changelog: changed
2023-01-06 06:52:29 +00:00
Stan Hu 381a63cc66
Add OFL license as acceptable license for @gitlab/fonts
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/102347 added
@gitlab/fonts to `package.json`. OFL is a free and open source
license and has been deemed acceptable.

Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7340
2022-12-02 21:50:48 -08:00
Balasankar 'Balu' C 2a6b25fd76 Generate packer manifests and store them as artifacts
For each AMI build, generate a manifest file with details of the built
artifacts, like AMI IDs. This information can be then used for any
release documentation we might do in the future.

Related https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues/460

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-11-30 01:03:10 +00:00
Robert Marshall 6fce5549a5 Add golang-lru license to dependency decisions
- The new MPL2 license file is not recognizable upstream for golang-lru,
  so it has to be manually added to the dependency decisions file.

Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2022-11-16 22:43:04 -05:00
Andrew Patterson ced47ca585 Convert packer scripts to use HCL instead of JSON
Convert all packer scripts used to create AWS AMIs to use HCL instead of
JSON.

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6505
2022-11-14 07:34:54 +00:00
Stan Hu 94b0c0056b Update prometheus to v2.38.0
This is to ensure Go 1.18 compatibility.

We also need to use `make build` instead of `make assets` because the
former sets up `EmbedFS` via `assets-compress`.

* Diff:
  https://github.com/prometheus/prometheus/compare/v2.30.4..2.38.0

* Changes:
  https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md

Relates to https://gitlab.com/groups/gitlab-org/-/epics/8843

Changelog: changed
2022-10-11 19:10:37 +00:00
Stan Hu 5858a9d592
Update node-exporter to v1.4.0
Diff: https://github.com/prometheus/node_exporter/compare/v1.3.1..v1.4.0

Relates to https://gitlab.com/groups/gitlab-org/-/epics/8843

Changelog: changed
2022-10-03 22:54:04 -07:00
Andrew Patterson 22584a975a Dependency updates for missing entries found by latest license_finder
Updated dependency_decisions.yml to to account for new go packages found
by newer versions of license_finder (>= 6.6.2).
2022-09-13 01:01:15 +00:00
Balasankar "Balu" C 1689c90fc0
Add license information about aws/smithy-go
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-07 17:07:59 +05:30
DJ Mountney 7edfae7aa7 Add go-uuid license manually
The go-uuid Mozilla Public License is not
auto-detected, so add it manually.
2022-06-07 17:35:56 +00:00
Balasankar "Balu" C 142b031617
Ensure asset fetch works properly when triggered from other projects
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-03-22 11:10:11 +05:30
Balasankar "Balu" C d5c0289fe7
Add new host key for dev.gitlab.org
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-01-27 15:46:53 +05:30
Balasankar "Balu" C 741ba15ba4
Manually allow beevik/ntp license in license_finder run
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-01-25 10:00:14 +05:30
Balasankar 'Balu' C 7332d494c0 Collect licenses of Ruby dependencies of Gitaly also 2021-11-26 17:39:46 +00:00
Balasankar "Balu" C 997afab74e
Build and publish ARM64 AMIs
Changelog: added
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-10-20 21:53:36 +05:30
Balasankar "Balu" C 468848fb97
Allow spf13/cobra license in license_finder decisions
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-07-06 10:10:46 +05:30
Balasankar "Balu" C aca41ef9b3
Copy AMIs to all regions we have access to
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-06-03 10:30:05 +05:30
Patrick Steinhardt cdbce8c269 Override license detection for go-license-detector
Somewhat ironically, our tooling is not able to detect the license of
the go-license-detector project, which Gitaly is about to use for its Go
port of the license detection implementation.

Declare that the project is using an Apache license to fix the issue.
2021-05-10 08:32:35 +02:00
@CbdFocus dc69ed73c4 Refactor importing GPG secret key 2021-04-08 15:12:46 +08:00
Balasankar "Balu" C c774db3609
Remove references to Workhorse being built from separate repo
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-03-12 09:45:32 +05:30
Balasankar "Balu" C 8294bc0f79
Ensure Marketplace AMIs have licenses embedded
Changelog: fixed
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-02-23 21:48:13 +05:30
Balasankar "Balu" C 5d84c9cce7 Make GitLab Docker image use Ubuntu 20.04 as base
Also switch QA to use Ubuntu 20.04 artifacts

Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2021-02-11 21:06:21 +00:00
Ian Baum 0194e416c7
Merge branch 'ami-initial-password' into master 2020-10-30 16:15:22 -05:00
Hossein Pursultani a43efaccfc Overwrite license decision for https://github.com/gomodule/redigo 2020-10-29 09:44:37 +11:00
Balasankar "Balu" C 1740a789dc
Add startup script to AMI to configure GitLab
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-10-28 10:10:25 +05:30
Balasankar "Balu" C eeaf07b2bb
Attempt to change AMI root password only if user didn't set one
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-10-27 16:34:14 +05:30
Balasankar "Balu" C a0b381227a
Set instance ID as root password on AMI instance startup
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-10-27 16:34:13 +05:30
J0WI b31b60bf3c Shrink notify slack container 2020-10-15 22:55:03 +02:00
Dustin Collins 995b8b21e0 Remove unnecessary dependency decisions 2020-06-23 18:34:01 +00:00
Balasankar "Balu" C fa6e152ff9
Wait for SHA to be present on omnibus-gitlab-mirror before triggering
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-06-18 12:22:46 +05:30
Balasankar "Balu" C 46fe98d64b
Consider TOP_UPSTREAM_SOURCE_PROJECT only if it is GitLab or FOSS repo
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-06-17 10:45:08 +05:30