Skip to content
This repository was archived by the owner on Feb 13, 2020. It is now read-only.

Source secret dialog #145

Open
wants to merge 855 commits into
base: master-next
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
855 commits
Select commit Hold shift + click to select a range
0c760b5
Improve area and bar chart readability
TheRealJon Jun 14, 2019
4d90d9d
Fix broken ClusterServiceVersion instance links
spadgett Jun 17, 2019
d6ea5dc
Merge pull request #1712 from jhadvig/tag-links
openshift-merge-robot Jun 17, 2019
c3bb2bb
Align <title> with <h1> for "Installed Operators"
rhamilto Jun 17, 2019
71f2a71
use metadata.name instead of fieldSelector for OLM e2e cleanup
alecmerdler Jun 17, 2019
6db4b6f
Merge pull request #1727 from TheRealJon/bug-1719481
openshift-merge-robot Jun 17, 2019
992fac8
Add support for custom table filters
vojtechszocs Jun 17, 2019
11fcfc7
Merge pull request #1730 from spadgett/broken-csv-isntance-link
openshift-merge-robot Jun 17, 2019
8532a5a
Merge pull request #1734 from alecmerdler/better-olm-cleanup
openshift-merge-robot Jun 17, 2019
5c63fb4
Reuse existing rowFilters prop to contain filter functions
vojtechszocs Jun 17, 2019
d744e30
Ensure sensible rowFilters default
vojtechszocs Jun 17, 2019
4c3daaf
Fix the ordering in getAllTableFilters
vojtechszocs Jun 17, 2019
ae56c0a
Merge pull request #1710 from kyoto/query-browser-move-hide-button
openshift-merge-robot Jun 17, 2019
f7b4ad2
Merge pull request #1733 from rhamilto/csv-title-fix
openshift-merge-robot Jun 17, 2019
890db4c
Merge pull request #1698 from jtomasek/multi-list-page
openshift-merge-robot Jun 18, 2019
94a3276
Merge pull request #1701 from kyoto/query-browser-delete-query
openshift-merge-robot Jun 18, 2019
2f1a72a
Add unit test for limitRange
Jun 18, 2019
55d1e87
Upgrade kubevirt-web-ui-components to v0.1.35
mareklibra Jun 18, 2019
40c57e6
Add standard `Resource > Resource Details` breadcrumb to resource det…
rhamilto Jun 14, 2019
7a829f2
Merge pull request #1735 from vojtechszocs/custom-table-filters
openshift-merge-robot Jun 18, 2019
ca281cd
Jest config updates
vojtechszocs Jun 18, 2019
96bdae2
Fix error in Table stateToProps
vojtechszocs Jun 18, 2019
b4bc8c9
Jest config updates
vojtechszocs Jun 18, 2019
1a1af6e
Add plugin integration tests
vojtechszocs Jun 10, 2019
f8d38b4
Merge pull request #1725 from rhamilto/breadcrumb-changes
openshift-merge-robot Jun 18, 2019
c96cfe0
Fix bug where error occurred when clicking Update Channel Save withou…
rhamilto Jun 18, 2019
135daac
Remove misleading route hostname message
spadgett Jun 18, 2019
d311e6b
improve feature detection for OLM nav items on upstream k8s
alecmerdler Jun 18, 2019
ac6758d
Make cluster status default page for native k8s
spadgett Jun 18, 2019
414e422
Add details card.
rawagner Jun 5, 2019
f9dfa0e
Limit alert height in modal editors
spadgett Jun 18, 2019
460bce2
Merge pull request #1738 from mareklibra/upgradeComponents.v0.1.35
openshift-merge-robot Jun 18, 2019
7b986f3
Merge pull request #1743 from vojtechszocs/jest-config-updates
openshift-merge-robot Jun 18, 2019
496474a
Merge pull request #1744 from vojtechszocs/fix-filter
openshift-merge-robot Jun 18, 2019
c976865
Merge pull request #1746 from rhamilto/bz-1721431
openshift-merge-robot Jun 18, 2019
fb30e51
Merge pull request #1747 from alecmerdler/CONSOLE-1544
openshift-merge-robot Jun 18, 2019
a4f1338
Merge pull request #1745 from spadgett/fix-hostname-message
openshift-merge-robot Jun 19, 2019
d99fd04
Merge pull request #1749 from spadgett/modal-alert-height
openshift-merge-robot Jun 19, 2019
bf7c39d
Query Browser: Add available metrics dropdown list
kyoto Jun 16, 2019
358505f
Merge pull request #1696 from rawagner/dashboard-k8s-simple
openshift-merge-robot Jun 19, 2019
1bf048f
Merge pull request #1748 from spadgett/native-k8s-default-page
openshift-merge-robot Jun 19, 2019
20085e0
Query Browser: Monitoring UI PatternFly tables fixes
kyoto Jun 19, 2019
9b807b7
Merge pull request #1737 from xiaocwan/limitrangeUnitTest
openshift-merge-robot Jun 19, 2019
a8de8fa
Merge pull request #1708 from vojtechszocs/plugin-tests
openshift-merge-robot Jun 19, 2019
fc22ea9
Query Browser: Avoid unnecessary graph component renders
kyoto Jun 19, 2019
5888c08
Add unit test for checking resourcequota usage icon
Jun 19, 2019
baa98ae
Introduce VirtualMachine Details page
mareklibra Jun 6, 2019
b5a1f6b
VmDetail: redesign to use ResourceSummary
mareklibra Jun 17, 2019
aadc02d
Refactor: split VMDetails to separate file
mareklibra Jun 19, 2019
3737a31
Bump @patternfly/patternfly and @patternfly/react-core to latest (pre…
rhamilto Jun 19, 2019
46dcf90
Use plural instead of path (#1728)
yaacov Jun 19, 2019
f0ac272
add action item feature to dropdown
christianvogt Jun 13, 2019
79b4c1a
add knative icon
christianvogt Jun 13, 2019
83c4d9f
update eslint rules
christianvogt Jun 13, 2019
51ec09a
add perspective header to main nav
christianvogt Jun 13, 2019
d0521ac
support redirect to perspective landing page
christianvogt Jun 13, 2019
c07522c
update vscode settings for tsdk and debug.node.autoAttach
christianvogt Jun 13, 2019
ed91470
update types for page extensions
christianvogt Jun 13, 2019
1738dcd
change Administrator perspective icon to PF CogsIcon
christianvogt Jun 13, 2019
ad6606d
support children in namespace bar
christianvogt Jun 13, 2019
c5f64a1
support namespace redirect for any URL that supports namespaces
christianvogt Jun 13, 2019
f2eca9d
add active application redux state, action, reducer
christianvogt Jun 13, 2019
2701ab3
update ownerReference types
christianvogt Jun 13, 2019
b48c7b0
export routes#getRouteWebURL
christianvogt Jun 13, 2019
6dcf8a1
export create-secret#SSHAuthSubform
christianvogt Jun 13, 2019
e517ae2
Merge pull request #1753 from kyoto/monitoring-fix-react-tables
openshift-merge-robot Jun 19, 2019
2b40166
Merge pull request #1756 from xiaocwan/crq-unit
openshift-merge-robot Jun 19, 2019
9be9081
Fix bug where there is too much space between link and "- default"
rhamilto Jun 19, 2019
0998cb7
support highlighting active root nav items outside of a section
christianvogt Jun 14, 2019
a1fef27
add dev-console dependencies
christianvogt Jun 13, 2019
4a74c4b
contribute dev-console plugin
christianvogt Jun 13, 2019
382e7fb
enable dev-console plugin in console-app
christianvogt Jun 19, 2019
7cf9650
Move cmd/bridge/config.go into pkg
benjaminapetersen Jun 13, 2019
9912228
Merge pull request #1736 from kyoto/query-browser-metrics-dropdown
openshift-merge-robot Jun 19, 2019
3433aaf
Merge pull request #1759 from rhamilto/bump-patternfly
openshift-merge-robot Jun 19, 2019
64133a4
Initial PR for ceph plugin
cloudbehl Jun 13, 2019
f322abc
Merge pull request #1755 from kyoto/query-browser-memoize-graph
openshift-merge-robot Jun 19, 2019
44ff079
Add ConsoleLink CRD to enable custom links
rhamilto Mar 26, 2019
a785393
Add polyfill for AbortController
TheRealJon Jun 17, 2019
1a74baa
Fix errors due to lodash module replacement
vojtechszocs Jun 19, 2019
c2260b6
Merge pull request #1721 from christianvogt/dev-console
openshift-merge-robot Jun 19, 2019
9a3ec94
Merge pull request #1760 from rhamilto/console-1535
openshift-merge-robot Jun 19, 2019
c0b0efd
Merge pull request #1719 from benjaminapetersen/backend/pkg/move-config
openshift-merge-robot Jun 19, 2019
daf282e
Query Browser: Add switch for toggling queries ON / OFF
kyoto Jun 19, 2019
fdd2cf0
Merge pull request #1767 from kyoto/query-browser-query-switch
openshift-merge-robot Jun 20, 2019
fdf6b17
Merge pull request #1682 from mareklibra/kubevirt.vmDetails
openshift-merge-robot Jun 20, 2019
d7af277
Query Browser: Allow queries to contain newlines
kyoto Jun 18, 2019
3ba30df
Query Browser: Auto-focus query input
kyoto Jun 18, 2019
93008a9
Add ExpandableAlert component
jhadvig Jun 12, 2019
8922eba
Add unit test for checking quota columns
Jun 20, 2019
44e1d9a
fix(pipeline): Fix pipeline broken flow
invalid-email-address Jun 20, 2019
1d5e100
Integrate routing advanced option in git import flow
divyanshiGupta Jun 20, 2019
4911583
feat(pipeline): Make Pipeline/Run yamls read-only
invalid-email-address Jun 20, 2019
da92c1a
VirtualMachine Detail: add Events tab
suomiy Jun 18, 2019
c89ee1c
Merge pull request #1771 from divyanshiGupta/integrate-route
openshift-merge-robot Jun 20, 2019
c2328fe
Merge pull request #1739 from suomiy/kubevirt.eventsPage
openshift-merge-robot Jun 20, 2019
9681a62
Add host detail page
honza Jun 18, 2019
e30c027
Add separate script for plugin stats, simplify webpack config
vojtechszocs Jun 20, 2019
11660d9
Merge pull request #1766 from vojtechszocs/fix-lodash-replacement
openshift-merge-robot Jun 20, 2019
a69288f
Merge pull request #1769 from kyoto/query-browser-query-multiline
openshift-merge-robot Jun 20, 2019
6c2840c
Initial PR for noobaa plugin package
cloudbehl Jun 19, 2019
e29751c
Add plugin infra for adding new dashboard tabs/cards
rawagner Jun 18, 2019
127c00a
use _.attempt() when cleaning up OLM e2e tests
alecmerdler Jun 20, 2019
450dc5e
expose asAccessReview functionality
suomiy Jun 20, 2019
3515a07
Merge pull request #1778 from abhinandan13jan/task-status
openshift-merge-robot Jun 20, 2019
6277f93
Remove extra space above <th> to restore spacing above table to what …
rhamilto Jun 20, 2019
e386cc2
Merge pull request #1777 from vojtechszocs/fix-node-require-extensions
openshift-merge-robot Jun 20, 2019
f61cb8d
Merge pull request #1781 from alecmerdler/fix-olm-e2e-cleanup
openshift-merge-robot Jun 20, 2019
5e84fe3
Merge pull request #1709 from cloudbehl/ceph-storage-plugin
openshift-merge-robot Jun 21, 2019
1047c46
Merge pull request #1770 from xiaocwan/quota-unit
openshift-merge-robot Jun 21, 2019
bc8bedd
Merge pull request #1775 from TheRealJon/bug-1720045
openshift-merge-robot Jun 21, 2019
fe9d602
Merge pull request #1779 from suomiy/actionsAccessReview
openshift-merge-robot Jun 21, 2019
b5c28f7
selected version gets applied
debsmita1 Jun 21, 2019
46314c4
Merge pull request #1788 from debsmita1/s2i-version-selection
openshift-merge-robot Jun 21, 2019
ec3ef41
Remove invalid, orphaned CSS partial
rhamilto Jun 21, 2019
6cf9881
Query Browser: Remove tooltip from query enable/disable switch
kyoto Jun 21, 2019
b12fc98
Merge pull request #1791 from rhamilto/remove-orphaned-css
openshift-merge-robot Jun 21, 2019
df59cae
Fix aria-label for CSV resource table
spadgett Jun 21, 2019
5ef65ae
Refactor .co-m-pane__body styles so border is correctly added
rhamilto Jun 21, 2019
c933155
fix(rowFilters): rowFilters scope fix
priley86 Jun 21, 2019
2c00ca3
Merge pull request #1796 from priley86/filter-fixes
openshift-merge-robot Jun 21, 2019
9703e81
Merge pull request #1792 from kyoto/query-browser-remove-tooltip
openshift-merge-robot Jun 21, 2019
3829040
Merge pull request #1795 from rhamilto/console-1533
openshift-merge-robot Jun 21, 2019
badf819
Dry-run all resource creations in git import flow
divyanshiGupta Jun 20, 2019
54fb3ee
Merge pull request #1741 from honza/host-detail
openshift-merge-robot Jun 24, 2019
eb7d65a
Use `tectonic-console-builder:v17` in Dockerfile
spadgett Jun 24, 2019
22b99fa
Switch to WHATWG abort controller polyfill
TheRealJon Jun 24, 2019
814e8ec
Query Browser: Allow disabling individual series in the graph
kyoto Jun 19, 2019
eb75c64
Query Browser: Fix series table colors to match graph
kyoto Jun 24, 2019
5c8eb91
Merge pull request #1805 from kyoto/query-browser-toggle-series
openshift-merge-robot Jun 24, 2019
b1eb154
Prevent long unbroken resource names to cause horizontal scroll.
sg00dwin Jun 20, 2019
b8b5f05
Merge pull request #1768 from divyanshiGupta/dry-run
openshift-merge-robot Jun 24, 2019
cc08f18
Merge pull request #1807 from TheRealJon/abortcontroller-polyfill
openshift-merge-robot Jun 24, 2019
aa56f87
create operand form for OLM
alecmerdler May 9, 2019
18a042b
Merge pull request #1794 from sg00dwin/modal-break
openshift-merge-robot Jun 24, 2019
66228f7
remove test files from TypeScript exclude
alecmerdler Jun 24, 2019
585dfbf
Merge pull request #1699 from jhadvig/ist_list
openshift-merge-robot Jun 24, 2019
9dda2e8
Add Host Status to hosts listing
Jun 12, 2019
5676a23
Move alerts related styling
jhadvig Jun 25, 2019
62003fc
Merge pull request #1360 from rhamilto/console-links-crd
openshift-merge-robot Jun 25, 2019
5b49014
Add ConsoleCLITool CRD extension
rhamilto Apr 15, 2019
32bb85b
K8sResourceKind: conform to API types
suomiy Jun 19, 2019
cdee611
introduce types to @console/shared
suomiy Jun 19, 2019
e5e8283
TableData: add possibility to pass id to the table cell
suomiy Jun 19, 2019
c8f7c92
Merge pull request #1812 from jhadvig/alerts_style
openshift-merge-robot Jun 25, 2019
5f4d95f
imagestream-utils: fix TS error
suomiy Jun 25, 2019
34670de
Merge pull request #1797 from alecmerdler/OLM-695
openshift-merge-robot Jun 25, 2019
486fa5d
Fix display of empty probe on container details page
spadgett Jun 25, 2019
5fb5018
Merge pull request #1764 from cloudbehl/noobaa-storage-plugin
openshift-merge-robot Jun 25, 2019
7f4715e
Merge pull request #1782 from rhamilto/console-1530
openshift-merge-robot Jun 25, 2019
5348ac0
Merge pull request #1804 from spadgett/dockerfile-builder-v17
openshift-merge-robot Jun 25, 2019
fdeb9f7
Merge pull request #1808 from alecmerdler/type-check-tests
openshift-merge-robot Jun 25, 2019
4f4498d
Merge pull request #1441 from rhamilto/command-line-tools-page
openshift-merge-robot Jun 25, 2019
2c9c6ca
Merge pull request #1757 from suomiy/console.type-fixes
openshift-merge-robot Jun 25, 2019
46c5020
Merge pull request #1814 from spadgett/empty-probe
openshift-merge-robot Jun 25, 2019
79d0853
Query Browser: Add <Query /> component
kyoto Jun 24, 2019
581dda9
kubevirt: port VM list to PF4 Table
suomiy Jun 19, 2019
c66a750
kubevirt: move types to a standalone dir
suomiy Jun 20, 2019
a245a14
Upgrade kubevirt-web-ui-components to 0.1.36
mareklibra Jun 26, 2019
4f68117
Merge pull request #1758 from suomiy/kubevirt.vmList
openshift-merge-robot Jun 26, 2019
8594b52
VirtualMachine details: add Disks tab
suomiy Jun 17, 2019
bd336fe
Use page route instead of resource for vmtemplates
yaacov Jun 11, 2019
b7a23ff
fix KebabOption type
suomiy Jun 26, 2019
a3ae725
Add ImageStream and ImageStream history timeline
jhadvig Jun 18, 2019
3034dac
Merge pull request #1742 from rawagner/dashboards-page
openshift-merge-robot Jun 26, 2019
410db7e
update dev-console OWNERS
christianvogt Jun 26, 2019
d31ead7
Revert PR-1782 as it introduces a bug where non-sortable col heads ha…
rhamilto Jun 26, 2019
b9bd6db
Merge pull request #1731 from suomiy/kubevirt.disksPage
openshift-merge-robot Jun 26, 2019
e90755c
Merge pull request #1829 from suomiy/fixKebapActionType
openshift-merge-robot Jun 26, 2019
5f15e8f
Add accidentally removed when rebasing
rhamilto Jun 26, 2019
10ced35
Remove incorrect style for dashboard overview details card
rawagner Jun 26, 2019
9f3ace3
fix(knative): adds utils to create knative resources
invincibleJai Jun 26, 2019
4021c0a
Merge pull request #1762 from jhadvig/ist_timeline
openshift-merge-robot Jun 26, 2019
b205cc4
Merge pull request #1817 from kyoto/query-browser-toggle-all-series
openshift-merge-robot Jun 26, 2019
eca20bb
Merge pull request #1831 from rhamilto/revert-1782
openshift-merge-robot Jun 26, 2019
b14d83b
Migrate Gauge component from plotly to PF4
TheRealJon Jun 10, 2019
7c24c3c
show Subscription tab in ClusterServiceVersion detail view
alecmerdler Jun 25, 2019
c63fd29
Make ux updates to cluster settings pages
jcaianirh Jun 21, 2019
f2b136f
Fix incorrect height of See All
rawagner Jun 26, 2019
f447e1d
Merge pull request #1828 from mareklibra/web-ui-components-0.1.36
openshift-merge-robot Jun 26, 2019
db7b429
Merge pull request #1833 from rawagner/details-style
openshift-merge-robot Jun 26, 2019
520a991
frontend: Update alerts to PF4
rebeccaalpert Jun 18, 2019
0727aa4
Replace specific suite name with variable
rhamilto Jun 26, 2019
aa7b5ff
Merge pull request #1783 from TheRealJon/console-1408
openshift-merge-robot Jun 26, 2019
6376072
Merge pull request #1798 from jcaianirh/cluster-status-ux
openshift-merge-robot Jun 26, 2019
7855a12
Merge pull request #1815 from alecmerdler/CONSOLE-1460
openshift-merge-robot Jun 26, 2019
da3b52a
Merge pull request #1834 from rawagner/see-all-style
openshift-merge-robot Jun 27, 2019
c373943
Query Browser: Add a few more type definitions
kyoto Jun 26, 2019
2405117
Minor adjustments to alert wording and `co-alert` styles
spadgett Jun 26, 2019
94add9a
Use unique reference in redux ID
spadgett Jun 25, 2019
c9698df
Merge pull request #1837 from kyoto/query-browser-autocomplete-metrics
openshift-merge-robot Jun 27, 2019
8c09398
Query Browser: Improve series button accessibility
kyoto Jun 27, 2019
bd1d307
Merge pull request #1835 from rhamilto/integration-debugging
openshift-merge-robot Jun 27, 2019
85fdfce
use single quat for regular strings
yaacov Jun 27, 2019
c4f4244
typo
yaacov Jun 27, 2019
cc2114b
console-shared: add Filter type
mareklibra Jun 25, 2019
9bdaafe
Merge pull request #1763 from rebeccaalpert/alert-conversion
openshift-merge-robot Jun 27, 2019
7e5f703
kubevirt: add basic actions to VM list
suomiy Jun 19, 2019
fabb51e
Replace NameValueEditor with SelectorInput for label field
vikram-raj Jun 27, 2019
a724ff9
Add capacity card
rawagner Jun 18, 2019
78628d9
Merge pull request #1673 from yaacov/kubvirt-plugin-vmtemplate
openshift-merge-robot Jun 27, 2019
8deb1a5
Merge pull request #1761 from suomiy/kubevirt.vm-actions
openshift-merge-robot Jun 27, 2019
14b7c34
Merge pull request #1838 from kyoto/query-browser-series-button
openshift-merge-robot Jun 27, 2019
f5cf3dd
Add margin to prevent stacked action buttons from being too close
sg00dwin Jun 27, 2019
bef2876
Move yaml tempalte to models dir
yaacov Jun 27, 2019
ed4e7f5
typo
yaacov Jun 27, 2019
b99103b
Merge pull request #1830 from christianvogt/dc-owners
openshift-merge-robot Jun 27, 2019
93a499c
Merge pull request #1832 from rhamilto/consolelink-model-fix
openshift-merge-robot Jun 27, 2019
053dc9a
Merge pull request #1841 from vikram-raj/labelInput
openshift-merge-robot Jun 27, 2019
a6fbbf6
Create a reusable Progressive Form Component for Advanced Options
sahil143 Jun 20, 2019
ed4c87d
feat(pipeline) Add task status column to Pipeline/Run List
invalid-email-address Jun 21, 2019
caaf299
remove cluster hostname from sidebar
debsmita1 Jun 26, 2019
478b52c
Bug 1718309: bump js-yaml to 3.13.1
spadgett Jun 27, 2019
ca935b2
Convert dropdowns and related inputs to pf4
sg00dwin May 29, 2019
274bc3d
Merge pull request #1845 from sg00dwin/stacked-actions
sg00dwin Jun 27, 2019
2fc10f8
Merge pull request #1751 from sg00dwin/pf4-dropdown-merge
openshift-merge-robot Jun 27, 2019
49e6ef1
Merge pull request #1848 from debsmita1/cluster-hostname
openshift-merge-robot Jun 27, 2019
ec30e29
Merge pull request #1849 from spadgett/js-yaml
openshift-merge-robot Jun 27, 2019
f273147
Merge pull request #1772 from sahil143/adv-opt-or
openshift-merge-robot Jun 28, 2019
b7399f3
Adjust humanize callback for Area and Bar components (#1)
TheRealJon Jun 28, 2019
75c33ef
Merge pull request #1827 from invincibleJai/fix-knative-utils
openshift-merge-robot Jun 28, 2019
e0a8d6f
rename template files
yaacov Jun 28, 2019
d2826a1
Query Browser: Fix dropdown styles
kyoto Jun 28, 2019
f21780f
Query Browser: Fix some Monitoring UI styles
kyoto Jun 28, 2019
9995763
Use existing Humanize type.
rawagner Jun 28, 2019
ce340e4
Query Browser: Expand / collapse button improvements
kyoto Jun 28, 2019
7f21e82
Add ConsoleNotification CRD
rhamilto Mar 12, 2019
01bf37a
Don't set selectedKey when actionItem is clicked
divyanshiGupta Jun 26, 2019
642f104
Merge pull request #1857 from kyoto/query-browser-table-toggle-button
openshift-merge-robot Jun 28, 2019
82ec20e
Merge pull request #1793 from spadgett/csv-resources-aria-label
openshift-merge-robot Jun 28, 2019
1ed3a77
Merge pull request #1839 from mareklibra/console-shared.filter
openshift-merge-robot Jun 29, 2019
da0b855
Merge pull request #1816 from spadgett/k8s-redux-id
openshift-merge-robot Jun 29, 2019
fb86335
Merge pull request #1542 from rhamilto/console-notification-crd
openshift-merge-robot Jun 29, 2019
bc21a90
Merge pull request #1785 from abhinandan13jan/task-status
openshift-merge-robot Jun 29, 2019
c186f9c
Merge pull request #1842 from yaacov/move-yaml-templates
openshift-merge-robot Jun 29, 2019
1debeda
Merge pull request #1855 from kyoto/query-browser-add-query-button
openshift-merge-robot Jun 30, 2019
5a80ff2
Kubevirt VMTemplate create YAML
yaacov Jun 30, 2019
6df9297
Merge pull request #1774 from jtomasek/add-host-status-column
openshift-merge-robot Jul 1, 2019
9631311
Add route to cluster vmtemplates for completeness
yaacov Jul 1, 2019
9d4827a
kubevirt: add advanced actions to VM list
suomiy Jun 27, 2019
2c455bf
Merge pull request #1723 from rawagner/dashboard-capacity-2
openshift-merge-robot Jul 1, 2019
4046bc2
Add ability to include dropDownClassName="dropdown--full-width" to <D…
sg00dwin Jul 1, 2019
a7fcec9
Merge pull request #1872 from sg00dwin/add-dropdown-full-width-to-non…
openshift-merge-robot Jul 1, 2019
7526697
Merge pull request #1847 from suomiy/kubevirt.vmActionsAdvanced
openshift-merge-robot Jul 1, 2019
d2b7139
Merge pull request #1825 from divyanshiGupta/issue#1126
openshift-merge-robot Jul 1, 2019
3e8d47c
remove cluster route from vmtemplate
yaacov Jul 2, 2019
95222f3
Merge pull request #1865 from yaacov/kubevirt-vm-template-create-yaml
openshift-merge-robot Jul 2, 2019
70826cf
Create Source Secret dialog for the git import form
debsmita1 Jun 21, 2019
916e8ed
address review comments
debsmita1 Jun 22, 2019
018056a
use secret while creating resources
debsmita1 Jul 2, 2019
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
/Godeps/_workspace/src/github.com/openshift/console
/frontend/.cache-loader
/frontend/__coverage__
/frontend/**/node_modules
/frontend/public/bower_components
/frontend/node_modules
/frontend/public/dist
/frontend/npm-debug.log
/frontend/yarn-error.log
Expand Down
21 changes: 9 additions & 12 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ This document outlines some of the conventions on development workflow.

- Fork the repository on GitHub
- Read the [README](README.md) for build and test instructions
- Read the [STYLEGUIDE](STYLEGUIDE.md) for code conventions
- Play with the project, submit bugs, submit patches!

## Contribution Flow
Expand Down Expand Up @@ -57,22 +58,18 @@ issue to its pull request and close the issue when the pull request merges.
While we don't have automated tooling for JIRA issues, you should still include
a link to the issue in the commit description to make it easy to get to the issue.

### Pull Requests Against Other Branches
### Backporting Fixes

Pull requests opened against branches other than master should start the pull
request title with the branch name in brackets like `[release-3.11]` to make it
obvious. Include the bug as well when appropriate. For instance,
Branches for previous releases follow the format `release-X.Y`, for example,
`release-4.1`. Typically, bugs are fixed in the master branch first then
backported to the appropriate release branches. Fixes backported to previous
releases should have a Bugzilla bug for each version fixed.

```
[release-3.11] Bug 1643948: Fix crashlooping pods query
```

If you use the `/cherrypick` command, the bot will automatically append the
branch to the pull request title. For instance, adding a comment to a PR like
You can use the `/cherrypick` command to ask the bot to backport a fix.

```
/cherrypick release-3.11
/cherrypick release-4.1
```

will create a new pull request against the release-3.11 branch when the current
will create a new pull request against the release-4.1 branch when the current
pull request merges as long as there are no merge conflicts.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/coreos/tectonic-console-builder:v16 AS build
FROM quay.io/coreos/tectonic-console-builder:v17 AS build

RUN mkdir -p /go/src/github.com/openshift/console/
ADD . /go/src/github.com/openshift/console/
Expand Down
56 changes: 0 additions & 56 deletions Dockerfile-builder

This file was deleted.

55 changes: 55 additions & 0 deletions Dockerfile.builder
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Used for compiling the tectonic-console. After editing this file,
# (and committing your edits) you should run ./push-builder.sh to
# push a new version of your image to quay.io/coreos/tectonic-console-builder

FROM golang:1.11-stretch

MAINTAINER Ed Rooth - CoreOS

### For golang testing stuff
RUN go get -u github.com/golang/lint/golint
RUN go get github.com/jstemmer/go-junit-report

### Install NodeJS and yarn
ENV NODE_VERSION="v10.3.0"
ENV YARN_VERSION="v1.7.0"

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

RUN apt-get update \
&& apt-get install --no-install-recommends -y -q \
curl wget git unzip bzip2 jq

RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.2/bin/linux/amd64/kubectl && \
chmod +x ./kubectl && \
mv ./kubectl /usr/local/bin/kubectl

RUN cd /tmp && \
wget --quiet -O /tmp/node.tar.gz http://nodejs.org/dist/${NODE_VERSION}/node-${NODE_VERSION}-linux-x64.tar.gz && \
tar xf node.tar.gz && \
rm -f /tmp/node.tar.gz && \
cd node-* && \
cp -r lib/node_modules /usr/local/lib/node_modules && \
cp bin/node /usr/local/bin && \
ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
# so any container user can install global node modules if needed
RUN chmod 777 /usr/local/lib/node_modules
# cleanup
RUN rm -rf /tmp/node-v*

RUN cd /tmp && \
wget --quiet -O /tmp/yarn.tar.gz https://github.com/yarnpkg/yarn/releases/download/${YARN_VERSION}/yarn-${YARN_VERSION}.tar.gz && \
tar xf yarn.tar.gz && \
rm -f /tmp/yarn.tar.gz && \
mv /tmp/yarn-${YARN_VERSION} /usr/local/yarn && \
ln -s /usr/local/yarn/bin/yarn /usr/local/bin/yarn

# Install Chrome for installer gui tests
RUN wget --quiet -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' && \
apt-get update && \
apt-get install --no-install-recommends -y -q \
google-chrome-stable ca-certificates
85 changes: 62 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,30 +17,32 @@ The console is a more friendly `kubectl` in the form of a single page webapp. I
### Dependencies:

1. [node.js](https://nodejs.org/) >= 8 & [yarn](https://yarnpkg.com/en/docs/install) >= 1.3.2
2. [go](https://golang.org/) >= 1.8 & [glide](https://glide.sh/) >= 0.12.0 (`go get github.com/Masterminds/glide`) & [glide-vc](https://github.com/sgotti/glide-vc)
3. [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) and a k8s cluster
2. [go](https://golang.org/) >= 1.11+
3. [oc](https://mirror.openshift.com/pub/openshift-v4/clients/oc/4.1/) or [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) and an OpenShift or Kubernetes cluster
4. `jq` (for `contrib/environment.sh`)
5. Google Chrome/Chromium >= 60 (needs --headless flag) for integration tests

### Build everything:

This project uses uses [Go modules](https://github.com/golang/go/wiki/Modules),
so you should clone the project outside of your `GOPATH`. To build both the
frontend and backend, run:

```
./build.sh
```

Backend binaries are output to `/bin`.

Backend binaries are output to `./bin`.

### Configure the application

The following instructions assume you have an existing cluster you can connect
to. OpenShift 4.0 clusters can be installed using the
[OpenShift Installer](https://github.com/openshift/installer).
You can also use [CodeReady Containers](https://github.com/code-ready/osp4)
to. OpenShift 4.x clusters can be installed using the
[OpenShift Installer](https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/).
You can also use [CodeReady Containers](https://github.com/code-ready/crc)
for local installs. More information about installing OpenShift can be found at
<https://try.openshift.com/>.


#### OpenShift (no authentication)

For local development, you can disable OAuth and run bridge with an OpenShift
Expand Down Expand Up @@ -132,7 +134,7 @@ See [STYLEGUIDE](STYLEGUIDE.md) for file format and coding style guide.

### Dev Dependencies

go, glide, glide-vc, nodejs/yarn, kubectl
go 1.11+, nodejs/yarn, kubectl

### Frontend Development

Expand Down Expand Up @@ -184,8 +186,6 @@ Run frontend tests:

Integration tests are run in a headless Chrome driven by [protractor](http://www.protractortest.org/#/). Requirements include Chrome, a working cluster, kubectl, and bridge itself (see building above).

Note: If you are running integration tests against OpenShift, you should start bridge using [oc-environment.sh](#openshift-without-oauth) to skip the login page.

Setup (or any time you change node_modules - `yarn add` or `yarn install`)
```
cd frontend && yarn run webdriver-update
Expand Down Expand Up @@ -214,9 +214,10 @@ CI runs the [test-prow-e2e.sh](test-prow-e2e.sh) script, which uses the `e2e` su
You can simulate an e2e run against an existing 4.0 cluster with the following commands (replace `/path/to/install-dir` with your OpenShift 4.0 install directory):

```
$ export BRIDGE_AUTH_USERNAME=kubeadmin
$ export BRIDGE_BASE_ADDRESS="https://$(oc get route console -n openshift-console -o jsonpath='{.spec.host}')"
$ export BRIDGE_AUTH_PASSWORD=$(cat "/path/to/install-dir/auth/kubeadmin-password")
$ oc apply -f ./frontend/integration-tests/data/htpasswd-secret.yaml
$ oc patch oauths cluster --patch "$(cat ./frontend/integration-tests/data/patch-htpasswd.yaml)" --type=merge
$ export BRIDGE_BASE_ADDRESS="$(oc get consoles.config.openshift.io cluster -o jsonpath='{.status.consoleURL}')"
$ export BRIDGE_KUBEADMIN_PASSWORD=$(cat "/path/to/install-dir/auth/kubeadmin-password")
$ ./test-gui.sh e2e
```

Expand All @@ -234,12 +235,54 @@ Remove the `--headless` flag to Chrome (chromeOptions) in [protractor.conf.ts](f

1. `cd frontend; yarn run build`
2. Add `debugger;` statements to any e2e test
3. `yarn run debug-test-suite --suite overview`
3. `yarn run debug-test-suite --suite <suite-to-debug>`
4. Chrome browser URL: 'chrome://inspect/#devices', click on the 'inspect' link in **Target (v10...)** section.
5. Launches chrome-dev tools, click Resume button to continue
6. Will break on any `debugger;` statements
7. Pauses browser when not using `--headless` argument!

### Deploying a Custom Image to an OpenShift Cluster

Once you have made changes locally, these instructions will allow you to push
changes to an OpenShift cluster for others to review. This involves building a
local image, pushing the image to an image registry, then updating the
OpenShift cluster to pull the new image.

#### Prerequisites

1. Docker v17.05 or higher for multi-stage builds
2. An image registry like [quay.io](https://quay.io/signin/) or [Docker Hub](https://hub.docker.com/)

#### Steps
1. Create a repository in the image registry of your choice to hold the image.
2. Build Image `docker build -t <your-image-name> <path-to-repository | url>`. For example:
```
docker build -t quay.io/myaccount/console:latest .
```
3. Push image to image registry `docker push <your-image-name>`. Make sure
docker is logged into your image registry! For example:
```
docker push quay.io/myaccount/console:latest
```
4. Put the console operator in unmanaged state:
```
oc patch consoles.operator.openshift.io cluster --patch '{ "spec": { "managementState": "Unmanaged" } }' --type=merge
```
5. Update the console Deployment with the new image:
```
oc set image deploy console console=quay.io/myaccount/console:latest -n openshift-console
```
6. Wait for the changes to rollout:
```
oc rollout status -w deploy/console -n openshift-console
```
You should now be able to see your development changes on the remote OpenShift cluster!

When done, you can put the console operator back in a managed state to remove the custom image:
```
oc patch consoles.operator.openshift.io cluster --patch '{ "spec": { "managementState": "Managed" } }' --type=merge
```

### Dependency Management

Dependencies should be pinned to an exact semver, sha, or git tag (eg, no ^).
Expand All @@ -251,14 +294,10 @@ Whenever making vendor changes:
2. Commit everything *except* `vendor/` (eg, `server: add x feature`)
3. Make a second commit with only `vendor/` (eg, `vendor: revendor`)

Add new backend dependencies:
1. Edit `glide.yaml`
2. `./revendor.sh`

Update existing backend dependencies:
1. Edit the `glide.yaml` file to the desired version (most likely a git hash)
2. Run `./revendor.sh`
3. Verify update was successful. `glide.lock` will have been updated to reflect the changes to `glide.yaml` and the package will have been updated in `vendor`.
Adding new or updating existing backend dependencies:
1. Edit the `go.mod` file to the desired version (most likely a git hash)
2. Run `go mod tidy && go mod vendor`
3. Verify update was successful. `go.sum` will have been updated to reflect the changes to `go.mod` and the package will have been updated in `vendor`.

#### Frontend

Expand Down
8 changes: 6 additions & 2 deletions STYLEGUIDE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Tectonic Console Styleguide
# OpenShift Console Styleguide

## Directory and File Names

Expand All @@ -22,8 +22,12 @@
- All SCSS variables should be scoped within their component.
- We use [BEM](http://getbem.com) naming conventions.

## JavaScript
## TypeScript and JavaScript

- New code should be written in TypeScript, not JavaScript.
- Prefer functional components to class-based components.
- Use [React hooks](https://reactjs.org/docs/hooks-intro.html) with functional components if you need state.
- Prefer [composition to inheritance](https://reactjs.org/docs/composition-vs-inheritance.html).
- Run the linter and follow all rules defined in .eslintrc
- Never use absolute paths in code. The app should be able to run behind a proxy under an arbitrary path.
- TESTS: Should follow a similar "test tables" convention as used in Go where applicable.
4 changes: 2 additions & 2 deletions build-backend.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -e

PROJECT_DIR=$(basename ${PWD})

GIT_TAG=`git describe --always --tags HEAD`
LD_FLAGS="-w -X github.com/openshift/console/version.Version=${GIT_TAG}"
GIT_TAG=${SOURCE_GIT_TAG:-$(git describe --always --tags HEAD)}
LD_FLAGS="-w -X github.com/openshift/console/pkg/version.Version=${GIT_TAG}"

CGO_ENABLED=0 go build -ldflags "${LD_FLAGS}" -o bin/bridge github.com/openshift/console/cmd/bridge
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:v16"
BUILDER_IMAGE="quay.io/coreos/tectonic-console-builder:v17"

# forward whitelisted env variables to docker
ENV_STR=""
Expand Down
2 changes: 1 addition & 1 deletion clean-frontend.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env bash

rm -rf frontend/node_modules
find frontend -type d -name 'node_modules' -prune -exec rm -rf {} \;
rm -rf frontend/public/dist
Loading