Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
91c83b5
[metal3] Add details card to baremetal host dashboard
honza Aug 30, 2019
f2860fd
Enable metering proxy for local development
spadgett Sep 6, 2019
9ad1d56
bump patternfly/react-core
suomiy Sep 10, 2019
b7d5452
table: do not pass customData as rows
suomiy Sep 12, 2019
fc41d81
Migrate `<EmptyState>` to PF4
rhamilto Sep 12, 2019
b754226
Remove PF3 `<Row>`, `<Col>` components
rhamilto Sep 13, 2019
a5604f5
Migrate `<Switch>` to PF4
rhamilto Sep 12, 2019
172d64c
Use `networking.k8s.io` API group for ingress
spadgett Sep 16, 2019
f901dbf
Migrate `<Popover>` to PF4
rhamilto Sep 13, 2019
01c832d
Merge pull request #2708 from rhamilto/pf4-switch
openshift-merge-robot Sep 17, 2019
0ab96a7
Merge pull request #2677 from suomiy/bumpPFCore
openshift-merge-robot Sep 17, 2019
719675b
Merge pull request #2710 from rhamilto/pf4-emptyState
openshift-merge-robot Sep 17, 2019
c47a92e
Change font to Red Hat
rhamilto Sep 9, 2019
198ed08
Migrate `<HintBlock>` from PF3
rhamilto Sep 13, 2019
1e0ea20
Merge pull request #2622 from spadgett/dev-metering-proxy
openshift-merge-robot Sep 17, 2019
a0a6e40
Merge pull request #2701 from suomiy/fixTableWarnings
openshift-merge-robot Sep 17, 2019
09bda4a
Merge pull request #2668 from rhamilto/redhat-font
openshift-merge-robot Sep 17, 2019
eae95c9
Merge pull request #2716 from rhamilto/pf4-rowCol
openshift-merge-robot Sep 17, 2019
0a62374
Merge pull request #2718 from rhamilto/pf4-hintBlock
openshift-merge-robot Sep 17, 2019
8f97171
Merge pull request #2729 from spadgett/ingress-api-group
openshift-merge-robot Sep 17, 2019
6685114
Merge branch 'master' into update-master-4.3
spadgett Sep 18, 2019
a235045
Migrate breadcrumb to PF4
rhamilto Sep 5, 2019
4e12849
Minor style tweaks to container page
spadgett Sep 18, 2019
e7a687f
Upgrade yarn to 1.17.3
spadgett Sep 18, 2019
78b5732
Merge pull request #2755 from spadgett/update-master-4.3
openshift-merge-robot Sep 18, 2019
3886070
Installed operators logo/name updates
sg00dwin Sep 17, 2019
edde5ad
Merge pull request #2613 from rhamilto/pf4-breadcrumb
openshift-merge-robot Sep 18, 2019
c58211c
Merge pull request #2763 from spadgett/upgrade-yarn
openshift-merge-robot Sep 18, 2019
492584d
Update TypeScript to 3.6.3
spadgett Sep 18, 2019
e2a0165
Bump @patternfly/react-charts to v5.0.1 and fix breaking changes
TheRealJon Sep 18, 2019
5d7acb1
Merge branch 'master' into update-master-4.3
spadgett Sep 18, 2019
ef5ed9a
Merge pull request #2714 from rhamilto/pf4-popover
openshift-merge-robot Sep 18, 2019
18007b2
Merge pull request #2761 from spadgett/container-details-break-any
openshift-merge-robot Sep 18, 2019
0dc2af0
Merge pull request #2742 from sg00dwin/installed-operators-title-logo…
openshift-merge-robot Sep 18, 2019
7d781ab
Merge pull request #2766 from spadgett/bump-deps
openshift-merge-robot Sep 18, 2019
706924a
Merge pull request #2767 from TheRealJon/bump-pf-charts
openshift-merge-robot Sep 18, 2019
6d7d5fa
Merge pull request #2768 from spadgett/update-master-4.3
openshift-merge-robot Sep 18, 2019
149427a
kubevirt: Edit VM flavor
mareklibra Aug 16, 2019
5e345eb
kubevirt: Edit Template flavor
mareklibra Aug 23, 2019
c3a819e
kubevirt: avoid dependency cycles
mareklibra Aug 26, 2019
08921db
kubevirt: resize edit VM flavor dialog
mareklibra Aug 26, 2019
bc8a538
Fix dropdown overflow
mareklibra Aug 27, 2019
54bab6d
kubevirt: VM Detail shows memory and CPU
mareklibra Aug 28, 2019
ef3a10c
kubevirt: move getFlavors() to selectors
mareklibra Aug 28, 2019
a343eb6
edit vm flavor: handle template load error
mareklibra Aug 28, 2019
d5666a9
kubevirt: VM Template Detail shows memory and CPU
mareklibra Aug 28, 2019
36facf0
edit vm flavor: use classNames
mareklibra Aug 28, 2019
1c4b36e
Introduce EditButton for future reuse
mareklibra Aug 28, 2019
40be319
remove typescript's null
mareklibra Aug 28, 2019
816feb6
Add more types
mareklibra Aug 28, 2019
4b08bd5
kubevirt: Capitalize flavors when rendering
mareklibra Aug 28, 2019
0c28e9d
VM flavor: humanize memory
mareklibra Aug 28, 2019
f0e35fe
Move edit button to value in the VM Detail
mareklibra Sep 6, 2019
4389010
Update React to 16.9.0
spadgett Sep 19, 2019
28a0e74
Merge pull request #2777 from spadgett/bump-react
openshift-merge-robot Sep 19, 2019
00e2816
Update webpack dependencies
spadgett Sep 19, 2019
31b8803
Migrate `<Checkbox>` to PF4
rhamilto Sep 19, 2019
736729b
Merge pull request #2780 from rhamilto/pf4-checkbox
openshift-merge-robot Sep 19, 2019
5313ad8
Tidy up vendor SCSS imports
rhamilto Sep 19, 2019
88c3a0a
Merge pull request #2784 from spadgett/bump-webpack
openshift-merge-robot Sep 19, 2019
3731d39
move OLM code to packages/operator-lifecycle-manager
alecmerdler Sep 9, 2019
b915afd
Merge pull request #2553 from honza/dashboard-detail-card
openshift-merge-robot Sep 19, 2019
b8a86a4
Bug 1750797: Made legends fit in and show up clearly
Sep 17, 2019
3cb630d
Remove dropdown placeholder style
rhamilto Sep 20, 2019
cbf0253
Merge pull request #2746 from afreen23/labels-fix-top-consumers
openshift-merge-robot Sep 20, 2019
5230632
Merge pull request #2795 from rhamilto/pf4-dropdown-placeholder
openshift-merge-robot Sep 20, 2019
a157ebd
Bug 1722811: Use kind name for label
zherman0 Aug 16, 2019
ce1ec84
Use Patternfy Dark Nav theme
jeff-phillips-18 Sep 19, 2019
cce188a
introduce 'DevCatalogModel' extension
alecmerdler Sep 20, 2019
1bc0417
removed pod selector added created workload list
cajieh Sep 6, 2019
0ee65c5
Merge pull request #2790 from jeff-phillips-18/dark-nav
openshift-merge-robot Sep 20, 2019
e05d2e0
Merge pull request #2623 from cyril-ui-developer/CONSOLE_1691_update_…
openshift-merge-robot Sep 21, 2019
9de6d25
Merge pull request #2788 from rhamilto/pf-css-cleanup
openshift-merge-robot Sep 21, 2019
d28a3ca
Merge pull request #2664 from alecmerdler/packages/operator-lifecycle…
openshift-merge-robot Sep 21, 2019
d639a00
Fix render loop in top consumers label
rawagner Sep 21, 2019
3ee6875
Merge pull request #2380 from zherman0/bug1722811
openshift-merge-robot Sep 21, 2019
963353d
Merge pull request #2392 from mareklibra/editVmFlavor
openshift-merge-robot Sep 21, 2019
eb1a631
Merge pull request #2804 from rawagner/fix_render_consumers
openshift-merge-robot Sep 21, 2019
9a3af0d
console-shared: Add selectDropdownOptionById() utility function
mareklibra Sep 23, 2019
271c101
Merge pull request #2812 from mareklibra/shared.selectDropdownOptionById
openshift-merge-robot Sep 23, 2019
94f2aed
shared: PopoverStatus - support active icon and showing popover witho…
suomiy Aug 22, 2019
1d45603
Merge pull request #2453 from suomiy/infoStatus
openshift-merge-robot Sep 23, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,11 @@ Update existing frontend dependencies:
yarn upgrade <package@version>
```

To upgrade yarn itself, download a new yarn release from
<https://github.com/yarnpkg/yarn/releases>, replace the release in
`frontend/.yarn/releases` with the new version, and update `yarn-path` in
`frontend/.yarnrc`.

#### Supported Browsers

We support the latest versions of the following browsers:
Expand Down
31 changes: 17 additions & 14 deletions cmd/bridge/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ func main() {
fK8sModeOffClusterSkipVerifyTLS := fs.Bool("k8s-mode-off-cluster-skip-verify-tls", false, "DEV ONLY. When true, skip verification of certs presented by k8s API server.")
fK8sModeOffClusterPrometheus := fs.String("k8s-mode-off-cluster-prometheus", "", "DEV ONLY. URL of the cluster's Prometheus server.")
fK8sModeOffClusterAlertmanager := fs.String("k8s-mode-off-cluster-alertmanager", "", "DEV ONLY. URL of the cluster's AlertManager server.")
fK8sModeOffClusterMetering := fs.String("k8s-mode-off-cluster-metering", "", "DEV ONLY. URL of the cluster's metering server.")

fK8sAuth := fs.String("k8s-auth", "service-account", "service-account | bearer-token | oidc | openshift")
fK8sAuthBearerToken := fs.String("k8s-auth-bearer-token", "", "Authorization token to send with proxied Kubernetes API requests.")
Expand Down Expand Up @@ -146,18 +147,6 @@ func main() {
documentationBaseURL = bridge.ValidateFlagIsURL("documentation-base-url", *fDocumentationBaseURL)
}

offClusterPrometheusURL := &url.URL{}
if *fK8sModeOffClusterPrometheus != "" && *fK8sMode == "off-cluster" {
offClusterPrometheusURL = bridge.ValidateFlagIsURL("k8s-mode-off-cluster-prometheus", *fK8sModeOffClusterPrometheus)
offClusterPrometheusURL.Path = "/api"
}

offClusterAlertManagerURL := &url.URL{}
if *fK8sModeOffClusterAlertmanager != "" && *fK8sMode == "off-cluster" {
offClusterAlertManagerURL = bridge.ValidateFlagIsURL("k8s-mode-off-cluster-alertmanager", *fK8sModeOffClusterAlertmanager)
offClusterAlertManagerURL.Path = "/api"
}

branding := *fBranding
if branding == "origin" {
branding = "okd"
Expand Down Expand Up @@ -311,7 +300,9 @@ func main() {
Endpoint: k8sEndpoint,
}

if offClusterPrometheusURL.String() != "" {
if *fK8sModeOffClusterPrometheus != "" {
offClusterPrometheusURL := bridge.ValidateFlagIsURL("k8s-mode-off-cluster-prometheus", *fK8sModeOffClusterPrometheus)
offClusterPrometheusURL.Path = "/api"
srv.PrometheusProxyConfig = &proxy.Config{
TLSClientConfig: serviceProxyTLSConfig,
HeaderBlacklist: []string{"Cookie", "X-CSRFToken"},
Expand All @@ -324,14 +315,26 @@ func main() {
}
}

if offClusterAlertManagerURL.String() != "" {
if *fK8sModeOffClusterAlertmanager != "" {
offClusterAlertManagerURL := bridge.ValidateFlagIsURL("k8s-mode-off-cluster-alertmanager", *fK8sModeOffClusterAlertmanager)
offClusterAlertManagerURL.Path = "/api"
srv.AlertManagerProxyConfig = &proxy.Config{
TLSClientConfig: serviceProxyTLSConfig,
HeaderBlacklist: []string{"Cookie", "X-CSRFToken"},
Endpoint: offClusterAlertManagerURL,
}
}

if *fK8sModeOffClusterMetering != "" {
offClusterMeteringURL := bridge.ValidateFlagIsURL("k8s-mode-off-cluster-metering", *fK8sModeOffClusterMetering)
offClusterMeteringURL.Path = "/api"
srv.MeteringProxyConfig = &proxy.Config{
TLSClientConfig: serviceProxyTLSConfig,
HeaderBlacklist: []string{"Cookie", "X-CSRFToken"},
Endpoint: offClusterMeteringURL,
}
}

default:
bridge.FlagFatalf("k8s-mode", "must be one of: in-cluster, off-cluster")
}
Expand Down
Loading