Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
AgeCommit message (Collapse)Author
2019-08-07Use separate Kubernetes namespaces per environmentTiger Watson
Kubernetes deployments on new clusters will now have a separate namespace per project environment, instead of sharing a single namespace for the project. Behaviour of existing clusters is unchanged. All new functionality is controlled by the :kubernetes_namespace_per_environment feature flag, which is safe to enable/disable at any time.
2019-08-07Convert RestClient to Gitlab::HTTP for Prometheus MonitorDavid Wilkins
- Closes #60024 - Change PrometheusClient.new to accept a base url instead of an already created RestClient - Use Gitlab::HTTP in PrometheusClient instead of creating RestClient in PrometheusService - Move http_options from PrometheusService to PrometheusClient (follow_redirects: false) - ensure that base urls don't have the trailing slash - Created a `PrometheusClient#url` method that might not be strictly required - Change rescued exceptions from RestClient::* to HTTParty::ResponseError where possible and StandardError for the rest
2019-08-07Fix nil take regressionMatija Čupić
2019-08-06Merge branch 'analytics-top-nav' into 'master'Clement Ho
Add top navigation analytics link See merge request gitlab-org/gitlab-ce!30324
2019-08-06Merge branch '65152-selective-highlight' into 'master'Bob Van Landuyt
Support selective highlighting of lines See merge request gitlab-org/gitlab-ce!31361
2019-08-06Merge branch '43080-speed-up-deploy-keys' into 'master'Thong Kuah
Improve the performance of viewing deploy keys Closes #43080 See merge request gitlab-org/gitlab-ce!31384
2019-08-06Merge branch 'make-issue-boards-importable' into 'master'Sean McGivern
Make issue boards importable See merge request gitlab-org/gitlab-ce!31434
2019-08-06Merge branch 'backport-productivty-analytics-migrations' into 'master'Grzegorz Bizon
Backport productivity analytics migrations See merge request gitlab-org/gitlab-ce!31298
2019-08-06Revert "Fixed comparing value to undefined"Natalia Tepluhina
This reverts commit d754beb74fbc06a2c744e15be4aa2831d8cef1c0.
2019-08-06Merge branch '65263-manual-action' into 'master'Kushal Pandya
Hides loading spinner after request Closes #65263 See merge request gitlab-org/gitlab-ce!31478
2019-08-06Hides loading spinner after requestFilipa Lacerda
In the pipeline's actions, moves the request to the component to allow to manage the inner state properly
2019-08-06Add MergeRequestDiff#lines_count convenience methodPavel Shutsin
2019-08-06Add top navigation analytics linkLuke Bennett
2019-08-06Support selective highlighting of linesPatrick Bajao
Instead of highlighting all lines when not all of them are needed, only highlight specific lines. The `BlobPresenter#highlight` method has been updated to support `since` and `to` params. These params will be used to limit the content to be highlighted. Modify `Gitlab::Highlight` to support `since` param which will then be used to determine the starting line number.
2019-08-06Fix error on project nameGosia Ksionek
Add project path to sql query to build proper path
2019-08-05Add group level container repository endpointsSteve Abrams
API endpoints for requesting container repositories and container repositories with their tag information are enabled for users that want to specify the group containing the repository rather than the specific project.
2019-08-05Merge branch 'explicit-helm-factory-certs' into 'master'Michael Kozono
Use stubbed key and certificate in Helm factory See merge request gitlab-org/gitlab-ce!31169
2019-08-05Add spec for User#accessible_deploy_keysStan Hu
2019-08-05Speed up loading and filtering deploy keys and their projectsNick Thomas
This commit changes how we eager-load projects, routes, and namespaces required by the deploy keys endpoint, getting a 10x improvement in my local testing. The endpoint still doesn't scale in-general, but going from ~13 seconds to dump a 63K result to generating the same thing in ~1.6 seconds seems like a good improvement to me.
2019-08-05Merge branch 'jprovazn-fix-positioning' into 'master'Sean McGivern
Optimize relative re-positioning See merge request gitlab-org/gitlab-ce!30938
2019-08-05Merge branch '60664-kubernetes-applications-uninstall-cert-manager' into ↵Thong Kuah
'master' Resolve "Kubernetes > Applications > Uninstall Cert Manager" See merge request gitlab-org/gitlab-ce!31166
2019-08-05Enhance style of the shared runners limitAmmar Alakkad
It also prepare for the EE merge request https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14786
2019-08-05Use SQL to find the gap instead of iteratingHeinrich Lee Yu
Also removes unnecessary methods causing extra queries
2019-08-05Optimize rebalancing of relative positioningJan Provaznik
Moving of neighbour items was done recursively - this was extremely expensive when multiple items had to be moved. This change optimizes the code to find nearest possible gap where items can be moved and moves all of them with single update query.
2019-08-05Merge branch 'prefer-to-use-process-pipeline-worker' into 'master'Sean McGivern
Extend PipelineProcessWorker to accept a list of builds See merge request gitlab-org/gitlab-ce!31425
2019-08-05Add support for deferred links in persistent user calloutsDennis Tang
Persistent user callouts now support deferred links, which are links that can be used to dismiss the callout, and then proceed to follow the link's original location. This ensures that the callout dismissal is properly recorded before the user leaves the page.
2019-08-05Merge branch 'georgekoltsov/55474-outbound-setting-system-hooks' into 'master'Rémy Coutable
Add outbound setting for system hooks See merge request gitlab-org/gitlab-ce!31177
2019-08-05Merge branch 'tc-reanble-running-quarantined-specs' into 'master'Rémy Coutable
Again run quarantine specs if tag provided See merge request gitlab-org/gitlab-ce!31414
2019-08-05Merge branch 'fix-design-management-router-ce' into 'master'Rémy Coutable
CE Backport for gitlab-ee!14741 (Fix design management router) See merge request gitlab-org/gitlab-ce!31090
2019-08-05Merge branch 'properly-process-all-needs' into 'master'Sean McGivern
Properly process all needs Closes #65488 See merge request gitlab-org/gitlab-ce!31415
2019-08-05Rewrite issues show spec as a feature specLuke Duncalfe
This spec needs to run as a request-style spec in order to invoke the Rails router. A controller-style spec matches the wrong route, and `session['user_return_to']` becomes incorrect.
2019-08-05Fix flaky spec due to image lazy-loadingHeinrich Lee Yu
2019-08-05Allow Cert-Manager to be uninstalledTiger
Our current version of Cert-Manager does not uninstall cleanly, and we must manually remove custom resource definitions.
2019-08-02Hide cluster details until cluster is createdMike Greiling
Only display the details of the cluster page when the cluster exists. If it is in "creating" state, show a message and a spinner
2019-08-02All Kubectl command should return array by defaultJoão Cunha
2019-08-02Make issue boards importableJason Colyer
- Added Importable to models/list.rb - Did unless: :importable? on board validation - Created changelog - Modified haml to show issue boards are importable - Added needed spec tests - Modified project.json to include board information - Added relevant models to all_models - Added relevant models to import_export - Added relevant models to safe_model_attributes
2019-08-02Implement Helm ResetCommand for removing TillerDylan Griffith
Also creates specs Only allow Helm to be uninstalled if it's the only app - Remove Tiller leftovers after reser command - Fixes specs and offenses Adds changelog file Fix reset_command specs
2019-08-02Merge branch 'make-needs-strong-connection' into 'master'Sean McGivern
Make `needs:` to require a strong reference Closes #65512 See merge request gitlab-org/gitlab-ce!31419
2019-08-02Extend PipelineProcessWorker to accept a list of buildsKamil Trzciński
This changes used worker from `BuildProcessWorker` to `PipelineProcessWorker` to make pipeline processing much simpler. We process `pipeline_id`, based on some triggers.
2019-08-02Merge branch '64092-removes-update-statistics-namespace-feature-flag' into ↵Bob Van Landuyt
'master' Removes update_statistics_namespace feature flag See merge request gitlab-org/gitlab-ce!31392
2019-08-02Properly process `needs:` with `when:`Kamil Trzciński
Currently, some of the jobs with `needs:` would be processed in stages, it means that `when:` for such jobs would not be respected. This changes the behavior to have a separate execution paths for jobs with `needs:`.
2019-08-02Make needs: to require previous jobsKamil Trzciński
This changes `needs:` from weak reference to have a strong reference. This means that job will not be created unless all needs are present as part of a pipeline.
2019-08-02Merge branch '17276-breakage-in-displaying-svg-in-the-same-repository' into ↵Robert Speicher
'master' Resolve "Breakage in displaying SVG in the same repository" See merge request gitlab-org/gitlab-ce!31352
2019-08-02Merge branch 'respect-needs-on-artifacts' into 'master'Sean McGivern
Respect needs on artifacts Closes #65466 See merge request gitlab-org/gitlab-ce!31413
2019-08-02Add backwards compatibility for legacy settingGeorge Koltsov
`allow_local_requests_for_hooks_and_services` was renamed to `allow_local_requests_for_web_hooks_and_services`.
2019-08-02Refactor SystemHookUrlValidator and specsGeorge Koltsov
Simplify SystemHookUrlValidator to inherit from PublicUrlValidator Refactor specs to move out shared examples to be used in both system hooks and public url validators.
2019-08-02Update security/webhooks.md doc page & specsGeorge Koltsov
Updating security/webhooks.md to match new behaviour as well as drying up few specs to extract shared examples
2019-08-02Update translations in gitlab.potGeorge Koltsov
2019-08-02Add SystemHookUrlValidator specGeorge Koltsov
2019-08-02Add outbound requests setting for system hooksGeorge Koltsov
This MR adds new application setting to network section `allow_local_requests_from_system_hooks`. Prior to this change system hooks were allowed to do local network requests by default and we are adding an ability for admins to control it.