An error occurred fetching the project authors.
- 28 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 22 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 21 Jan, 2020 2 commits
-
-
GitLab Bot authored
-
GitLab Bot authored
-
- 20 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 16 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 11 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 10 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 07 Jan, 2020 1 commit
-
-
GitLab Bot authored
-
- 24 Dec, 2019 1 commit
-
-
GitLab Bot authored
-
- 10 Dec, 2019 1 commit
-
-
GitLab Bot authored
-
- 19 Nov, 2019 1 commit
-
-
GitLab Bot authored
-
- 11 Nov, 2019 1 commit
-
-
GitLab Bot authored
-
- 29 Oct, 2019 1 commit
-
-
GitLab Bot authored
-
- 17 Oct, 2019 2 commits
-
-
GitLab Bot authored
-
GitLab Bot authored
-
- 05 Sep, 2019 1 commit
-
-
Fabio Pitino authored
Detect if pipeline runs for a GitHub pull request When using a mirror for CI/CD only we register a pull_request webhook. When a pull_request webhook is received, if the source branch SHA matches the actual head of the branch in the repository we create immediately a new pipeline for the external pull request. Otherwise we store the pull request info for when the push webhook is received. When using "only/except: external_pull_requests" we can detect if the pipeline has a open pull request on GitHub and create or not the job based on that.
-
- 13 Aug, 2019 1 commit
-
-
Kamil Trzciński authored
We migrated all logic to `PipelineProcessWorker` and this worker become redundant.
-
- 01 Aug, 2019 1 commit
-
-
Kamil Trzciński authored
This implements the support for `needs:` keyword as part of GitLab CI. That makes some of the jobs to be run out of order.
-
- 18 Jul, 2019 1 commit
-
-
Andrew Newdigate authored
This allows the chaos endpoints to be invoked in Sidekiq so that this environment can be tested for resilience.
-
- 02 Jul, 2019 1 commit
-
-
Mayra Cabrera authored
- Add two new ActiveRecord models: - RootNamespaceStoragestatistics will persist root namespace statistics - NamespaceAggregationSchedule will save information when a new update to the namespace statistics needs to be scheduled - Inject into UpdateProjectStatistics concern a new callback that will call an async job to insert a new row onto NamespaceAggregationSchedule table - When a new row is inserted a new job is scheduled. This job will update call an specific service to update the statistics and after that it will delete thee aggregated scheduled row - The RefresherServices makes heavy use of arel to build composable queries to update Namespace::RootStorageStatistics attributes. - Add an extra worker to traverse pending rows on NAmespace::AggregationSchedule table and schedule a worker for each one of this rows. - Add an extra worker to traverse pending rows on NAmespace::AggregationSchedule table and schedule a worker for each one of this rows
-
- 24 Jun, 2019 1 commit
-
-
Vladimir Shushlin authored
Add index for pages domain ssl auto renewal Add PagesDomain.needs_ssl_renewal scope Add cron worker for ssl renewal Add worker for ssl renewal Add pages ssl renewal worker queues settings
-
- 04 Jun, 2019 1 commit
-
-
Shinya Maeda authored
As we have a central domain for auto merge process today, we should use a single worker for any auto merge process.
-
- 30 Apr, 2019 3 commits
-
-
Vladimir Shushlin authored
Domain will be removed by verification worker after 1 week of being disabled
-
Thong Kuah authored
Add endpoint to delete/uninstall a cluster application
-
Thong Kuah authored
+ to monitor progress of uninstallation pod
-
- 26 Apr, 2019 1 commit
-
-
Jason Goodman authored
This enables sending a chat message to Slack or Mattermost upon a successful, failed, or canceled deployment
-
- 04 Apr, 2019 1 commit
-
-
Hiroyuki Sato authored
-
- 27 Mar, 2019 1 commit
-
-
Nick Thomas authored
Since external diffs are likely to be a bit slower than in-database ones, add a mode that makes diffs external after they've been obsoleted by events. This should strike a balance between performance and disk space. A background cron drives the majority of migrations, since diffs become outdated through user actions.
-
- 20 Mar, 2019 1 commit
-
-
Tiger authored
Introduces the concept of Prerequisites for a CI build. If a build has unmet prerequisites it will go through the :preparing state before being made available to a runner. There are no actual prerequisites yet, so current behaviour is unchanged.
-
- 05 Mar, 2019 2 commits
-
-
João Cunha authored
- This is to avoid colision with EE ClusterUpdateAppWorker
-
João Cunha authored
- Creates new route - Creates new controller action - Creates call stack: Clusterss::ApplciationsController calls --> Clusters::Applications::UpdateService calls --> Clusters::Applications::ScheduleUpdateService calls --> ClusterUpdateAppWorker calls --> Clusters::Applications::PatchService --> ClusterWaitForAppInstallationWorker DRY req params Adds gcp_cluster:cluster_update_app queue Schedule_update_service is uneeded Extract common logic to a parent class (UpdateService will need it) Introduce new UpdateService Fix rescue class namespace Fix RuboCop offenses Adds BaseService for create and update services Remove request_handler code duplication Fixes update command Move update_command to ApplicationCore so all apps can use it Adds tests for Knative update_command Adds specs for PatchService Raise error if update receives an unistalled app Adds update_service spec Fix RuboCop offense Use subject in favor of go Adds update endpoint specs for project namespace Adds update endpoint specs for group namespace
-
- 01 Mar, 2019 3 commits
-
-
Gabriel Mazetto authored
Rollback is done similar to Migration for the Hashed Storage. It also shares the same ExclusiveLease key to prevent both happening at the same time. All Hashed Storage related workers now share the same queue namespace which allows for assigning dedicated workers easily.
-
Gabriel Mazetto authored
Moved to HashedStorage namespace, and added them to the `:hashed_storage` queue namespace
-
Gabriel Mazetto authored
We are adding sidekiq workers and service classes to allow to rollback a hashed storage migration. There are some refactoring involved as well as part of the code can be reused by both the migration and the rollback logic.
-
- 27 Feb, 2019 1 commit
-
-
Jacopo authored
The API get projects/:id/traffic/fetches allows user with write access to the repository to get the number of clones for the last 30 days.
-
- 20 Feb, 2019 1 commit
-
-
James Fargher authored
ChatOps used to be in the Ultimate tier.
-
- 07 Feb, 2019 1 commit
-
-
Thong Kuah authored
-
- 25 Jan, 2019 2 commits
-
-
Gabriel Mazetto authored
Specs were reviewed and improved to better cover the current behavior. There was some standardization done as well to facilitate the implementation of the rollback functionality. StorageMigratorWorker was extracted to HashedStorage namespace were RollbackerWorker will live one as well.
-
Kamil Trzciński authored
This includes a set of APIs to manipulate container registry. This includes also an ability to delete tags based on requested criteria, like keep-last-n, matching-name, older-than.
-