feat: allow to configure product.json using configmap#521
feat: allow to configure product.json using configmap#521vitaliy-guliy merged 3 commits intomainfrom
Conversation
Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-521-amd64 |
Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-521-amd64 |
Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-521-amd64 |
| * Recursively copies all properties from the first object to the next. | ||
| * If the property exists in the next object, its value will be updated. | ||
| */ | ||
| export function mergeFirstWithSecond(first: any, second: any) { |
There was a problem hiding this comment.
I would name it just merge()
It's clear enough that the function merges given objects
|
Build 3.20 :: code_3.x/1568: Console, Changes, Git Data |
Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
What does this PR do?
Allows to configure
product.jsonfile using Config MapWhat issues does this PR fix?
eclipse-che/che#23270
How to test this PR?
Check the existing functionality
Add a Config Map from the template below and create a workspace with the editor quay.io/che-incubator-pull-requests/che-code:pr-521-amd64 clicking the button
entrypoint-logs.txtfile should contain:Add Enabled API proposal, trusted extension
Add a Config Map from the template below and create a workspace clicking the button
extensionEnabledApiProposalsandtrustedExtensionAuthAccesssections.1.96.4.entrypoint-logs.txtfile should contain:Test the behavior with corrupted Config Map
Add a Config Map from the template below and create a workspace clicking the button
entrypoint-logs.txtshould contain:Does this PR contain changes that override default upstream Code-OSS behavior?
git rebasewere added to the .rebase folder