| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| | |
'58941-use-gitlab-serverless-with-existing-knative-installation' into 'master'
Resolve "Use GitLab serverless with existing Knative installation"
Closes #58941
See merge request gitlab-org/gitlab-ce!27173
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove Kn services cache from Clusters::Application::Knative
Knative function can exist even if user did not installed Knative via
GitLab managed apps.
-> Move responsibility of finding services into the Cluster
-> Responsability is inside Clusters::Cluster::KnativeServiceFinder
-> Projects::Serverless::FunctionsFinder now calls depends solely on a
cluster to find the Kn services.
-> Detect Knative by resource presence instead of service presence
-> Mock knative_installed response temporarily for frontend to develop
Display loader while `installed === 'checking'`
Added frontend work to determine if Knative is installed
Memoize with_reactive_cache(*args, &block) to avoid race conditions
When calling with_reactive_cache more than once, it's possible that the
second call will already have the value populated. Therefore, in cases
where we need the sequential calls to have consistent results, we'd fall
under a race condition.
Check knative installation via Knative resource presence
Only load pods if Knative is discovered
Always return a response in FunctionsController#index
- Always indicate if Knative is installed, not installed or checking
- Always indicate the partial response for functions. Final response is
guaranteed when knative_installed is either true | false.
Adds specs for Clusters::Cluster#knative_services_finder
Fix method name when calling on specs
Add an explicit check for functions
Added an explicit check to see if there are any functions available
Fix Serverless feature spec
- we don't find knative installation via database anymore,
rather via Knative resource
Display error message for request timeouts
Display an error message if the request times out
Adds feature specs for when functions exist
Remove a test purposed hardcoded flag
Add ability to partially load functions
Added the ability to partially load functions on the frontend
Add frontend unit tests
Added tests for the new frontend additions
Generate new translations
Generated new frontend translations
Address review comments
Cleaned up the frontend unit test.
Added computed prop for `isInstalled`.
Move string to constant
Simplify nil to array conversion
Put knative_installed states in a frozen hash for better read
Pluralize list of Knative states
Quey services and pods filtering name
This way we don't need to filter the namespace in memory.
Also, the data we get from the network is much smaller.
Simplify cache_key and fix bug
- Simplifies the cache_key by removing namespace duplicate
- Fixes a bug with reactive_cache memoization
|
| |
| |
| |
| | |
Add ability to expand/collapse operation settings
|
| |
| |
| |
| |
| |
| |
| |
| | |
This commit is the result of running `yarn eslint --fix` after enabling
the `no-implicit-coercion` ESLint rule. This rule has been added to
our ESLint config here:
https://gitlab.com/gitlab-org/gitlab-eslint-config/merge_requests/14
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Do not display Update app button when saving Knative domain name
Closes #58269
See merge request gitlab-org/gitlab-ce!28904
|
| | |
| | |
| | |
| | |
| | | |
They are used to indicate when knative domain name
has changed
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The new component also implements several improvements in the
knative domain editor workflow:
- Display a loading spinner when saving changes in the domain name
- Display success toast message indicating changes were saved
successfully.
- Display error message in the contraty occurs
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Add global isSafeURL utility
See merge request gitlab-org/gitlab-ce!28943
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Added isSafeURL utility based on prior work in gitlab-ee
- Also added isAbsoluteOrRootRelative() and getBaseURL() utils,
needed by isSafeURL
- Removed URL() fallback because URL() is now polyfilled
- Updated specs
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
A few minor frontend changes to complete the refactoring
from MWPS to the more generic autoMergeStrategy.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We have one auto merge strategy today - Merge When Pipeline
Succeeds.
In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.
Removed arguments
Fix spec
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Fixes bug with parent row component triggering multiple Vue router pushes
See merge request gitlab-org/gitlab-ce!28882
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Update dependency @gitlab/ui to ^3.10.1
See merge request gitlab-org/gitlab-ce!28862
|
| |/
| |
| |
| |
| | |
A new attribute was added to `GlPopover`, so the snapshots had to be
updated to match.
|
| |
| |
| |
| | |
Resolves https://gitlab.com/gitlab-org/gitlab-ce/issues/60107
|
|/ |
|
|\
| |
| |
| |
| | |
Update document title when repository router changes
See merge request gitlab-org/gitlab-ce!28714
|
| | |
|
| |
| |
| |
| |
| |
| | |
'61511-add-expand-collapse-to-project-operation-setttings-2' into 'master'"
This reverts merge request !28620
|
| | |
|
| |
| |
| |
| | |
Add ability to expand/collapse operation settings
|
|\ \
| | |
| | |
| | |
| | |
| | | |
backstage/gb/improve-jobs-controller-performance
* commit '2d980fadb8fe6c54ebcbb56130c88aae2832c9c6': (51 commits)
|
| |/
| |
| |
| | |
Added a changelog entry for the feature
|
| | |
|
|/
|
|
| |
Updates tests
|
| |
|
|\
| |
| |
| |
| | |
Added table component for file listing
See merge request gitlab-org/gitlab-ce!28334
|
| |
| |
| |
| | |
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/61578
|
|\ \
| | |
| | |
| | |
| | | |
[CE Port] Rename vue_component_helper to text_helper
See merge request gitlab-org/gitlab-ce!28358
|
| | |
| | |
| | |
| | |
| | |
| | | |
**Why?**
This file only contains a few text based helper functions.
It has nothing to do with Vue or Vue components.
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| | |
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/61578
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
'61657-allow-report-section-list-to-not-have-redundant-status-icon' into 'master'
Resolve "Allow report section list to not have redundant status icon"
Closes #61657
See merge request gitlab-org/gitlab-ce!28226
|
| | |
| | |
| | |
| | | |
Allow hiding of all report items' status icons
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Use process timer for jest timeout testing
See merge request gitlab-org/gitlab-ce!28209
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Fix loadJSONFixtures wrapper in Jest
See merge request gitlab-org/gitlab-ce!28328
|
| | |/
| |/| |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Mock away document.createRange() in Jest
See merge request gitlab-org/gitlab-ce!28222
|
| | |
| | |
| | |
| | | |
(cherry picked from commit a0e7e2075c6182838a0645e0bbb3927e5f9a8bba)
|
| |/
|/| |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
into 'master'
Resolve "Resolve discussion when suggestion is applied"
Closes #54405
See merge request gitlab-org/gitlab-ce!28160
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Adds color and a tooltip to describe this new behavior
- Does not resolve if discussion is already resolved
- Adds an action `resolveDiscussion` to simplify `toggleResolveNote`
- Updates docs
https://gitlab.com/gitlab-org/gitlab-ce/issues/54405
|
| |
| |
| |
| |
| | |
Add settings for linking to external dashboard from
metrics dashboard
|