Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
990 commits
Select commit Hold shift + click to select a range
e92f2bc
Merge pull request #15244 from vikram-raj/odc-7807
openshift-merge-bot[bot] Jul 15, 2025
1628346
Merge pull request #15261 from rhamilto/CONSOLE-4659
openshift-merge-bot[bot] Jul 15, 2025
8ed12e7
Merge pull request #15264 from rhamilto/CONSOLE-4663
openshift-merge-bot[bot] Jul 15, 2025
019dca7
Merge pull request #15278 from Mylanos/containerDropdownNoResponse
openshift-merge-bot[bot] Jul 16, 2025
1c487a2
CONSOLE-4657: Refactor `edit-yaml` to TypeScript
logonoff Jul 7, 2025
26adf84
CONSOLE-4654: Add "Copy to clipboard" button for YAML
logonoff Jul 7, 2025
7f6806e
CONSOLE-4499: Add option to toggle sticky headers
logonoff Jul 7, 2025
47cc8c1
CONSOLE-4656: Add fullscreen EditYaml
logonoff Jul 7, 2025
664a8be
CONSOLE-4499: Change toolbar switches to buttons
logonoff Jul 8, 2025
32f481b
CONSOLE-4657: Explicitly type `EditYAML` props
logonoff Jul 8, 2025
0eb4740
style(CodeEditor): address some comments
logonoff Jul 15, 2025
21cad48
Merge pull request #15209 from Mylanos/DeploymentActionFactory-refactor
openshift-merge-bot[bot] Jul 16, 2025
201bd1d
CONSOLE-4633: Refactor JobActionFactory to hook form.
Mylanos Jul 15, 2025
a3d6b2c
CONSOLE-4682: Remove globally scoped menuActions that were not used.
Mylanos Jul 15, 2025
592d04f
OCPBUGS-58469: Fix hot reload in GlobalConfigPage component
TheRealJon Jul 16, 2025
869f77e
Merge pull request #15183 from vojtechszocs/optional-plugin-deps
openshift-merge-bot[bot] Jul 16, 2025
a691e64
Merge pull request #15254 from logonoff/CONSOLE-4499-codeeditor-elect…
openshift-merge-bot[bot] Jul 16, 2025
16364f8
Merge pull request #15201 from logonoff/CONSOLE-4491-rh-sso
openshift-merge-bot[bot] Jul 17, 2025
4bf56b2
CONSOLE-4672: Refactor ReplicationControllerFactory to hook form.
Mylanos Jul 15, 2025
ec7f0a9
OCPBUGS-58858: Update model flags when plugins load
spadgett Jul 16, 2025
8de9bba
Merge pull request #15279 from Mylanos/RefactorJobActionFactory
openshift-merge-bot[bot] Jul 17, 2025
437bddd
Merge pull request #15296 from spadgett/model-flags
openshift-merge-bot[bot] Jul 18, 2025
2d2ec4d
Pipelines - Considered model based on api version also
lokanandaprabhu Jul 18, 2025
3a4e654
Drop createModalLauncher from helm-plugin and use useOverlay hook ins…
vikram-raj Jul 18, 2025
a1fc8a2
OCPBUGS-59541: add data-test attrs to console plugins table
rhamilto Jul 18, 2025
3ba7ead
Merge pull request #15302 from rhamilto/OCPBUGS-59541
openshift-merge-bot[bot] Jul 18, 2025
842330b
CONSOLE-4671: Refactor ReplicaSetFactory to hook form (#15283)
Leo6Leo Jul 19, 2025
cef25ed
ODC-7803: Add custom icons in import flow
logonoff Jul 4, 2025
c7de148
ODC-7803: Use relative import for `const` within odc
logonoff Jul 14, 2025
939ffaa
OCPBUGS-59231: PipelinesList: increase width of ns column
logonoff Jul 21, 2025
d86ee19
CONSOLE-4700: rewrite TogglePlay with TS & hooks
logonoff Jul 21, 2025
30b1b22
CONSOLE-4700: port ButtonBar to TypeScript
logonoff Jul 21, 2025
2948f43
add favorite modal default-name incorrect i18n supported langs
cajieh Jul 21, 2025
c000216
ODC-7803: Fixes for serverless
logonoff Jul 17, 2025
1a2ea50
Removed/commented files that have references to service-binding opera…
krishagarwal278 Jul 21, 2025
57af4ef
OCPBUGS-59483: Fixing no resources found message can not be shown com…
Leo6Leo Jul 22, 2025
5d94c5c
Merge pull request #15311 from logonoff/OCPBUGS-59231-pipelines
openshift-merge-bot[bot] Jul 22, 2025
82818c3
Merge pull request #15242 from logonoff/ODC-7803-custom-icons
openshift-merge-bot[bot] Jul 22, 2025
768f84d
ODC-7620: Use PF `isLoading` in CreateProjectModal
logonoff Jul 22, 2025
039dc0d
CONSOLE-4699: Update dynamic demo plugin e2e tests
TheRealJon Jul 22, 2025
5a8e5eb
Merge pull request #15186 from openshift-bot/art-consistency-openshif…
openshift-merge-bot[bot] Jul 23, 2025
5935617
Merge pull request #15308 from logonoff/toggle-play
openshift-merge-bot[bot] Jul 23, 2025
cb00c01
Improve Console plugin API doc gen script
vojtechszocs Jun 12, 2025
7e09031
Update README.md by adding removing co-disabled styling
Leo6Leo Jul 23, 2025
63358ae
Merge pull request #15323 from Leo6Leo/patch-1
openshift-merge-bot[bot] Jul 23, 2025
12c2874
OCPBUGS-59771: Move alertmanager settings route
logonoff Jul 24, 2025
d5cf435
OCPBUGS-55946: Move ACM perspective back to perspective selector.
TheRealJon Jul 21, 2025
951198b
Merge pull request #15325 from logonoff/OCPBUGS-59771-alertmanager
openshift-merge-bot[bot] Jul 24, 2025
6e43152
CONSOLE-4669: Refactor Alertmanager forms to only use PatternFly comp…
rhamilto Jul 11, 2025
4eccd47
Merge pull request #15275 from rhamilto/CONSOLE-4669
openshift-merge-bot[bot] Jul 25, 2025
7b24d43
Merge pull request #15117 from cajieh/hpa-res-req-warning-msg
openshift-merge-bot[bot] Jul 25, 2025
9931758
Merge pull request #15167 from vojtechszocs/fix-api-doc-gen
openshift-merge-bot[bot] Jul 25, 2025
b8045a1
Merge pull request #15314 from cajieh/add-favorite-modal-default-name…
openshift-merge-bot[bot] Jul 25, 2025
32e98ff
Merge pull request #15318 from logonoff/ODC-7620-project-modal
openshift-merge-bot[bot] Jul 25, 2025
5cd6db3
fix: Fix negative CPU util graphs
jan--f Jul 25, 2025
8dc997c
ODC-7802: Remove custom Drawer from web-terminal
logonoff May 21, 2025
5ead496
ODC-7802: Remove `react-transition-group`
logonoff May 22, 2025
e97756b
ODC-7802: Fix broken e2e
logonoff Jul 21, 2025
75dedfa
OCPBUGS-44972: Make sure CSP violations only get reported to telemetr…
TheRealJon Jun 10, 2025
4744295
Merge pull request #15077 from logonoff/ODC-7802-webterminal
openshift-merge-bot[bot] Jul 28, 2025
18fe959
CONSOLE-4704: Update ThemeContext type
logonoff Jul 28, 2025
d46d84a
Only show the link to OperatorHub when the logged in user can access …
sg00dwin Jul 28, 2025
be0d146
fix: deseralizeData -> deserializeData
logonoff Jul 21, 2025
249db38
fix runtime exception in CreateYAMLInner
TheRealJon Jul 28, 2025
a285f0d
Merge pull request #15303 from vikram-raj/console-4608
openshift-merge-bot[bot] Jul 28, 2025
77e3df9
Merge pull request #15319 from TheRealJon/CONSOLE-4699
openshift-merge-bot[bot] Jul 29, 2025
ee87086
Merge pull request #15341 from TheRealJon/OCPBUGS-59196
openshift-merge-bot[bot] Jul 29, 2025
dde698d
OCPBUGS-59725: Refactor `RegistryPollIntervalModal`
logonoff Jul 28, 2025
b35994e
Remove routes component in console
cajieh Jul 28, 2025
3efffff
Merge pull request #15287 from TheRealJon/OCPBUGS-58469
openshift-merge-bot[bot] Jul 29, 2025
bf3258d
Merge pull request #15332 from jan--f/fix-cpu-util-cluster-dash
openshift-merge-bot[bot] Jul 29, 2025
8390049
Merge pull request #15339 from logonoff/CONSOLE-4704-theme
openshift-merge-bot[bot] Jul 29, 2025
085eb1d
Merge pull request #15310 from TheRealJon/OCPBUGS-55946
openshift-merge-bot[bot] Jul 30, 2025
0a0705c
Merge pull request #15337 from logonoff/OCPBUGS-59725-EditRegistryPol…
openshift-merge-bot[bot] Jul 30, 2025
011e6c8
OCPBUGS-57392: Update guided tour modal and add a image (#15245)
vikram-raj Jul 30, 2025
feae994
CONSOLE-4705: Convert some files to TypeScript
logonoff Jul 30, 2025
fa255e7
Merge pull request #15268 from PeterYurkovich/OCPBUGS-59215
openshift-merge-bot[bot] Jul 31, 2025
be3ff02
CONSOLE-4688: Use PF instead of `noSelection` `Dropdown`
logonoff Jul 28, 2025
89aeb36
Merge pull request #15307 from lokanandaprabhu/feature/pipelines-sp-a…
openshift-merge-bot[bot] Jul 31, 2025
f0f279c
OCPBUGS-60010: Fix i18n string for event stream
logonoff Jul 31, 2025
f08e46e
Merge pull request #15342 from logonoff/CONSOLE-4688-noselection
openshift-merge-bot[bot] Jul 31, 2025
e02105d
Merge pull request #15348 from logonoff/CONSOLE-4705-dream-of-typescr…
openshift-merge-bot[bot] Aug 1, 2025
b8af35c
Merge pull request #15351 from logonoff/OCPBUGS-60010-resourceeventst…
openshift-merge-bot[bot] Aug 1, 2025
aac0eed
CONSOLE-4624: Add CRD Schema Handler and endpoint integration (#15257)
Leo6Leo Aug 1, 2025
16423ce
CONSOLE-4617: add additionalPrinterColumns to CustomResource details …
rhamilto Jul 28, 2025
c4021ac
ODC-7811: enzyme -> RTL: webterminal-plugin
logonoff Jul 29, 2025
0b978d1
ODC-7811: move RTL `configure` out of `beforeAll`
logonoff Aug 1, 2025
cbf2512
ODC-7811: React.FC -> FCC: webterminal-plugin
logonoff Aug 1, 2025
3680809
update timestamp unit tests to be more stable
TheRealJon Aug 1, 2025
6f6da60
Merge pull request #15336 from rhamilto/CONSOLE-4617
openshift-merge-bot[bot] Aug 1, 2025
af47c5d
CONSOLE-4616: add additionalPrinterColumns to CustomResource list page
rhamilto Jul 31, 2025
473b1c7
Merge pull request #15352 from logonoff/ODC-7811-webterminal-enzyme
openshift-merge-bot[bot] Aug 1, 2025
8f0de8b
Merge pull request #15356 from TheRealJon/OCPBUGS-60056
openshift-merge-bot[bot] Aug 2, 2025
541a2a9
OCPBUGS-59382: Adding job-level configuration to the job creation pay…
Mylanos Aug 4, 2025
41d9c6c
Merge pull request #15343 from cajieh/remove-routes-component-console
openshift-merge-bot[bot] Aug 4, 2025
85f265c
Merge pull request #14778 from TheRealJon/OCPBUGS-44972
openshift-merge-bot[bot] Aug 4, 2025
9ea68d9
Merge pull request #15350 from rhamilto/CONSOLE-4616
openshift-merge-bot[bot] Aug 4, 2025
4150746
CONSOLE-4688: Update dropdown to be ts, functional, and PF-react based
logonoff Jul 15, 2025
9cd490a
CONSOLE-4688: Migrate list-dropdown to tsx
logonoff Jul 18, 2025
88d9906
CONSOLE-4688: `Dropdown` -> `ConsoleSelect`
logonoff Jul 15, 2025
e8fec66
OCPBUGS-59586: Disable popperProps override if not in old modal
logonoff Jul 22, 2025
3b0665d
CONSOLE-4688: Prefix `data-test` with `console-select`
logonoff Jul 22, 2025
a66986b
CONSOLE-4688: Migration of `ConsoleSelect` to use `Select`
logonoff Jul 24, 2025
29374f3
Merge pull request #15284 from logonoff/CONSOLE-4688-dropdown
openshift-merge-bot[bot] Aug 5, 2025
d4fffda
Migrated enzyme to RTL in dev-console package
lokanandaprabhu Jul 28, 2025
226e6b5
Remove ancient deprecated header
jforce Aug 5, 2025
2eb0b4c
CONSOLE-4617: follow-on fix for DetailsItem popover
rhamilto Aug 5, 2025
4c3ff49
Migrate enzyme __tests__/components/factory, modals and routes unit t…
cajieh Jul 11, 2025
d5d5508
Update `Guided tour` -> `Guided Tour` in help menus
vikram-raj Aug 5, 2025
4dd9a7c
Merge pull request #15282 from jhadvig/OCPBUGS-59001
openshift-merge-bot[bot] Aug 6, 2025
2d30eb2
Popover won't jump and view operator details can be clicked without P…
krishagarwal278 Aug 8, 2025
8da019a
Merge pull request #15361 from rhamilto/CONSOLE-4617
openshift-merge-bot[bot] Aug 10, 2025
fc71c2a
Merge pull request #15363 from vikram-raj/ocpbugs-60151
openshift-merge-bot[bot] Aug 10, 2025
ac3e5a6
Merge pull request #15281 from cajieh/migrate-enzyme-factory-modals-r…
openshift-merge-bot[bot] Aug 10, 2025
008f91b
Merge pull request #15357 from Mylanos/jobFromCronjobInvalidBackoffValue
openshift-merge-bot[bot] Aug 10, 2025
644c9ec
Merge pull request #15360 from jforce/patch-1
openshift-merge-bot[bot] Aug 10, 2025
2189f61
Merge pull request #15316 from krishagarwal278/OCPBUGS-56155
openshift-merge-bot[bot] Aug 10, 2025
7bb9db7
CONSOLE-4713: Remove duplicate `useFullscreen`s
logonoff Aug 7, 2025
313653c
CONSOLE-4713: Refactor PodConnect
logonoff Aug 7, 2025
291aa51
CONSOLE-4713: Refactor Terminal
logonoff Aug 7, 2025
590e945
OCPBUGS-60010: Fix i18n string for event stream (again)
logonoff Aug 11, 2025
f515466
dep: Update dependencies in package.json and yarn.lock: bump @pattern…
Leo6Leo Aug 11, 2025
c624913
Merge pull request #15384 from logonoff/OCPBUGS-60010-resourceeventst…
openshift-merge-bot[bot] Aug 12, 2025
c44318d
Merge pull request #15377 from logonoff/CONSOLE-4713-typescriptification
openshift-merge-bot[bot] Aug 12, 2025
d812fb8
Migrated Enzyme tests to RTL in knative-plugin package
lokanandaprabhu Aug 12, 2025
aa4bf62
Migrated topology tests to React Testing Library
lokanandaprabhu Jul 17, 2025
9291dd2
CONSOLE-4609: Refactor `testHook` to RTL
logonoff Aug 5, 2025
28b9986
CONSOLE-4609: Add useWarningModal
logonoff Aug 12, 2025
4ef70f3
Merge pull request #15387 from Leo6Leo/leo/ocpbugs/60373/quickstartbu…
openshift-merge-bot[bot] Aug 12, 2025
16f310b
Merge pull request #15293 from lokanandaprabhu/feature/ODC-7810
openshift-merge-bot[bot] Aug 12, 2025
a34f271
CONSOLE-4680: Refactor bindings.tsx menuActions to accept actions fro…
rhamilto Aug 6, 2025
1895d35
Convert bindings to TypeScript and Create RoleBinding form to PatternFly
rhamilto Aug 7, 2025
eba4363
Fixed SNC errors and PR reviews (#15317)
krishagarwal278 Aug 13, 2025
adce6ad
CONSOLE-4690: Add Manifest tab to the ConsolePlugin resource details …
Leo6Leo Aug 13, 2025
dcb57ce
Merge pull request #15389 from logonoff/usewarningmodal
openshift-merge-bot[bot] Aug 13, 2025
5655d72
Merge pull request #15335 from lokanandaprabhu/feature/ODC-7806
openshift-merge-bot[bot] Aug 13, 2025
fa4a7b3
OCPBUGS-45297: Refactor DroppableEditYAML
logonoff Aug 11, 2025
559013a
Merge pull request #15372 from rhamilto/CONSOLE-4680
openshift-merge-bot[bot] Aug 14, 2025
2917cba
CONSOLE-4660: Remove SNC errors in frontend/packages/src/actions (#15…
krishagarwal278 Aug 14, 2025
dfc7e49
CONSOLE-4686: Refactor subscription.tsx menuActions to accept actions…
rhamilto Aug 12, 2025
72a0c6b
Fixed SNC Errors
krishagarwal278 Aug 14, 2025
df10092
Merge pull request #15386 from logonoff/OCPBUGS-45297-yaml
openshift-merge-bot[bot] Aug 14, 2025
38a2dc9
Prepare for latest 4.20 prerelease plugin SDK package publish
vojtechszocs Aug 14, 2025
8b57551
List all user impacting changes from #15254
vojtechszocs Aug 14, 2025
cb0ebfa
Merge pull request #15407 from vojtechszocs/prep-sdk-publish-420
openshift-merge-bot[bot] Aug 14, 2025
403d016
Alignment of / and : within imagestream tag selection form fields
sg00dwin Aug 13, 2025
8d104b5
Merge pull request #15399 from sg00dwin/OCPBUGS-59204-imagestream-tag…
openshift-merge-bot[bot] Aug 15, 2025
debf615
OCPBUGS-60428: Remove duplicate ExclamationCircleIcon (#15393)
vikram-raj Aug 18, 2025
9f4a18a
Merge pull request #15340 from sg00dwin/OCPBUGS-59862-normal-user-acc…
openshift-merge-bot[bot] Aug 18, 2025
3ed18a9
CONSOLE-4631: Rewrite 'react' namespace import
logonoff Aug 18, 2025
26ba627
Merge pull request #15395 from rhamilto/CONSOLE-4686
openshift-merge-bot[bot] Aug 18, 2025
90f6c92
CONSOLE-4688: Remove maxMenuHeight from ConsoleSelect
logonoff Aug 19, 2025
f9dc891
Merge pull request #15401 from krishagarwal278/CONSOLE-4692
openshift-merge-bot[bot] Aug 19, 2025
1d0033a
Merge pull request #15412 from logonoff/CONSOLE-4631-react-imports
openshift-merge-bot[bot] Aug 19, 2025
08a4cbd
Merge pull request #15415 from logonoff/CONSOLE-4688-bugfix
openshift-merge-bot[bot] Aug 20, 2025
8bbfb5e
remove unused menuActions in StatefulSet list and details page
Mylanos Jul 15, 2025
649d8a3
remove unused menuActions in DaemonSet list and details page
Mylanos Jul 15, 2025
28a23e1
CONSOLE-4609: Refactor `toggleCloudShellExpanded`
logonoff Aug 5, 2025
ff07b71
CONSOLE-4609: Revert some of the refactoring
logonoff Aug 19, 2025
d95289a
replace withHandlePromise with usePromiseHandler
cajieh Jul 22, 2025
11adfac
Merge pull request #15390 from lokanandaprabhu/feature/ODC-7808
openshift-merge-bot[bot] Aug 20, 2025
56f4245
CONSOLE-4685: Refactor CSV actions; add K8s verbs (#15374)
TheRealJon Aug 20, 2025
11df15c
CONSOLE-4576: Move OperatorHub into Software Catalog (#15269)
TheRealJon Aug 21, 2025
1efe5db
Merge pull request #15365 from logonoff/CONSOLE-4609-web-terminal-iii
openshift-merge-bot[bot] Aug 21, 2025
2e8f18e
CONSOLE-4661: Align LogViewer toolbar with CodeEditor toolbar
logonoff Aug 18, 2025
ec9ddac
CONSOLE-4630: React.SFC -> FCC
logonoff Aug 19, 2025
f092e84
CONSOLE-4235: Remove redundant `XtermAddonFullscreen`
logonoff Aug 14, 2025
59e853c
CONSOLE-4235: Bump xterm to 5.5.0
logonoff Aug 14, 2025
a6c91bb
ODC-7802: Add e2e for custom icon flow
logonoff Aug 19, 2025
2cc4dee
Merge pull request #15421 from logonoff/CONSOLE-4630-sfc-fcc
openshift-merge-bot[bot] Aug 21, 2025
56139d0
Segment Analytics integration code cleanup
vojtechszocs Jul 15, 2025
f161d7d
Merge pull request #15288 from vojtechszocs/segment-analytics-cleanup
openshift-merge-bot[bot] Aug 22, 2025
7e36f21
Merge pull request #15408 from logonoff/CONSOLE-4235-bump-xterm
openshift-merge-bot[bot] Aug 22, 2025
35d5c3b
Merge pull request #15346 from cajieh/replace-deprecated-with-handle-…
openshift-merge-bot[bot] Aug 22, 2025
5f566d4
CONSOLE-4373: Update the operatorhub catalog items list order by rele…
sg00dwin Aug 23, 2025
f61156e
Merge pull request #15416 from logonoff/ODC-7802-e2e
openshift-merge-bot[bot] Aug 23, 2025
5baee87
Merge pull request #15414 from logonoff/CONSOLE-4661-logviewer
openshift-merge-bot[bot] Aug 24, 2025
d30c6b1
Merge pull request #15230 from Mylanos/VolumeTables-refactor
openshift-merge-bot[bot] Aug 25, 2025
a1043c9
CONSOLE-4235: Update Xterm.js CSS
logonoff Aug 25, 2025
3593088
OCPBUGS-56091: fix log line overlap when Wrap lines is enabled
rhamilto Aug 25, 2025
aba689c
Merge pull request #15425 from logonoff/CONSOLE-4235-follow-up
openshift-merge-bot[bot] Aug 25, 2025
3c36c8b
CONSOLE-4661: Fix double scrollbar
logonoff Aug 25, 2025
0b241e4
CONSOLE-4661: Move EOF to banner
logonoff Aug 25, 2025
2151cf2
Merge pull request #15427 from logonoff/CONSOLE-4661-double-scrollbar
openshift-merge-bot[bot] Aug 26, 2025
aa11f7c
ODC-7803: Adjust `MAX_UPLOAD_SIZE` formula
logonoff Aug 25, 2025
7ded114
fix: resolve a few eslint warnings
logonoff Aug 26, 2025
9592eef
CONSOLE-4661: Fix `ResourceLog` "oepsie woepsie" (#15433)
logonoff Aug 27, 2025
963a204
Merge pull request #15426 from rhamilto/OCPBUGS-56091
openshift-merge-bot[bot] Aug 27, 2025
02f0f4a
OCPBUGS-60912: `/auth/error?error=missing_state&error_type=auth` is s…
Leo6Leo Aug 28, 2025
9ee91ea
Merge pull request #15428 from logonoff/ODC-7803-bugfix
openshift-merge-bot[bot] Aug 28, 2025
0ea2be4
CONSOLE-4635: Refactor PDBFactory to hook form
Mylanos Jul 15, 2025
ed3470f
NO-JIRA: fix PDB templates openshift capitalization
Mylanos Jul 28, 2025
e31e8a3
Drop createModalLauncher from knative-plugin and use useOverlay hook …
vikram-raj Aug 21, 2025
93db3b7
use asAccessReview and remove import of all react
vikram-raj Aug 25, 2025
19e54ca
Migrate enzyme __tests__/components/graphs unit tests to React Testin…
cajieh Aug 13, 2025
bd2735d
Merge pull request #15349 from vikram-raj/console-4607
openshift-merge-bot[bot] Aug 28, 2025
640d8bc
delete pvc action item is placed in the middle of action list
cajieh Aug 28, 2025
477e212
CONSOLE-4679: Refactor builds.tsx menuActions to accept actions from …
Leo6Leo Aug 29, 2025
7f8c689
removed lucifergene from the reviewers list
Lucifergene Aug 29, 2025
295df2f
Merge pull request #15449 from Lucifergene/remove-lucifergene-from-re…
openshift-merge-bot[bot] Aug 29, 2025
0eabbb8
OCPBUGS-60753: Fix issues with build logs download name
logonoff Aug 27, 2025
98a22a8
OCPBUGS-60753, OCPBUGS-52165: Fix issues with raw logs
logonoff Aug 27, 2025
17d2383
Merge pull request #15436 from logonoff/OCPBUGS-60753-poopsie
openshift-merge-bot[bot] Aug 30, 2025
4d4e603
Merge pull request #15397 from cajieh/migrate-enzyme-graphs-component…
openshift-merge-bot[bot] Sep 1, 2025
31d3935
CONSOLE-4683: Refactor group action factory
jhadvig Aug 14, 2025
e2ed02a
drop use of ceateModalLauncher from Topology package
vikram-raj Aug 5, 2025
9f35a5e
Merge pull request #15447 from cajieh/delete-pvc-action-item
openshift-merge-bot[bot] Sep 1, 2025
a326f19
OCPBUGS-61090: fix typo in update approval strategy label
rhamilto Sep 2, 2025
f30a529
Correct the ordering of Catalog categories to be alphabetized
sg00dwin Sep 2, 2025
44a3816
Merge pull request #15404 from jhadvig/CONSOLE-4683
openshift-merge-bot[bot] Sep 3, 2025
402bf1d
Merge pull request #15452 from rhamilto/OCPBUGS-61090
openshift-merge-bot[bot] Sep 3, 2025
68e600f
Fix search relevance scoring to correctly use item.attributes.keyword…
sg00dwin Sep 3, 2025
a228536
Merge pull request #15446 from vikram-raj/console-4610
openshift-merge-bot[bot] Sep 4, 2025
91eafe7
CONSOLE-4727: Update OWNERS files across the repo
jhadvig Sep 4, 2025
b905125
Update plugin SDK CHANGELOG post 4.18 package publish
vojtechszocs Sep 4, 2025
9905587
Migrate enzyme __tests__/components/utils unit tests to React Testing…
cajieh Aug 27, 2025
8719f8a
Merge pull request #15454 from sg00dwin/OCPBUGS-61139-catalog-categor…
openshift-merge-bot[bot] Sep 5, 2025
f8657cb
OCPBUGS-58118: fix namespace path generation for non-namespaced resou…
TheRealJon Sep 5, 2025
0748392
Merge pull request #15463 from vojtechszocs/update-plugin-sdk-changelogs
openshift-merge-bot[bot] Sep 6, 2025
66a5aca
OCPBUGS-61351: Add extra validation on healthHandler calls to prevent…
Mylanos Sep 8, 2025
2f4b1f3
CONSOLE-4756: Migrate PersistentVolume page to TS
logonoff Sep 3, 2025
80a9f24
Merge pull request #15285 from Mylanos/RefactorPDBActionFactory
openshift-merge-bot[bot] Sep 9, 2025
20a4dae
OCPBUGS-61393: Change default tab size from 4 to 2
logonoff Sep 9, 2025
e76feca
Merge pull request #15474 from logonoff/OCPBUGS-61393-opinion
openshift-merge-bot[bot] Sep 9, 2025
ce4ceb0
chore(i18n): update translations
cajieh Sep 9, 2025
343b6dd
NO-JIRA: Improve error message in vsphere-plugin (#15437)
celdrake Sep 9, 2025
20fe530
update
cajieh Sep 10, 2025
2223e22
OCPBUGS-61458 fix MachineSet YAML template
yapei Sep 10, 2025
f15df30
CONSOLE-4756: Migrate MastheadToolbarContents to TS
logonoff Sep 8, 2025
1ad04e5
CONSOLE-4756: Migrate PrometheusInstancesPage to TS
logonoff Sep 8, 2025
cbe365e
CONSOLE-4756: Migrate confirmModal to TS
logonoff Sep 8, 2025
ce0e100
CONSOLE-4756: Migrate inject to TS
logonoff Sep 8, 2025
a3dffaa
CONSOLE-4756: Fix MastheadToolbarContents key problem
logonoff Sep 10, 2025
05f0ab3
Merge pull request #15442 from cajieh/migrate-enzyme-__tests__-compon…
openshift-merge-bot[bot] Sep 10, 2025
156d98c
CONSOLE-4711: Replace confirmModal for useWarningModal (#15448)
Mylanos Sep 10, 2025
634d01e
Merge pull request #15461 from jhadvig/CONSOLE-4727
openshift-merge-bot[bot] Sep 11, 2025
c054364
cluster in workload identity mode is not applied with the token-auth-…
cajieh Sep 3, 2025
ed78922
Merge pull request #15476 from cajieh/master
openshift-merge-bot[bot] Sep 11, 2025
5981a88
Merge pull request #15444 from sg00dwin/OCPBUGS-X-operatorhub-search-…
openshift-merge-bot[bot] Sep 12, 2025
fd95953
CONSOLE-4667: Add ResourceDataView component and related code (#15375)
vojtechszocs Sep 12, 2025
2e1818e
Merge pull request #15459 from cajieh/cluster-workload-idp-mode-azure
openshift-merge-bot[bot] Sep 13, 2025
b33ff3e
CONSOLE-4698: Enable SNC to true for frontend/console-app/components…
krishagarwal278 Sep 13, 2025
575777d
OCPBUGS-61519: Fix improper DescriptionList refactor
logonoff Sep 15, 2025
9d0ee3a
Merge pull request #15467 from TheRealJon/OCPBUGS-58118
openshift-merge-bot[bot] Sep 15, 2025
133fe7e
Merge pull request #15478 from yapei/OCPBUGS-61458
openshift-merge-bot[bot] Sep 15, 2025
775ca53
Merge pull request #15472 from logonoff/CONSOLE-4756-typescriptificat…
openshift-merge-bot[bot] Sep 16, 2025
a3114b0
Merge pull request #15470 from Mylanos/healthHandlerUndefinedErrors
openshift-merge-bot[bot] Sep 16, 2025
b97c3af
Merge pull request #15495 from logonoff/OCPBUGS-61519-my-bad
openshift-merge-bot[bot] Sep 16, 2025
d22e3b0
OCPBUGS-44505: remove crypto-browserify package and update useUserSet…
Mylanos Sep 23, 2025
51d84f5
OCPBUGS-44505: Remove React import and remove unnecesary types of use…
Mylanos Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .ci-operator.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
build_root_image:
name: tectonic-console-builder
namespace: ci
tag: v28
tag: v29
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
.env
.idea
.vscode
!/vendor/**
!.vscode/settings.json
.DS_Store
cypress-a11y-report.json
/bin
/gopath
/Godeps/_workspace/src/github.com/openshift/console
/frontend/.cache-loader
/frontend/.puppeteer
/frontend/.webpack-cycles
/frontend/__coverage__
/frontend/__chrome_browser__
Expand Down
9 changes: 4 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
##################################################
#
# go backend build
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS gobuilder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.20 AS gobuilder
RUN mkdir -p /go/src/github.com/openshift/console/
ADD . /go/src/github.com/openshift/console/
WORKDIR /go/src/github.com/openshift/console/
Expand All @@ -11,13 +11,13 @@ RUN ./build-backend.sh
##################################################
#
# nodejs frontend build
FROM registry.ci.openshift.org/ocp/builder:rhel-9-base-nodejs-openshift-4.19 AS nodebuilder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-base-nodejs-openshift-4.20 AS nodebuilder

ADD . .

USER 0

ARG YARN_VERSION=v1.22.19
ARG YARN_VERSION=v1.22.22

# bootstrap yarn so we can install and run the other tools.
RUN CACHED_YARN=./artifacts/yarn-${YARN_VERSION}.tar.gz; \
Expand Down Expand Up @@ -51,7 +51,7 @@ RUN container-entrypoint ./build-frontend.sh
##################################################
#
# actual base image for final product
FROM registry.ci.openshift.org/ocp/4.19:base-rhel9
FROM registry.ci.openshift.org/ocp/4.20:base-rhel9
RUN mkdir -p /opt/bridge/bin
COPY --from=gobuilder /go/src/github.com/openshift/console/bin/bridge /opt/bridge/bin
COPY --from=nodebuilder /opt/app-root/src/frontend/public/dist /opt/bridge/static
Expand All @@ -72,4 +72,3 @@ LABEL \
io.k8s.display-name="OpenShift Console" \
vendor="Red Hat" \
io.openshift.tags="openshift,console"

9 changes: 3 additions & 6 deletions Dockerfile.builder
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,12 @@

FROM golang:1.22-bullseye

### For golang testing stuff
RUN go install github.com/jstemmer/go-junit-report@latest

### Install NodeJS and yarn
ENV NODE_VERSION="v18.18.1"
ENV YARN_VERSION="v1.22.10"
ENV NODE_VERSION="v22.14.0"
ENV YARN_VERSION="v1.22.22"

# yarn needs a home writable by any user running the container
ENV HOME /opt/home
ENV HOME=/opt/home
RUN mkdir -p ${HOME}
RUN chmod 777 -R ${HOME}

Expand Down
5 changes: 2 additions & 3 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# Dockerfile to build console image from pre-built front end.

FROM quay.io/coreos/tectonic-console-builder:v28 AS build
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.20 AS build
RUN mkdir -p /go/src/github.com/openshift/console/
ADD . /go/src/github.com/openshift/console/
WORKDIR /go/src/github.com/openshift/console/
RUN ./build-backend.sh

FROM openshift/origin-base
FROM registry.ci.openshift.org/ocp/4.20:base-rhel9
COPY --from=build /go/src/github.com/openshift/console/bin/bridge /opt/bridge/bin/bridge
COPY ./frontend/public/dist /opt/bridge/static
COPY ./pkg/graphql/schema.graphql /pkg/graphql/schema.graphql
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.plugins.demo
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# See dynamic-demo-plugin/README.md for details.

# Stage 0: build the demo plugin
FROM quay.io/coreos/tectonic-console-builder:v28 AS build
FROM quay.io/coreos/tectonic-console-builder:v29 AS build

RUN mkdir -p /src/console
COPY . /src/console
Expand All @@ -16,7 +16,7 @@ RUN yarn install && \
yarn build

# Stage 1: build the target image
FROM node:10
FROM node:22

COPY --from=build /src/console/dynamic-demo-plugin/dist /opt/console-plugin-demo/static
COPY --from=build /src/console/dynamic-demo-plugin/node_modules /opt/console-plugin-demo/node_modules
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.plugins.demo2
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
# yarn build

# Stage 1: build the target image
FROM node:10
FROM node:22

COPY ./dynamic-demo-plugin/dist /opt/console-demo-plugin/static
COPY ./dynamic-demo-plugin/node_modules /opt/console-demo-plugin/node_modules
Expand Down
4 changes: 2 additions & 2 deletions INTERNATIONALIZATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ i18n.init({

#### Translations

OpenShift is currently translated into three languages: Chinese, Korean, and Japanese.
OpenShift is currently translated into five languages: Chinese (Simplified), French, Japanese, Korean, and Spanish.

Translation work is done by the Red Hat Globalization team. We send them updated files from the public and packages folders on a weekly or biweekly basis for the entire console and regularly import new translations.
Translations in the Console are done in collaboration with the Red Hat Globalization team. The workflow involves exporting console strings from the public and packages folders to the Phrase TMS portal for translations. The completed translations are integrated into the console codebase when they are ready.

#### Adding support for a new language

Expand Down
1 change: 0 additions & 1 deletion OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ reviewers:
- rhamilto
- spadgett
approvers:
- christoph-jerolimov
- jhadvig
- rhamilto
- spadgett
Expand Down
71 changes: 57 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The console is a more friendly `kubectl` in the form of a single page webapp. It

### Dependencies:

1. [node.js](https://nodejs.org/) >= 18 & [yarn](https://yarnpkg.com/en/docs/install) >= 1.20
1. [node.js](https://nodejs.org/) >= 22 & [yarn classic](https://classic.yarnpkg.com/en/docs/install) >= 1.20
2. [go](https://golang.org/) >= 1.22+
3. [oc](https://mirror.openshift.com/pub/openshift-v4/clients/oc/latest/) or [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) and an OpenShift or Kubernetes cluster
4. [jq](https://stedolan.github.io/jq/download/) (for `contrib/environment.sh`)
Expand Down Expand Up @@ -77,17 +77,13 @@ oc process -f examples/console-oauth-client.yaml | oc apply -f -
oc get oauthclient console-oauth-client -o jsonpath='{.secret}' > examples/console-client-secret
```

If the CA bundle of the OpenShift API server is unavailable, fetch the CA
certificates from a service account secret. Due to [upstream changes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#manually-create-an-api-token-for-a-serviceaccount),
these service account secrets need to be created manually.
Otherwise copy the CA bundle to
`examples/ca.crt`:
Create a long-lived API token Secret for the console ServiceAccount and extract it to the
`examples` folder. This creates the `token` and `ca.crt` files, which are necessary for `bridge` to
proxy API server requests:

```
oc apply -f examples/sa-secrets.yaml
oc get secrets -n default --field-selector type=kubernetes.io/service-account-token -o json | \
jq '.items[0].data."ca.crt"' -r | python -m base64 -d > examples/ca.crt
# Note: use "openssl base64" because the "base64" tool is different between mac and linux
oc apply -f examples/secret.yaml
oc extract secret/off-cluster-token -n openshift-console --to ./examples --confirm
```

Finally run the console and visit [localhost:9000](http://localhost:9000):
Expand All @@ -111,16 +107,19 @@ In order to enable the monitoring UI and see the "Observe" navigation item while
```

#### Updating `tectonic-console-builder` image
Updating `tectonic-console-builder` image is needed whenever there is a change in the build-time dependencies and/or go versions.
The `tectonic-console-builder` image is used to run Cypress tests in CI. Updating it is
needed when there is a change in the Node.js version. Note that the instance of `go` present
in the container image is unused, because the backend tests use a different image.

In order to update the `tectonic-console-builder` to a new version i.e. v27, follow these steps:
In order to update the `tectonic-console-builder` to a new version (e.g., v29), follow these steps:

1. Update the `tectonic-console-builder` image tag in files listed below:
- .ci-operator.yaml
- Dockerfile.dev
- Dockerfile.plugins.demo
For example, `tectonic-console-builder:27`
2. Update the dependencies in Dockerfile.builder file i.e. v18.0.0.
For example, `tectonic-console-builder:29`
2. Update the dependencies in Dockerfile.builder file by setting the `NODE_VERSION`
and `YARN_VERSION` environment variables to the desired versions.
3. Run `./push-builder.sh` script build and push the updated builder image to quay.io.
Note: You can test the image using `./builder-run.sh ./build-backend.sh`.
To update the image on quay.io, you need edit permission to the quay.io/coreos/ tectonic-console-builder repo.
Expand Down Expand Up @@ -465,6 +464,23 @@ this way, then 'none' will be used. Additionally, violation reporting is throttl
spamming the telemetry service with repetitive data. Identical violations will not be
reported more than once a day.

In case of local developement of the dynamic plugin, just pass needed CSP directives address to the console server, using the `--content-security-policy` flag.

Example:

```
./bin/bridge --content-security-policy script-src='localhost:1234',font-src='localhost:2345 localhost:3456'
```

List of configurable CSP directives is available in the [openshift/api repository](https://github.com/openshift/api/blob/master/console/v1/types_console_plugin.go#L102-L137).

The list is extended automatically by the console server with following CSP directives:
- `"frame-src 'none'"`
- `"frame-ancestors 'none'"`
- `"object-src 'none'"`

Currently this feature is behind feature gate.

## Frontend Packages
- [console-dynamic-plugin-sdk](./frontend/packages/console-dynamic-plugin-sdk/README.md)
[[API]](./frontend/packages/console-dynamic-plugin-sdk/docs/api.md)
Expand All @@ -481,5 +497,32 @@ reported more than once a day.
- [knative-plugin](./frontend/packages/knative-plugin/README.md)

- operator-lifecycle-manager

## Telemetry

Console uses Segment Analytics for telemetry purposes. To test Console telemetry on local
development environment, set up `BRIDGE_TELEMETRY` environment variable before running the
Console Bridge server.

```sh
# https://github.com/openshift/console-operator/blob/main/manifests/05-telemetry-config.yaml
API_HOST="console.redhat.com/connections/api/v1"
JS_HOST="console.redhat.com/connections/cdn"
PUBLIC_API_KEY="..." # Use API key from the link above

# The BRIDGE_TELEMETRY variable contains a comma separated list of Console telemetry options
export BRIDGE_TELEMETRY=\
SEGMENT_API_HOST="${API_HOST}",\
SEGMENT_JS_HOST="${JS_HOST}",\
SEGMENT_API_KEY="${PUBLIC_API_KEY}",\
DISABLED="false"

# Run Bridge server, telemetry options should get passed to frontend as SERVER_FLAGS.telemetry
./bin/bridge

# If you no longer need the custom telemetry options, unset the BRIDGE_TELEMETRY variable
unset BRIDGE_TELEMETRY
```

[[Descriptors README]](./frontend/packages/operator-lifecycle-manager/src/components/descriptors/README.md)
[[Descriptors API Reference]](./frontend/packages/operator-lifecycle-manager/src/components/descriptors/reference/reference.md)
2 changes: 1 addition & 1 deletion builder-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ set -e
# Without env vars:
# ./builder-run.sh ./my-script --my-script-arg1 --my-script-arg2

BUILDER_IMAGE="quay.io/coreos/tectonic-console-builder:v28"
BUILDER_IMAGE="quay.io/coreos/tectonic-console-builder:v29"

# forward whitelisted env variables to docker
ENV_STR=()
Expand Down
1 change: 1 addition & 0 deletions cmd/OWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
reviewers:
- TheRealJon
- jhadvig
- Leo6Leo
approvers:
- TheRealJon
- jhadvig
Expand Down
Loading