| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
search does not match
|
|
|
|
| |
projects in the same way
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
cleanup
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- This will make it easy to identify the project even if admins change
the name of the project or move it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://gitlab.com/gitlab-org/gitlab-ce/issues/62971
Adds support to EnvironmentsController#metrics_dashboard
for the following params: group, title, y_label
These params are used to uniquely identify a panel on
the metrics dashboard.
Metrics are stored in several places, so this adds
utilities to find a specific panel from the database
or filesystem depending on the metric specified.
Also moves some shared utilities into separate classes,
notably default values and errors.
|
|
|
|
|
|
| |
Send a `persist_filter: false` param to backend when
opening links to notes and auto-switching to show
all notes
|
|\
| |
| |
| |
| |
| |
| | |
Removes duplicate button from job log page
Closes #65705
See merge request gitlab-org/gitlab-ce!31544
|
| |
| |
| |
| |
| | |
Prevents manual action button from being rendered
twice in the job log empty state
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Resolve "Selected project in the search view is not fully readable"
Closes #47814
See merge request gitlab-org/gitlab-ce!31137
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Re-organising search.scss
- Rely more on utility-classes instead of component classes
- Update relevant specs
|
| | | |
|
| | |
| | |
| | |
| | | |
- Changelog entry
|
| | |
| | |
| | |
| | |
| | | |
Adding proper <label>s while removing labels from the fields themselves.
This gives more space for the field's content
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Don't attempt to contact registry if it is disabled
See merge request gitlab-org/gitlab-ce!31553
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21679 moved the
deletion of registry tags outside of a transaction, but introduced an
issue where Sidekiq would attempt to contact the container registry
during project destruction even if it were disabled.
Relates to:
* https://gitlab.com/charts/gitlab/issues/1455
* https://gitlab.com/gitlab-org/gitlab-ce/issues/45941
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Allow masking @ and : characters
Closes #63043
See merge request gitlab-org/gitlab-ce!31065
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add support for Content-Security-Policy
Closes #65330
See merge request gitlab-org/gitlab-ce!31402
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
A nonce-based Content-Security-Policy thwarts XSS attacks by allowing
inline JavaScript to execute if the script nonce matches the header
value. Rails 5.2 supports nonce-based Content-Security-Policy headers,
so provide configuration to enable this and make it work.
To support this, we need to change all `:javascript` HAML filters to the
following form:
```
= javascript_tag nonce: true do
:plain
...
```
We use `%script` throughout our HAML to store JSON and other text, but
since this doesn't execute, browsers don't appear to block this content
from being used and require the nonce value to be present.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- 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
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove GC metrics from performance bar
Closes gitlab-org/quality/nightly#122
See merge request gitlab-org/gitlab-ce!31550
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These were disabled in production mode, but that also broke the rest of
the performance bar. As they were only enabled in development mode, we
can just remove them for now.
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prevents showing 2 tooltips in pipelines
Closes #64608
See merge request gitlab-org/gitlab-ce!31521
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
In pipeline's table two tooltips were being rendered
With this change only one tooltip is trigerred on hover
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Add top navigation analytics link
See merge request gitlab-org/gitlab-ce!30324
|
| |/ / / |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
Support selective highlighting of lines
See merge request gitlab-org/gitlab-ce!31361
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Improve the performance of viewing deploy keys
Closes #43080
See merge request gitlab-org/gitlab-ce!31384
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
|
| | | | |
|