Skip to content

Commit 51224fd

Browse files
Merge remote-tracking branch 'couchbase/neo' into master
| * afaf0d7 MB-51770: return warning about self-signed certs | * 6349068 MB-52275: upgrade ramda to 0.28 | * a5ff204 MB-51364: Phonehome: capture bucket storage backend type | * 4efb069 MB-47422: Phonehome: capture stat for SyncWrites | * 26d2f30 MB-52278: update js-beautify to 1.14.3 Change-Id: Id0c7ef926eec596f6ca85e298d513b914afbc09e
2 parents c40dea2 + afaf0d7 commit 51224fd

File tree

8 files changed

+3055
-1085
lines changed

8 files changed

+3055
-1085
lines changed

priv/public/ui/app/mn.security.audit.item.component.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {Component, ChangeDetectionStrategy} from '@angular/core';
1212
import {pluck, scan, distinctUntilChanged, shareReplay,
1313
takeUntil, startWith, map} from 'rxjs/operators';
1414
import {Subject, combineLatest} from 'rxjs';
15-
import {not, pipe, contains, all, equals} from 'ramda';
15+
import {not, pipe, includes, all, equals} from 'ramda';
1616
import {FormControl, FormGroup} from '@angular/forms';
1717

1818
import {MnLifeCycleHooksToStream} from './mn.core.js';
@@ -77,7 +77,7 @@ class MnSecurityAuditItemComponent extends MnLifeCycleHooksToStream {
7777
.subscribe(this.maybeDisableFields.bind(this));
7878

7979
this.isThereEnabledField =
80-
this.thisModuleChanges.pipe(map(pipe(Object.values, contains(true))),
80+
this.thisModuleChanges.pipe(map(pipe(Object.values, includes(true))),
8181
shareReplay({refCount: true, bufferSize: 1}));
8282

8383
this.thisModuleChanges

priv/public/ui/app/mn_admin/mn_servers_add_dialog.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ <h2>Add Server Node</h2>
2222
<div class="error error-form">
2323
Warning: Adding a server to this cluster means any previous Couchbase Server data on that server will be removed.
2424
</div>
25-
<!-- <div class="error error-form"
26-
ng-show="serversAddDialogCtl.certificate.cert.type == 'generated'">
27-
This cluster is using self-signed certificates. No peer verification between nodes will be done.
28-
</div> -->
25+
<div class="error error-form"
26+
ng-show="serversAddDialogCtl.certificatesByNode[serversAddDialogCtl.selfConfig.selfConfig.configuredHostname].type === 'generated'">
27+
This cluster is using self-signed certificates. No peer verification between nodes will be done.
28+
</div>
2929
<div class="error error-form" ng-if="('isString' | lodash:serversAddDialogCtl.errors)">
3030
Attention: {{serversAddDialogCtl.errors}}</div>
3131
<div class="error error-form" ng-if="('isArray' | lodash:serversAddDialogCtl.errors)">

priv/public/ui/app/mn_admin/mn_servers_add_dialog_controller.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ function mnServersAddDialogController($scope, $rootScope, $q, $uibModal, mnServe
5151

5252
function activate() {
5353
reset();
54-
if ($scope.poolDefault.isEnterprise) {
55-
mnPromiseHelper(vm, mnCertificatesService.getPoolsDefaultTrustedCAs())
56-
.applyToScope("certificate");
54+
if ($scope.rbac.cluster.admin.security.read) {
55+
mnPromiseHelper(vm, mnCertificatesService.getNodeCertificateSettingsByNode())
56+
.applyToScope("certificatesByNode");
5757
}
5858
mnClusterConfigurationService.getSelfConfig().then(function (selfConfig) {
5959
var rv = {};

priv/public/ui/app/mn_admin/mn_settings_notifications_service.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ angular.module('mnSettingsNotificationsService', [
155155
},
156156
buckets: { //Number of buckets
157157
total: bucketsList.length,
158+
magma: bucketsList.byType.membase
159+
.filter((bucket) => bucket.storageBackend === "magma").length,
160+
couchstore: bucketsList.byType.membase
161+
.filter((bucket) => bucket.storageBackend === "couchstore").length,
158162
membase: bucketsList.byType.membase.length,
159163
memcached: bucketsList.byType.memcached.length,
160164
ephemeral: bucketsList.byType.ephemeral.length
@@ -234,7 +238,8 @@ angular.module('mnSettingsNotificationsService', [
234238
"total_avg_view_accesses",
235239
"total_avg_index_num_rows_returned",
236240
"vb_active_sync_write_committed_count",
237-
"total_curr_items_tot"
241+
"total_curr_items_tot",
242+
"kv_vb_sync_write_accepted_count"
238243
]).map(function (stat, index) {
239244
let day = dayStats[index].data[0];
240245
let hour = hourStats[index].data[0];
@@ -393,6 +398,10 @@ angular.module('mnSettingsNotificationsService', [
393398
}, {
394399
applyFunctions: ["sum"],
395400
metric: [{label: "name", value: "kv_curr_items_tot"}]//kv_curr_items_tot
401+
}, {
402+
applyFunctions: ["sum"],
403+
metric: [{label: "name", value: "kv_vb_sync_write_accepted_count"},
404+
{label: "state", value: "active"}]//kv_vb_sync_write_accepted_count
396405
}];
397406
let dayStatsConfigs = interestingStats.map(metric => {
398407
return Object.assign({}, avgCommonSettingsDay, metric);

priv/public/ui/package-lock.json

Lines changed: 50 additions & 84 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

priv/public/ui/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@
4848
"d3-zoom": "1.8.3",
4949
"file-saver": "2.0.2",
5050
"ipaddr.js": "2.0.1",
51-
"js-beautify": "1.10.3",
51+
"js-beautify": "1.14.3",
5252
"lodash": "3.3.0",
5353
"ngx-clipboard": "12.3.1",
5454
"oclazyload": "1.1.0",
55-
"ramda": "0.26.1",
55+
"ramda": "0.28.0",
5656
"rxjs": "6.5.3",
5757
"sortablejs": "1.10.2",
5858
"zone.js": "^0.9.1"

0 commit comments

Comments
 (0)