diff --git a/.cockpit.metadata b/.cockpit.metadata index 3255a61..a9cb9bf 100644 --- a/.cockpit.metadata +++ b/.cockpit.metadata @@ -1 +1 @@ -c8ba50e8923fcd6e2563fddf70c56ce562b1134f SOURCES/cockpit-122.tar.xz +d1140e2ec681b976741963d8b23975b562b67bae SOURCES/cockpit-126.tar.xz diff --git a/.gitignore b/.gitignore index 34c674d..5afa567 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/cockpit-122.tar.xz +SOURCES/cockpit-126.tar.xz diff --git a/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch b/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch deleted file mode 100644 index 5365639..0000000 --- a/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch +++ /dev/null @@ -1,3418 +0,0 @@ -From cd3542fd25c293f8544b2bdc781ea49aca463664 Mon Sep 17 00:00:00 2001 -From: Stef Walter -Date: Tue, 1 Nov 2016 14:48:20 +0100 -Subject: [1/7] Bump required base/bridge version number in packages - -https://bugzilla.redhat.com/show_bug.cgi?id=1394665 - -Upstream commits: -85261713fc21468664116b651ee5f6b10794bcf7 - Bump required base/bridge version number in packages -9b3c18e6f7d631decb964ae9e12e978079905f32 - Bump required base version number in rpms - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - COPYING.bower | 52 +++++++++++------------ - Makefile-kubernetes.deps | 2 +- - Makefile.in | 3 +- - dist/base1/bundle.min.js | Bin 210629 -> 210631 bytes - dist/base1/bundle.min.js.map | Bin 927484 -> 927484 bytes - dist/base1/cockpit.min.js | Bin 47017 -> 47019 bytes - dist/base1/cockpit.min.js.map | Bin 211731 -> 211731 bytes - dist/dashboard/dashboard.js.map | Bin 909764 -> 909764 bytes - dist/dashboard/manifest.json | Bin 231 -> 229 bytes - dist/docker/console.js.map | Bin 475041 -> 475041 bytes - dist/docker/docker.js.map | Bin 2065856 -> 2065856 bytes - dist/docker/manifest.json | Bin 185 -> 183 bytes - dist/docker/test-docker.js.map | Bin 715022 -> 715022 bytes - dist/kubernetes/kubernetes.js.map | Bin 6430970 -> 6430970 bytes - dist/kubernetes/manifest.json | Bin 187 -> 185 bytes - dist/kubernetes/registry.js.map | Bin 4275493 -> 4275493 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229225 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114391 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719794 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3413296 -> 3413296 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759256 bytes - dist/machines/machines.js.map | Bin 2377006 -> 2377006 bytes - dist/machines/manifest.json | Bin 123 -> 168 bytes - dist/networkmanager/manifest.json | Bin 209 -> 207 bytes - dist/networkmanager/network.js.map | Bin 1028824 -> 1028824 bytes - dist/ostree/manifest.json | Bin 226 -> 224 bytes - dist/ostree/ostree.js.map | Bin 3442390 -> 3442390 bytes - dist/playground/jquery-patterns.js.map | Bin 57491 -> 57491 bytes - dist/playground/manifest.json | Bin 291 -> 289 bytes - dist/playground/metrics.js.map | Bin 6945 -> 6945 bytes - dist/playground/plot.js.map | Bin 492694 -> 492694 bytes - dist/playground/react-patterns.js.map | Bin 301476 -> 301476 bytes - dist/playground/service.js.map | Bin 34403 -> 34403 bytes - dist/playground/speed.js.map | Bin 15654 -> 15654 bytes - dist/playground/test-dummy.js.map | Bin 233656 -> 233656 bytes - dist/playground/test-journal-renderer.js.map | Bin 354410 -> 354410 bytes - dist/playground/test-machines.js.map | Bin 298417 -> 298417 bytes - dist/playground/test-patterns.js.map | Bin 281282 -> 281282 bytes - dist/playground/test.js.map | Bin 15755 -> 15755 bytes - dist/realmd/manifest.json | Bin 98 -> 96 bytes - dist/selinux/manifest.json | Bin 205 -> 203 bytes - dist/selinux/selinux.js.map | Bin 605975 -> 605975 bytes - dist/shell/index-no-machines.js.map | Bin 142986 -> 142986 bytes - dist/shell/index-stub.js.map | Bin 489383 -> 489383 bytes - dist/shell/index.js.map | Bin 487255 -> 487255 bytes - dist/sosreport/manifest.json | Bin 170 -> 168 bytes - dist/sosreport/sosreport.js.map | Bin 21344 -> 21344 bytes - dist/storaged/storage.js.map | Bin 1121977 -> 1121977 bytes - dist/storaged/test-util.js.map | Bin 348569 -> 348569 bytes - dist/subscriptions/manifest.json | Bin 171 -> 170 bytes - dist/subscriptions/subscriptions.js.map | Bin 360503 -> 360503 bytes - dist/systemd/logs.js.map | Bin 134100 -> 134100 bytes - dist/systemd/manifest.json | Bin 461 -> 459 bytes - dist/systemd/services.js.map | Bin 716906 -> 716906 bytes - dist/systemd/system.js.map | Bin 947406 -> 947406 bytes - dist/systemd/terminal.js.map | Bin 610460 -> 610460 bytes - dist/tuned/manifest.json | Bin 103 -> 101 bytes - dist/tuned/performance.js.map | Bin 284170 -> 284170 bytes - dist/users/manifest.json | Bin 160 -> 158 bytes - dist/users/users.js.map | Bin 208179 -> 208179 bytes - doc/guide/html/api-base1-jquery.html | 6 +-- - doc/guide/html/api-base1-patternfly.html | 6 +-- - doc/guide/html/api-base1-require.html | 6 +-- - doc/guide/html/api-base1.html | 40 +++++++++--------- - doc/guide/html/api-cockpit.html | 6 +-- - doc/guide/html/api-console-html.html | 6 +-- - doc/guide/html/api-docker.html | 6 +-- - doc/guide/html/api-logs-html.html | 6 +-- - doc/guide/html/api-shell-html.html | 6 +-- - doc/guide/html/api-shell.html | 6 +-- - doc/guide/html/api-system.html | 8 ++-- - doc/guide/html/api-terminal-html.html | 8 ++-- - doc/guide/html/authentication.html | 4 +- - doc/guide/html/cockpit-bridge.8.html | 14 +++--- - doc/guide/html/cockpit-cache.html | 8 ++-- - doc/guide/html/cockpit-channels.html | 4 +- - doc/guide/html/cockpit-dbus.html | 6 +-- - doc/guide/html/cockpit-error.html | 4 +- - doc/guide/html/cockpit-file.html | 18 ++++---- - doc/guide/html/cockpit-http.html | 4 +- - doc/guide/html/cockpit-locale.html | 4 +- - doc/guide/html/cockpit-location.html | 6 +-- - doc/guide/html/cockpit-login.html | 4 +- - doc/guide/html/cockpit-manifest.html | 6 +-- - doc/guide/html/cockpit-manual.html | 12 +++--- - doc/guide/html/cockpit-metrics.html | 6 +-- - doc/guide/html/cockpit-series-data.html | 4 +- - doc/guide/html/cockpit-spawn.html | 4 +- - doc/guide/html/cockpit-util.html | 8 ++-- - doc/guide/html/cockpit-ws.8.html | 20 ++++----- - doc/guide/html/cockpit.conf.5.html | 12 +++--- - doc/guide/html/development.html | 52 +++++++++++------------ - doc/guide/html/embedding.html | 8 ++-- - doc/guide/html/feature-docker.html | 4 +- - doc/guide/html/feature-journal.html | 4 +- - doc/guide/html/feature-kubernetes.html | 4 +- - doc/guide/html/feature-machines.html | 4 +- - doc/guide/html/feature-networkmanager.html | 4 +- - doc/guide/html/feature-ostree.html | 6 +-- - doc/guide/html/feature-pcp.html | 4 +- - doc/guide/html/feature-realmd.html | 4 +- - doc/guide/html/feature-selinux.html | 4 +- - doc/guide/html/feature-sosreport.html | 4 +- - doc/guide/html/feature-storaged.html | 4 +- - doc/guide/html/feature-subscription.html | 4 +- - doc/guide/html/feature-systemd.html | 14 +++--- - doc/guide/html/feature-terminal.html | 4 +- - doc/guide/html/feature-tuned.html | 4 +- - doc/guide/html/feature-users.html | 4 +- - doc/guide/html/features.html | 8 ++-- - doc/guide/html/guide.html | 14 +++--- - doc/guide/html/https.html | 4 +- - doc/guide/html/index.html | 54 ++++++++++++------------ - doc/guide/html/listen.html | 4 +- - doc/guide/html/packages.html | 8 ++-- - doc/guide/html/privileges.html | 6 +-- - doc/guide/html/sso.html | 4 +- - doc/guide/html/startup.html | 4 +- - doc/guide/html/urls.html | 4 +- - pkg/dashboard/manifest.json | 2 +- - pkg/docker/manifest.json | 2 +- - pkg/kubernetes/manifest.json | 2 +- - pkg/machines/manifest.json | 3 ++ - pkg/networkmanager/manifest.json | 2 +- - pkg/ostree/manifest.json | 2 +- - pkg/playground/manifest.json | 2 +- - pkg/realmd/manifest.json | 2 +- - pkg/selinux/manifest.json | 2 +- - pkg/sosreport/manifest.json | 2 +- - pkg/subscriptions/manifest.json | 2 +- - pkg/systemd/manifest.json | 2 +- - pkg/tuned/manifest.json | 2 +- - pkg/users/manifest.json | 2 +- - po/po.ca.js | 3 +- - po/po.da.js | 3 +- - po/po.de.js | 3 +- - po/po.es.js | 3 +- - po/po.fr.js | 3 +- - po/po.hr.js | 3 +- - po/po.ko.js | 3 +- - po/po.pl.js | 3 +- - po/po.pt_BR.js | 3 +- - po/po.tr.js | 3 +- - po/po.uk.js | 3 +- - po/po.zh_CN.js | 3 +- - src/base1/test-http.html | 2 +- - src/base1/test-stub.html | 2 +- - src/common/cockpitassets.c | 38 +++-------------- - tools/cockpit.spec | 44 +++++++++---------- - 152 files changed, 338 insertions(+), 374 deletions(-) - -diff --git a/COPYING.bower b/COPYING.bower -index c4b895b..1dc41da 100644 ---- a/COPYING.bower -+++ b/COPYING.bower -@@ -634,6 +634,32 @@ under the Apache License 2.0. - - - -------------------------------------------------------------- -+## qunit -+ -+Copyright 2013 jQuery Foundation and other contributors -+http://jquery.com/ -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of this software and associated documentation files (the -+"Software"), to deal in the Software without restriction, including -+without limitation the rights to use, copy, modify, merge, publish, -+distribute, sublicense, and/or sell copies of the Software, and to -+permit persons to whom the Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright notice and this permission notice shall be -+included in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+ -+-------------------------------------------------------------- - ## qunit-tap - - GNU GENERAL PUBLIC LICENSE -@@ -942,32 +968,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -------------------------------------------------------------- --## qunit -- --Copyright 2013 jQuery Foundation and other contributors --http://jquery.com/ -- --Permission is hereby granted, free of charge, to any person obtaining --a copy of this software and associated documentation files (the --"Software"), to deal in the Software without restriction, including --without limitation the rights to use, copy, modify, merge, publish, --distribute, sublicense, and/or sell copies of the Software, and to --permit persons to whom the Software is furnished to do so, subject to --the following conditions: -- --The above copyright notice and this permission notice shall be --included in all copies or substantial portions of the Software. -- --THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, --EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND --NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE --LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION --OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION --WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- -- ---------------------------------------------------------------- - ## react-lite-cockpit - - The MIT License (MIT) -diff --git a/Makefile-kubernetes.deps b/Makefile-kubernetes.deps -index c957be5..722a02b 100644 ---- a/Makefile-kubernetes.deps -+++ b/Makefile-kubernetes.deps -@@ -1,4 +1,4 @@ --kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html -+kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html - kubernetes_OUTPUTS = dist/kubernetes/kubernetes.js dist/kubernetes/registry.js dist/kubernetes/scripts/test-connection.js dist/kubernetes/scripts/test-images.js dist/kubernetes/scripts/test-kube-client.js dist/kubernetes/scripts/test-nodes.js dist/kubernetes/scripts/test-projects.js dist/kubernetes/scripts/test-tags.js dist/kubernetes/scripts/test-utils.js dist/kubernetes/scripts/test-volumes.js dist/kubernetes/kubernetes.css dist/kubernetes/registry.css dist/kubernetes/scripts/test-connection.css dist/kubernetes/scripts/test-images.css dist/kubernetes/scripts/test-kube-client.css dist/kubernetes/scripts/test-nodes.css dist/kubernetes/scripts/test-projects.css dist/kubernetes/scripts/test-tags.css dist/kubernetes/scripts/test-utils.css dist/kubernetes/scripts/test-volumes.css dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html dist/kubernetes/registry.html dist/kubernetes/scripts/test-utils.html dist/kubernetes/scripts/test-images.html dist/kubernetes/scripts/test-projects.html dist/kubernetes/scripts/test-nodes.html dist/kubernetes/scripts/test-kube-client.html dist/kubernetes/scripts/test-tags.html dist/kubernetes/scripts/test-connection.html dist/kubernetes/scripts/test-volumes.html - kubernetes_INSTALL = dist/kubernetes/kubernetes.js.gz dist/kubernetes/registry.js.gz dist/kubernetes/scripts/test-connection.js.gz dist/kubernetes/scripts/test-images.js.gz dist/kubernetes/scripts/test-kube-client.js.gz dist/kubernetes/scripts/test-nodes.js.gz dist/kubernetes/scripts/test-projects.js.gz dist/kubernetes/scripts/test-tags.js.gz dist/kubernetes/scripts/test-utils.js.gz dist/kubernetes/scripts/test-volumes.js.gz dist/kubernetes/kubernetes.css.gz dist/kubernetes/registry.css.gz dist/kubernetes/scripts/test-connection.css.gz dist/kubernetes/scripts/test-images.css.gz dist/kubernetes/scripts/test-kube-client.css.gz dist/kubernetes/scripts/test-nodes.css.gz dist/kubernetes/scripts/test-projects.css.gz dist/kubernetes/scripts/test-tags.css.gz dist/kubernetes/scripts/test-utils.css.gz dist/kubernetes/scripts/test-volumes.css.gz dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html.gz dist/kubernetes/registry.html.gz - kubernetes_DEBUG = dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map -diff --git a/Makefile.in b/Makefile.in -index a4e149c..9787890 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -215,8 +215,7 @@ TESTS = $(am__EXEEXT_14) $(am__EXEEXT_15) $(am__EXEEXT_7) \ - @WITH_COCKPIT_WS_TRUE@am__append_26 = remotectl - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 --am__aclocal_m4_deps = $(top_srcdir)/tools/intltool.m4 \ -- $(top_srcdir)/configure.ac -+am__aclocal_m4_deps = $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) - DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ -diff --git a/dist/base1/bundle.min.js b/dist/base1/bundle.min.js -index 7f234010964644690bf0612e11379b8117def87c..e15c5afca92da3d948e8a6a670556e758d7bf484 100644 -GIT binary patch -delta 28 -kcmX^5mgo3eo(Jo-w2)n - -diff --git a/dist/base1/cockpit.min.js.map b/dist/base1/cockpit.min.js.map -index b39598ae8b314f4d6df430630539548f58375518..a58cfc4b9b5f393492e1362526277aeb10096213 100644 -GIT binary patch -delta 31 -ncmbRIjc4*Vo(;#tIeZ-*vz?rEJe$vlx1SGZ+lKs-5U*( - -delta 31 -ncmbRIjc4*Vo(;#tIlLVmvz?rE+?&sbx1SGZ+lKs+|><^ - -diff --git a/dist/dashboard/dashboard.js.map b/dist/dashboard/dashboard.js.map -index dff2b6c825cf6823240305111fd8bcb5b9aca719..8c024a921d4b8d9775e83edf21c26ab2bd7e9bcb 100644 -GIT binary patch -delta 113 -zcmX?d*!;+0^9fNRCI*IvmKGM~W{IYz=B7yo7Rd(2lP@sKH}ya{u>-Y?eE<=fS41Axqz4(hOVeiOHtMlP@sKH}ya{u>-Y?eE<=fS41Axqz4(h^&i9g~sKM5mN5B - -delta 14 -VcmaFL_?&Tq9gCr*Ud2R*r2r?n1t$Oi - -diff --git a/dist/docker/console.js.map b/dist/docker/console.js.map -index 669a047c9df0a09f8771519267f296a5529972d1..2c987b22e05cee057051cf5b51a7426a47ae16d9 100644 -GIT binary patch -delta 80 -zcmZ4ZUuNNdnF*mHsph6>DTWrNDP~E@$p$HwsYZr|jhU^PjIEhWt(nYQGg2E>pU -hz2Lmvf9u0Hj<_=d4#N}Nf5)xMwX=v!^7=kvV@dltc?WwD> -zuFB^naaoZXZ|%W4Tjb_w{K=p5%w2CF6wx4>M2iTBHqjxvM33kbAu%9^#E2LZ6Jkot -iUWnfDzxAP2Bw{fa3$YX{k%+a}h^^3K_tk3ux&HwEBrvQ1 - -diff --git a/dist/docker/manifest.json b/dist/docker/manifest.json -index 41064b7b309e5a4b5a9b01d11552c8dc0fb66c43..eb12768f9852c531308d548267d8fe8090574464 100644 -GIT binary patch -delta 13 -UcmdnVxSer=EwiDK(L|?m03HYgA^-pY - -delta 15 -WcmdnaxRY^$Evtc^p`pn{hjIWVT?Byu - -diff --git a/dist/docker/test-docker.js.map b/dist/docker/test-docker.js.map -index e9dab800065e2df675e1c68cd16bf2864cdcc8bd..26237d6affd07c1b2237481c00da649714385f4d 100644 -GIT binary patch -delta 113 -zcmeCXq}_K(dqSjSs<~-eilK#Ridj-}vO$Vvs*$0gy@iQk;>6dojs30tjII4lt^Lfc -v{Vc8htXuop4EjW{Y1w{o1)B-;^z1ckob3XW*npTFh&h0mbGyJKu76bn(!|%Yjs30tjII4lt^Lfc -v{Vc8htXuop4EjW{Y1w{o1)B-;^z1ckob3XW*npTFh&h0mbGyJKu76~Kurfkbkn5JpH{{~_oktZkkOt1_LfCg9&R)CdY5Uc{L -z!5Xj@tOM)82Cxxq0-M1WuoVn}ZD1H|2Rpz{unX)4d%#|>4~&5QU=$nx2f-n57#smd -z!5BCOj)N26Bsc|5gEL?pG{ITW0ux{ow80dZ{-RUJ{+lUA! -ztjMaY$+~RFrfi8T+p;6OvM2j;Act}!899~{Ih8ZX%DG&~rFe2B*OHSPxs^M)FS_2t -G=g%M21e>V< - -delta 408 -zcmZwCM=}Ed0EOWpdhfmWE>Ju -zuf3d?g%dZ)+wsv*D47_$Pu|~+golE!KdD`BjSrE`M?{K96#r$oU>$ZqZsaS# -z;LE@M?{lheuebSXC#WS!eBbRvmAIUQK@gN%-Mggp_Fi~G42hH&79(O*q(w%IiE%L@ -zCdHJP7Bga2%!zriAhKdnEQw{26DuMwR>hhqh;^|cHpQ0M7CT~B?0r!Din9NFdd=^4 -zuJ_moGrgaB`0z4_i?(kEc4$X-Y$tYVXLfEER=*6F?bUc*?H->VP&LEm<2Ro8fZ?`xX-Bp3q2U<8bUYhVnFgX`c1 -zxCth}EpQv$0e8VYa34GX55Xju0@GjyJOZ=eF?a&zz*F!HJO?kpOYjQ325-KZ|8RhW{`Q7;Ri)bNH`0%G~pO5Ufj4K@f75(2`At{y#en4EWY)3 -z`ny^uIqr)q*L?f_a_709U(1F6VT@U9ydQt|zqJMjf)*G8AHXp92tI+&U<9 -zU;U-qqm|14#tFhz63wT+pM+=h2D|}p -z!8`CCEP^Gl3|7Dg@Da4ZD)tJKgrf=+X>tAM?(vr4xq$@pnkym+>clnUM -W48)b8jO0_k00q#2sGy>V@(uD)K_QCd8AxKqJ}42g4~jdq4is#`y8vY!?tq?QEG^+K -zfa26=`@fED<#S?(Bl8|b{$xDr2fi2ej4|F|{1Lg%;y2+;3C6%UXn{xIF?a$dz$ADI -zo`L6J3cLU>!8CXUX25Ik2F!vvFb@{MB3J@#ungXU6|nlv+H#jY^e_MBZu#fS+r(!> -rt1fqPFAvg?raa1%w4^PLJj;u8n)h8FVroNe_@I|%G>&~G%YAJmO8{^Q^&sCnM|C|sHT^or@XZemO@ -z1ct!~xB^DORd5ZAf$QJ~7za1OEieIYgGq1)Oo3_80e8VYFaz#`2jC%?1&_dE@C3|( -zr(hm*XDm2h&VQ+C{=+)+&yLMRUfg9tic*p@Da*N3#FMIA$faD#wbaDOjrdZRhFEDz -QOWJZPcXB^>mk+b=KLFZ&p8x;= - -delta 301 -zcmZwBIZgs$00rOxiYvGi38C}|uY-g; -zkkHfk4q);1-}GY{n#$*E%Im%ae%-ik(5>}@ey{3P$`8ix`Hu7b7A_7K&xOR-Q~aG^ -z2n>S}a0Ofiqu?624sL*(;1;+I#=tnZ1MY%*;69iDE${$51e4$qcnqF^DKHIYz$|zQ -zo`E^g9x-oCtp8HO+>f!wzmFyv8Q8PD6y#hkTULD^dCHvQM2WX#YeGsDnHjl$nXVw8U}={JHC -zpaaIhNpK2`gVSIFoB@;IEI0?wg9~5^OoNNy5|{zA;4-)Zu7YdeI=BJmz)dg@Zh_n2 -z4!8^Mf&1VAcnB82Bk&kJ`JsuPv;Td^FJIkw>>WKLr*bAmIhPA5iIq!nr7RWkq$)M3 -c%avTqjWpy|n$nUxX-h}$r7I6(^d5`ff4n?|-~a#s - -delta 335 -zcmZwByH3Jj00rP!6cI0=;1%(L_g_(3X~7HP1#~xYV61I<4~G-u)`Wr8xVkklW6jLuC=`&42&7r*}@>Ua>Mwyl^K?wP5zDG -z7-)eha2%Wf)8HhS0jIz$I1SE#v)~+<1M}cKxBwQwBDe@Hfy>|uxC*X;C2$=qgB#!` -zxCL&56>taK1^2*x@BlmnkA7&9m*Rilk^j|Ar{2*sax5oOl~XyBn%LsVxzxoKPa4vc -d3%Qglxt5mPNLy~@PVVJFI?|QL5qeM6??0@!h4TOa - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index bef031e4561c33eb1453633b4536fafa613c522d..c19b1c2851cbcd4db19df9e8d522945a799daaf2 100644 -GIT binary patch -delta 253 -zcmZwAJ90r`00rQ2g$N-b2oaCGB;NOT6Oqau^cs(A8IIyiT4R_rDy2#?F}7hz&H@x) -z{cSe~&sJvRbh~f9T(>nE_CG#bj{9zmaXQ0+YfnLV2#fF%XM~UN6X!&LxFCW=h`1!e -zM1;5^u8AlSBW{Q|ksy-9Es-M9#2t|#?sv#q^Z2Rs=l8GK-S^h^zxBOZW+f+iDaeC7 -g%9A|HixlNm-lQaDsYq37QkRCW2yKjHX#fBK - -delta 253 -zcmZwAIZgrr00q#@sDQ{K3IfU?vM4IbFv!w*2YL&b#bfX-erSo2&`?oYfx*l*IFkPW -z7O#Gr@4c~+`FpW9p7`#t?>PQ=5cq-j((Bl-eb;k8Kp2Ec91w@Z5fLGxM2t8l;=~D& -zAd*CiNE4?-hBzb6i7b&LE{Hr)Ad18#aYdAVVVR%V|I+35#~FohYkOzTRtrnYaxE3P -ik*d_BE)BVrJ88Yp0ZR4!rfovDM15EPEgLYIy~bAd*CiND~<%OXP?=Q6P#$i6|2lqDs_= -zI?*7SM2pa#(7y-mUmhMW=IIu@x@e1z=n6yhL|+WVP>jS_OvF^o#9WxK*j;??KMhJu -AlmGw# - -delta 199 -zcmZw9xebB<7zWVbeV?G>ePFLd(9Q*<&<&7d2=g@-U+jz>lNjR`Y`_c-VB$Z3#cN;u -zj+9tDJl%57fw!|wGjO+I5c(Tyz1rKJ?_EJCM2big86r#Mh&)jsibRPh6BVLL)QCFK -zAeuyrXcOua+V`OT%cJAPINcIQ6CKeNJ)w)f7>J=5iLsc7shEkmSP0{lILpud2bZ=@ -ArvLx| - -diff --git a/dist/kubernetes/scripts/test-utils.js.map b/dist/kubernetes/scripts/test-utils.js.map -index 16d8ae965de5e0ffefb44b29233121dbe8aaad7d..6d9fabf3de5a949ee370f1534e1054c11f15849d 100644 -GIT binary patch -delta 194 -zcmZw9Ne;mP00q$0JX2cKJnl86SUH5ApsKg{35y?F3yCYZfJl$wM*aaT-u5Nmr;*4# -za(1D+k7NHFg`2JK#cS7fy+d@0S62`Qks{JWhR6~*B2N^EB2gmBM1`mlHKI;52$N_M -qEy8-kz8tN8`OOS$X-h}C;z&>WGLWH+WGoYz%1q|6_?W@+_4om*nmpwI - -delta 194 -zcmZw9xebB<00q$CeJcvy_t7g6v~vhq00Fo7i55S$7ACIX0>&_g8~F#YcBPSkfDrZEEAc^Oy;tX<;V0_ug4EBwmtX& - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index 461cc85d6b96a34037daef5de3a02541bf5aaab7..d5caf327fd63f3de37ba3ca77063f775a69ba0fa 100644 -GIT binary patch -delta 275 -zcmZwAIZi@R00q$e?*M{=$mB;696N8vZdNUcjpxZY+=j>?MZ+C3yTE>|0bvSU%HxM4-6FbB%u}AC^5h6+)5HTW7 -z91=%Ff=Cj_M2a{e(nN;H5;-DIoDu<1AkK($qDWj2rB9Uougrh@)C+pq>Cd-)S*$nq -v!+)Qz%5o`JaxFJO93gOW= -z7i-g--J5G>vy(CD`Cwj&6X$RDPOt=)K?kgWRnP@%pa<5$2G|5!U>od!U9boC!2vh~ -meQ*ShKMZX6H+gtbAQPEND3Q!$F0m|RDT%CP{q>^FcJ~AEGC5=b - -delta 190 -zcmZwANe;mP00q!cs^+PbmQuvR3Z3F6wqm%4#gD}5H}28ci0kA37KJZ}PA_M@BLhS3H@>RD7AqTmo6h@@sjk_2vf<#5arp - -diff --git a/dist/machines/manifest.json b/dist/machines/manifest.json -index 79ffbbefacc2acdba9bb8421c30f76456c5c4eaf..5f444151ac188ebbfc14f548e4562ccdd18fe71d 100644 -GIT binary patch -delta 49 -xcmbqEi|G4e|p6 - -diff --git a/dist/networkmanager/manifest.json b/dist/networkmanager/manifest.json -index 297fbb5dcf5d639335723420a47315254504147a..8abf35a60bf14feaffb50962f05cc467fdb65076 100644 -GIT binary patch -delta 13 -Ucmcb}c%E@W2(zJ)(Zt9K03j~~fdBvi - -delta 15 -WcmX@lc#&~J2&;jfp`ppd@CpDa5(MA? - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index b06973be7cfc90ac3a5c576683ba842bbb9fc40d..822a55bc7e063b5ff67c323123ec021228d9a479 100644 -GIT binary patch -delta 126 -zcmccd)b7Spy9u!(<|e7h#)bw)Nfs%_mX@XlDM_gojfJg+jID)Ct%c03g)FUwtgVG? -zt%dBZg&a!@IpeTunSM@$Cun;1IwryGA2#tUW@_(FQ9w6ogV!rL&iTu8S -E0OG+c0ssI2 - -delta 126 -zcmccd)b7Spy9u!(hK6Yd$!2CImZnDLsTSsz7N*9DjfJg+jID)Ct%c03g)FUwtgVG? -zt%dBZg&a!@IpeTunSM@$Cun;1IwryGA2#tUW@_(FQ9w6ogV!rL&iTu8S -E0Fe1A`Tzg` - -diff --git a/dist/ostree/manifest.json b/dist/ostree/manifest.json -index b82cc09767b1ca60f6c6bbc6e1120a60dac8b99c..216919e6bb479c9b186ef6410bf10587ceac2099 100644 -GIT binary patch -delta 13 -UcmaFF_<(Uj2(zJ)(ZtA303z4~v;Y7A - -delta 15 -WcmaFB_=s^r2&;jfp`ppd@J;|K{{<5O - -diff --git a/dist/ostree/ostree.js.map b/dist/ostree/ostree.js.map -index 1862c0014341f80b8407b1bf516b7b73b9168e07..b10edf9fdf3c75cc5b1dc5f2a2bc2f9dd7bcc0a1 100644 -GIT binary patch -delta 237 -zcmZwAwGBc600hwB?(QFV*Fji-kL1>%xR8*LFa#?Adr+_p6x;w5uYT{#%kq}%IzFG7 -zrn%e9C*#?2x*BcwhsEIt!a`UH8(}9Lgp+U)Zo)%&2_NAn0z{Aq5n&=iM2Q#?ClW-G -zND*lwLu82@k-wvG`~3Y*#>8X&bA~cZ*Q)@o+)_fMn -lCUI;km2{M*O9U~>On=hKqSMab%mT!$K+LwCznQ(A5ddmB9_s)A - -delta 102 -zcmbQ%DL1WCZbF!(xrte-xk++Lin)P#T9RdwVUkgry^(Q}VPk%4K4WV>Q)@o+)_fMn -lCUI;km2{M*O9U~>On=hKqSMab%mT!$K+LwCznQ(A5ddqe9|Zsa - -diff --git a/dist/playground/react-patterns.js.map b/dist/playground/react-patterns.js.map -index 600fdbaeb8506ad4b547633188f2fccd3146bec4..304a6d6a59073564ea0e5842dbc67becb97e413b 100644 -GIT binary patch -delta 75 -zcmZ3oS!l^-p$Q3+CKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^oYwm5f^}nRM=oU{lk+ -O^Dfi&op+gE?*;(BjT+ZcLj-HQ?fZW -Hn9UdfC(afu - -delta 69 -zcmaFd!}Pd^X+os5xrte-xk++Lin)P#T9RdwVUkgry^(Q}p_bOfIno>ZcLj-HQ?fZW -Hn9UdfCm>8X^o|=rHorknX)uRu&J4D -Z=*uj+Jx`D6BUAfN9j5I+b(r@j0|34{9BBXm - -delta 86 -zcmdn7kZ;FAz6mjs<|byT<|fH0Ddq;|X-SqzhDk>8X^jo74UDY~Oj{e6mFz{Z -YDcjDM!pz3pzQ+lKS+?(SVqK>S06P2}>Hq)$ - -delta 88 -zcmaELLG;xH(Fy62<|byT<|fH0Ddq;|X-SqzhDkS06T~s1ONa4 - -diff --git a/dist/playground/test-machines.js.map b/dist/playground/test-machines.js.map -index bf7d658537f75f2064bcfd51efbbe44fb2ba2a56..b03df5dc27b7eba3c525338b2c5645872bb0dbc6 100644 -GIT binary patch -delta 90 -zcmdluTWI5Kp$YMlCKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^j=F6^vUenARQ?!KP;V -euM!Rq)VM!3pt_CKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^j=F6^vUem_E!9!KP;V -T#AQq(?Gt7)ZJ#ic*=QpGOy3)% - -delta 80 -zcmX>!Rq)VM!3pt_<|byT<|fH0Ddq;|X-SqzhDkv0Xkl)WoMxG1W@4I>WNDvbYMHh%UsX#4o9yNlT91VQZTu6q - -delta 62 -zcmeCK?yjB?CTVVBmTGR2oRVU0V4jv_nPiw`lxA;aoMgB$UsX#4o9yNlT91VQZLJf~ - -diff --git a/dist/realmd/manifest.json b/dist/realmd/manifest.json -index 34a01049b1761180f7201d4a1ceac281042dadd0..47053ef7221b476d903c6524e8f0a2beef87ece3 100644 -GIT binary patch -delta 18 -XcmYdFm=MfsXk?_sr2quAT(w*PD(D0P - -delta 20 -ZcmYdDnh?xypl4`kqQs>D1hrhXTmUo51Y-aI - -diff --git a/dist/selinux/manifest.json b/dist/selinux/manifest.json -index 1109089058bd3dae2ecaa26b71b8ec6d2a1fb3f8..67b5c5affd146684193de1bddd7ab02c6fb4cfee 100644 -GIT binary patch -delta 13 -UcmX@hc$#s7EwiDK(L|?i03ZAWUH||9 - -delta 15 -WcmX@jc$RU3Evtc^p`pn{hi(8Tp#;4E - -diff --git a/dist/selinux/selinux.js.map b/dist/selinux/selinux.js.map -index 1314c1663dfcfd5ba6c9229f87d0cb5f9a43123b..3eb44cfa553f672df77c7b41c1668b6aa13de1d3 100644 -GIT binary patch -delta 87 -zcmbRKPi6W)l?h=Y$reV2#%alENtVWGscA-r=H?a#jajW(jICKrty#>iSu9(#SoK$6 -WRoA|D1uGD<0WtgbwJSKXrU3vqdLI`6 - -delta 87 -zcmbRKPi6W)l?h=Y1_qWEX68wjNl7V2CI*(tiHT+wjajW(jICKrty#>iSu9(#SoK$6 -WRoA|D1uGD<0WtgbwJSKXrU3vL`W~$S - -diff --git a/dist/shell/index-no-machines.js.map b/dist/shell/index-no-machines.js.map -index 270bb62f453a792a1781a30e2748cf67a732a358..69bf92559c9ac5d3f7e0635825c616e7bb3b1aba 100644 -GIT binary patch -delta 71 -zcmeCW%h7e0V?vyyv4v$~qJgPVvO%h8Vrq&}l4X*iy`@RA@x-~3jT5#`VAKi}!KP;W -Jxj@D}cK}su7%Tt) - -delta 71 -zcmeCW%h7e0V?vyyVOnBxa*{<_l2MweS!#+=ih)tGy_u!C`NX-BjT5#`VAKi}!KP;W -Jxj@D}cL0Dw87u$* - -diff --git a/dist/shell/index-stub.js.map b/dist/shell/index-stub.js.map -index f2ef13532a4ed97056ddf91c2aad70542286c71f..0b52b0ae45c9708c31f38f581cef8bac4455c370 100644 -GIT binary patch -delta 99 -zcmZ4fUUvC=*$Ls2#uk=|i3X-d$p)#WiK!_@NtQ{5_Le5e#*GE71&pl)OsxgXTMJk= -j<%(caIsKg(tL*fwTGrzBV|gq<%nHP8+mGe3KjZ)at`Z|L - -delta 99 -zcmZ4fUUvC=*$Ls2hG~h($w?MzNk(a=W~nJgDF#N#_GXsm=8Xld1&pl)OsxgXTMJk= -j<%(caIsKg(tL*fwTGrzBV|gq<%nHP8+mGe3KjZ)a@pmLK - -diff --git a/dist/shell/index.js.map b/dist/shell/index.js.map -index bbceb6f2f85fe0d14a258541c788347764fb1337..d5ea67096ad63c9105fa0ca9c7285d14461a95ef 100644 -GIT binary patch -delta 99 -zcmcb9Pxksf*$F`+#uk=|i3X-d$p)#WiK!_@NtQ{5lY5yJ8rxdi7+c$zTHBbnwy_jv -hU{$zX;4>Q=^Yol+EPCyZIV?cT3dC&N9dp>lm;uDPAf*5R - -delta 99 -zcmcb9Pxksf*$F`+hG~h($w?MzNk(a=W~nJgDF#N#lY5yJ8rxdi7+c$zTHBbnwy_jv -hU{$zX;4>Q=^Yol+EPCyZIV?cT3dC&N9dp>lm;n;FAV034A6^#A|> - -delta 15 -WcmZ3%xQcOtEvtc^p`pn{hYSECssvO3 - -diff --git a/dist/sosreport/sosreport.js.map b/dist/sosreport/sosreport.js.map -index b70f2128bae1520f11b948b38859300c6ba3278e..086ba03ce947685709d02445fcebed51188fa4e1 100644 -GIT binary patch -delta 57 -vcmaE`jPb!T#tBivrpe|eW=5$7Nl6wariRHWhDH_}bN`xR6W?5G_E-i0F*_2( - -delta 57 -vcmaE`jPb!T#tBiv#ug^#MyBQ_NoHmSrWUD&21Y3xbN`xR6W?5G_E-i04~Y@7 - -diff --git a/dist/storaged/storage.js.map b/dist/storaged/storage.js.map -index 9ef8b30aa91bcb6b612ad09f7a7a8b980703242d..89efdca5276f44e68be45a873aadded15eaf8b1f 100644 -GIT binary patch -delta 124 -zcmdnF*JbBkmkHq_=Ei1*2FXcA7AY2K#>wU>=4pmzlP56BHFmakGPZUywRSSMcCxf~ -zvbJ`zwRW<%c5<|Ka&GP9@-)P%b$h)9cO!Fqx+xbBa|1CC5c2{t9}x3zPd60^dIwU>=4pmz_CR*>#Fui76Iv%QwoYK$I)VAL -gnFuzO(-rtwMYm_aXa304UTVb*#4OuOtyopW0Ts|6NdN!< - -delta 96 -zcmbQaSajxM(Fu`~sfk8LsYc0$X@)5&rluxFhDH{t_QqxwMiXDkHBM-qz}Py0Y3l^$ -i(`F*rR8CjmV-?+={hs+FQ+ufuGZ3?EFSTM-5eEPV(;o2v - -diff --git a/dist/subscriptions/manifest.json b/dist/subscriptions/manifest.json -index d4545117ce5ecd9d99bd489ba6ab677d05c8de23..680040fe40f1f620aa5a11256e63cab3715286d0 100644 -GIT binary patch -delta 33 -jcmZ3@xQcOtfw%$`C?)47XBT9aC|M~e85$W)^hgE(k9`QO - -delta 34 -mcmZ3*xSDZ-fdr=l7$_y@CubLAmMB>%C>iJ(8k$UWPX+*&_6XGg - -diff --git a/dist/subscriptions/subscriptions.js.map b/dist/subscriptions/subscriptions.js.map -index 1dbc2252578e25a6295b9dea87af01c3a677fdb4..751a00031f64bf45d881f12ba2e793088b711ed5 100644 -GIT binary patch -delta 85 -zcmdnqAhx|hY(kQVajKbdnxScuiD8m~r9rZZMY6fU#6QZ@_t!GBH!f&hz}UKgY3l-J -V-8`%++aKmJ12N0?hk2}Ff&kht9T)%r - -delta 85 -zcmdnqAhx|hY(kPqiiNR(i9vF*X-aC6fni!oYI0K2#6QZ@_t!GBH!f&hz}UKgY3l-J -V-8`%++aKmJ12N0?hk2}Ff&ek@A4mWI - -diff --git a/dist/systemd/logs.js.map b/dist/systemd/logs.js.map -index 5afef102bcbc436035b589346e79c6e6ccf733ce..3d069b4aebbbccd8ef914f7665c1d1c9ea7c001a 100644 -GIT binary patch -delta 63 -zcmcaIo#V=MjtRjc$>zzHNlBK*M#+h$rb*_><_4C@jpNh8Ah&NtVgUi3TR7jpO7L?Fr$M$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L5h11&pl)OsxgXtpzNt -h1*}^O*mUQMU{l||aXuRmvjZ^)5OZ$dIG<~0008C^Bq0C* - -delta 99 -zcmaF$K>O7L?Fr$MCdQ^IDW(>Nh8Ah&NtVgUi3TR7_Q_^uri}%y1&pl)OsxgXtpzNt -h1*}^O*mUQMU{l||aXuRmvjZ^)5OZ$dIG<~0006YnBU}Ig - -diff --git a/dist/systemd/system.js.map b/dist/systemd/system.js.map -index 0e89aa116d4209f9b9c140da7abee7d433a32c97..c32e2c4bda648be69e393537294e14c4f484c06b 100644 -GIT binary patch -delta 122 -zcmX^2((>F(%L$>9$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L9qWd5o=jOs#p$t$8f1 -zd91B@Y^{0hTk|-Y_lRTDrKF=Y{o`6DndzZUoI33RdpUrZ6NtHhm>YFxt=kR& -DJ~t~M - -delta 122 -zcmX^2((>F(%L$>9CdQ^IDW(>Nh8Ah&NtVgUi3TR7_Q_^urj2>6d5o=jOs#p$t$8f1 -zd91B@Y^{0hTk|-Y_lRTDrKF=Y{o`6DndzZUoI33RdpUrZ6NtHhm>YFxt=kR& -D{eUW4 - -diff --git a/dist/systemd/terminal.js.map b/dist/systemd/terminal.js.map -index f0d2b2c2b96fd1a6e777493e9f6ae55739f9a059..6e3f7427d8f6408c2196aca608f2681333189db1 100644 -GIT binary patch -delta 105 -zcmbQUP<75i)d}H}$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L5h11&pl)OsxgXtpzMw -p3s?`V700GnNk?h=&qIu|)58w3>9kK+#|p%3K+L{Nh8Ah&NtVgUi3TR7_Q_^uri}%y1&pl)OsxgXtpzMw -p3s?`V700GnNk?h=&qIu|)58w3>9kK+#|p%3K+L{D1hrhXTmUrU1abfX - -diff --git a/dist/tuned/performance.js.map b/dist/tuned/performance.js.map -index 7fe6e0e7f6483e1723b202c5c2304b52182bfc11..765317cea2b2500d1613b90c01fd3709fafecdd7 100644 -GIT binary patch -delta 79 -zcmeBLBiOY@a6*JglBI=tl2MvblBH>~nWdSjL0VGcAg3ZI2$LlPGHAg3ZI2$LlPGH>02`MB*8l(j - -delta 15 -WcmbQoxPWnjEvtc^p`pn{hd2Nthy*qO - -diff --git a/dist/users/users.js.map b/dist/users/users.js.map -index f34da83b6565b4ca0697b8992126182c3ec4d49d..4a6f5687b4844e32a3e30d03787dd4abf2aee88f 100644 -GIT binary patch -delta 67 -zcmdmdi)ZsKo(VxB$rk3OMy5uFM#)A-=1InhDHg_NjcHrc81vp?m1}?Tj&b{ocTC=P -E0QvD33IG5A - -delta 67 -zcmdmdi)ZsKo(VxBMrp=rX{lz07Rkw`=BdUOX^E!hjcHrc81vp?m1}?Tj&b{ocTC=P -E05_-@vH$=8 - -diff --git a/doc/guide/html/api-base1-jquery.html b/doc/guide/html/api-base1-jquery.html -index 5d6b094..e7f41e0 100644 ---- a/doc/guide/html/api-base1-jquery.html -+++ b/doc/guide/html/api-base1-jquery.html -@@ -1,7 +1,7 @@ - - - -- -+ - jquery.js - - -@@ -23,12 +23,12 @@ -
- - -
-

jquery.js

--

jquery.js — jQuery library

-+

jquery.js — jQuery library

-
-
--

Description

-+

Description

-
- <script src="../base1/jquery.js"></script>
- 
-diff --git a/doc/guide/html/api-base1-patternfly.html b/doc/guide/html/api-base1-patternfly.html -index 538234e..768342a 100644 ---- a/doc/guide/html/api-base1-patternfly.html -+++ b/doc/guide/html/api-base1-patternfly.html -@@ -1,7 +1,7 @@ - - - -- -+ - patternfly.css - - -@@ -23,12 +23,12 @@ -
- - -
-

patternfly.css

--

patternfly.css — Patternfly standard style sheets

-+

patternfly.css — Patternfly standard style sheets

-
-
--

Description

-+

Description

-
- <link href="../base1/patternfly.css" type="text/css" rel="stylesheet">
- @import url('../base1/patternfly.css');
-diff --git a/doc/guide/html/api-base1-require.html b/doc/guide/html/api-base1-require.html
-index 97f5549..fd36631 100644
---- a/doc/guide/html/api-base1-require.html
-+++ b/doc/guide/html/api-base1-require.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- require.js
- 
- 
-@@ -23,12 +23,12 @@
- 
- - -
-

require.js

--

require.js — Require JS javascript loader

-+

require.js — Require JS javascript loader

-
-
--

Description

-+

Description

-
- <script src="../base1/require.js"></script>
- 
-diff --git a/doc/guide/html/api-base1.html b/doc/guide/html/api-base1.html -index 83a3455..c31cdce 100644 ---- a/doc/guide/html/api-base1.html -+++ b/doc/guide/html/api-base1.html -@@ -1,11 +1,11 @@ - - - -- -+ - API: base1 - - -- -+ - - - -@@ -31,58 +31,58 @@ -

Table of Contents

-
-
--cockpit.js — Basic cockpit API to interact with the system -+cockpit.js — Basic cockpit API to interact with the system -
-
--cockpit.js: DBus Client — DBus API communication -+cockpit.js: DBus Client — DBus API communication -
-
--cockpit.js: File Access — Reading, writing, and watching files. -+cockpit.js: File Access — Reading, writing, and watching files. -
-
--cockpit.js: HTTP Client — HTTP and REST API communication -+cockpit.js: HTTP Client — HTTP and REST API communication -
-
--cockpit.js: Spawning Processes — Spawning processes or scripts -+cockpit.js: Spawning Processes — Spawning processes or scripts -
-
--cockpit.js: Metrics — Reading and streaming metric data -+cockpit.js: Metrics — Reading and streaming metric data -
-
--cockpit.js: Series Data — Representing series data -+cockpit.js: Series Data — Representing series data -
-
--cockpit.js: Raw Channels — Raw communication channels -+cockpit.js: Raw Channels — Raw communication channels -
-
--cockpit.js: Page Location and Jumping — Page location and navigation between components -+cockpit.js: Page Location and Jumping — Page location and navigation between components -
-
--cockpit.js: Localization — Localization and translations -+cockpit.js: Localization — Localization and translations -
-
--cockpit.js: Errors — Problem codes and messages -+cockpit.js: Errors — Problem codes and messages -
-
--cockpit.js: User Session — User information and login session state -+cockpit.js: User Session — User information and login session state -
-
--cockpit.js: Utilities — Various utility functions -+cockpit.js: Utilities — Various utility functions -
-
--cockpit.js: Object Cache — Caching and sharing data -+cockpit.js: Object Cache — Caching and sharing data -
-
--cockpit.js: Manifests — Manifest info -+cockpit.js: Manifests — Manifest info -
-
--patternfly.css — Patternfly standard style sheets -+patternfly.css — Patternfly standard style sheets -
-
--jquery.js — jQuery library -+jquery.js — jQuery library -
-
--require.js — Require JS javascript loader -+require.js — Require JS javascript loader -
-
-
-diff --git a/doc/guide/html/api-cockpit.html b/doc/guide/html/api-cockpit.html -index 2421820..580e6e8 100644 ---- a/doc/guide/html/api-cockpit.html -+++ b/doc/guide/html/api-cockpit.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js - - -@@ -23,12 +23,12 @@ -
- - -
-

cockpit.js

--

cockpit.js — Basic cockpit API to interact with the system

-+

cockpit.js — Basic cockpit API to interact with the system

-
-
--

Loading cockpit.js

-+

Loading cockpit.js

-

cockpit.js should be loaded via a script tag.

-
- <script src="../base1/cockpit.js">
-diff --git a/doc/guide/html/api-console-html.html b/doc/guide/html/api-console-html.html
-index e1a7168..0b40548 100644
---- a/doc/guide/html/api-console-html.html
-+++ b/doc/guide/html/api-console-html.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- console.html
- 
- 
-@@ -23,12 +23,12 @@
- 
- - -
-

console.html

--

console.html — Container console component

-+

console.html — Container console component

-
-
--

Description

-+

Description

-
- <iframe src="http://server:9090/cockpit/@localhost/docker/console.html"
-     width="600" height="400"></iframe>
-diff --git a/doc/guide/html/api-docker.html b/doc/guide/html/api-docker.html
-index ea7d0ef..5d834f0 100644
---- a/doc/guide/html/api-docker.html
-+++ b/doc/guide/html/api-docker.html
-@@ -1,11 +1,11 @@
- 
- 
- 
--
-+
- API: docker
- 
- 
--
-+
- 
- 
- 
-@@ -30,7 +30,7 @@
- 
-

Table of Contents

-
--console.html — Container console component -+console.html — Container console component -
-
-
-diff --git a/doc/guide/html/api-logs-html.html b/doc/guide/html/api-logs-html.html -index f934bfb..79790b4 100644 ---- a/doc/guide/html/api-logs-html.html -+++ b/doc/guide/html/api-logs-html.html -@@ -1,7 +1,7 @@ - - - -- -+ - logs.html - - -@@ -23,12 +23,12 @@ -
- - -
-

logs.html

--

logs.html — System log component

-+

logs.html — System log component

-
-
--

Description

-+

Description

-
- <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/system/logs.html"
-     width="600" height="400"></iframe>
-diff --git a/doc/guide/html/api-shell-html.html b/doc/guide/html/api-shell-html.html
-index 5be539d..31558f9 100644
---- a/doc/guide/html/api-shell-html.html
-+++ b/doc/guide/html/api-shell-html.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- index.html
- 
- 
-@@ -23,12 +23,12 @@
- 
- - -
-

index.html

--

index.html — Main cockpit shell, for a single machine

-+

index.html — Main cockpit shell, for a single machine

-
-
--

Description

-+

Description

-
- <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/shell/index.html"
-     width="600" height="400"></iframe>
-diff --git a/doc/guide/html/api-shell.html b/doc/guide/html/api-shell.html
-index aad5811..b9580fa 100644
---- a/doc/guide/html/api-shell.html
-+++ b/doc/guide/html/api-shell.html
-@@ -1,11 +1,11 @@
- 
- 
- 
--
-+
- API: shell
- 
- 
--
-+
- 
- 
- 
-@@ -30,7 +30,7 @@
- 
-

Table of Contents

-
--index.html — Main cockpit shell, for a single machine -+index.html — Main cockpit shell, for a single machine -
-
-
-diff --git a/doc/guide/html/api-system.html b/doc/guide/html/api-system.html -index a204093..3631595 100644 ---- a/doc/guide/html/api-system.html -+++ b/doc/guide/html/api-system.html -@@ -1,11 +1,11 @@ - - - -- -+ - API: system - - -- -+ - - - -@@ -31,10 +31,10 @@ -

Table of Contents

-
-
--logs.html — System log component -+logs.html — System log component -
-
--terminal.html — Server terminal component -+terminal.html — Server terminal component -
-
-
-diff --git a/doc/guide/html/api-terminal-html.html b/doc/guide/html/api-terminal-html.html -index fee9e32..a324de2 100644 ---- a/doc/guide/html/api-terminal-html.html -+++ b/doc/guide/html/api-terminal-html.html -@@ -1,7 +1,7 @@ - - - -- -+ - terminal.html - - -@@ -15,19 +15,19 @@ - Up - Home - Cockpit Guide --  -+  - -
-
-
- - -
-

terminal.html

--

terminal.html — Server terminal component

-+

terminal.html — Server terminal component

-
-
--

Description

-+

Description

-
- <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/system/terminal.html"
-     width="600" height="400"></iframe>
-diff --git a/doc/guide/html/authentication.html b/doc/guide/html/authentication.html
-index 3c12423..26ecbc7 100644
---- a/doc/guide/html/authentication.html
-+++ b/doc/guide/html/authentication.html
-@@ -1,11 +1,11 @@
- 
- 
- 
--
-+
- Cockpit Authentication
- 
- 
--
-+
- 
- 
- 
-diff --git a/doc/guide/html/cockpit-bridge.8.html b/doc/guide/html/cockpit-bridge.8.html
-index 5e4e8dc..45eab37 100644
---- a/doc/guide/html/cockpit-bridge.8.html
-+++ b/doc/guide/html/cockpit-bridge.8.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- cockpit-bridge
- 
- 
-@@ -23,7 +23,7 @@
- 
- - -
-

cockpit-bridge

--

cockpit-bridge — Cockpit Host Bridge

-+

cockpit-bridge — Cockpit Host Bridge

-
-@@ -32,7 +32,7 @@ -

cockpit-bridge [--help] [--packages]

-
-
--

DESCRIPTION

-+

DESCRIPTION

-

The cockpit-bridge program is used by Cockpit to - relay messages and commands from the Web front end to the server. Among - other things it relays DBus, and spawns processes on behalf of the -@@ -43,7 +43,7 @@ - from the command line.

-
-
--

OPTIONS

-+

OPTIONS

-
- - -@@ -71,19 +71,19 @@ -
-
-
--

BUGS

-+

BUGS

-

- Please send bug reports to either the distribution bug tracker or the - upstream bug tracker. -

-
-
--

AUTHOR

-+

AUTHOR

-

Cockpit has been written by many - contributors.

-
-
--

SEE ALSO

-+

SEE ALSO

-

- cockpit-ws(8) -

-diff --git a/doc/guide/html/cockpit-cache.html b/doc/guide/html/cockpit-cache.html -index 55cb449..97c6121 100644 ---- a/doc/guide/html/cockpit-cache.html -+++ b/doc/guide/html/cockpit-cache.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Object Cache - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Object Cache

--

cockpit.js: Object Cache — Caching and sharing data

-+

cockpit.js: Object Cache — Caching and sharing data

-
-@@ -35,7 +35,7 @@ - other objects.

-
-
--

cockpit.cache()

-+

cockpit.cache()

-
- cache = cockpit.cache(key, provider, consumer)
- 
-@@ -70,7 +70,7 @@ function consumer(value, key) { - different component/frame.

-
-
--

cache.close()

-+

cache.close()

-
- cache.close()
- 
-diff --git a/doc/guide/html/cockpit-channels.html b/doc/guide/html/cockpit-channels.html -index e0fc75b..e145f26 100644 ---- a/doc/guide/html/cockpit-channels.html -+++ b/doc/guide/html/cockpit-channels.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Raw Channels - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Raw Channels

--

cockpit.js: Raw Channels — Raw communication channels

-+

cockpit.js: Raw Channels — Raw communication channels

-
-diff --git a/doc/guide/html/cockpit-dbus.html b/doc/guide/html/cockpit-dbus.html -index d148cfd..f782a12 100644 ---- a/doc/guide/html/cockpit-dbus.html -+++ b/doc/guide/html/cockpit-dbus.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: DBus Client - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: DBus Client

--

cockpit.js: DBus Client — DBus API communication

-+

cockpit.js: DBus Client — DBus API communication

-
-@@ -32,7 +32,7 @@ -

Cockpit allows access to DBus services via this API.

-
-
--

DBus Types

-+

DBus Types

-

DBus values are represented as javascript values and objects as follows:

-
- -diff --git a/doc/guide/html/cockpit-error.html b/doc/guide/html/cockpit-error.html -index 591bc7a..f2650e8 100644 ---- a/doc/guide/html/cockpit-error.html -+++ b/doc/guide/html/cockpit-error.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Errors - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Errors

--

cockpit.js: Errors — Problem codes and messages

-+

cockpit.js: Errors — Problem codes and messages

-
-diff --git a/doc/guide/html/cockpit-file.html b/doc/guide/html/cockpit-file.html -index e9040e8..8d3bf41 100644 ---- a/doc/guide/html/cockpit-file.html -+++ b/doc/guide/html/cockpit-file.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: File Access - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: File Access

--

cockpit.js: File Access — Reading, writing, and watching files.

-+

cockpit.js: File Access — Reading, writing, and watching files.

-
-@@ -56,7 +56,7 @@ file.close() -
-
-
--

Simple reading and writing

-+

Simple reading and writing

-

You can read a file with code like this:

-
- cockpit.file("/path/to/file").read()
-@@ -114,7 +114,7 @@ cockpit.file("/path/to/file").replace("my new content\n")
-       transactional updates to a file.

-
-
--

File format

-+

File format

-

By default, a file is assumed to be text encoded in UTF-8, and the - read() and replace() functions use strings to - represent the content.

-@@ -146,7 +146,7 @@ cockpit.file("/path/to/file", { syntax: syntax_object }) - functions.

-
-
--

Binary files

-+

Binary files

-

By default the content of the file is assumed to be text encoded as - UTF-8 and it can not contain zero bytes. The content is represented - as a JavaScript string with read(), -@@ -156,7 +156,7 @@ cockpit.file("/path/to/file", { syntax: syntax_object }) - JavaScript.

-
-
--

Atomic modifications

-+

Atomic modifications

-

Use modify() to modify the content of the file safely. A - call to modify() will read the content of the file, call - callback on the content, and then replace the content of -@@ -204,7 +204,7 @@ cockpit.file("/path/to/file").modify(shout) - given values.

-
-
--

Change notifications

-+

Change notifications

-

Calling watch() will start monitoring the file for - external changes. -

-@@ -225,12 +225,12 @@ handle = file.watch(callback); -

To free the resources used for monitoring, call handle.remove().

-
-
--

file.path

-+

file.path

-

A string containing the path that was passed to the cockpit.file() - method.

-
-
--

Closing

-+

Closing

-

Call the close() method on a file proxy to cancel all - ongoing operations, such as reading, writing, and monitoring. The - proxy should not be used after closing it.

-diff --git a/doc/guide/html/cockpit-http.html b/doc/guide/html/cockpit-http.html -index baf85c7..8c18d84 100644 ---- a/doc/guide/html/cockpit-http.html -+++ b/doc/guide/html/cockpit-http.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: HTTP Client - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: HTTP Client

--

cockpit.js: HTTP Client — HTTP and REST API communication

-+

cockpit.js: HTTP Client — HTTP and REST API communication

-
-diff --git a/doc/guide/html/cockpit-locale.html b/doc/guide/html/cockpit-locale.html -index fe18eae..16a0b5b 100644 ---- a/doc/guide/html/cockpit-locale.html -+++ b/doc/guide/html/cockpit-locale.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Localization - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Localization

--

cockpit.js: Localization — Localization and translations

-+

cockpit.js: Localization — Localization and translations

-
-diff --git a/doc/guide/html/cockpit-location.html b/doc/guide/html/cockpit-location.html -index b95d57d..f4f459d 100644 ---- a/doc/guide/html/cockpit-location.html -+++ b/doc/guide/html/cockpit-location.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Page Location and Jumping - - -@@ -23,12 +23,12 @@ -
- - -
-

cockpit.js: Page Location and Jumping

--

cockpit.js: Page Location and Jumping — Page location and navigation between components

-+

cockpit.js: Page Location and Jumping — Page location and navigation between components

-
-
--

Page location

-+

Page location

-
- location = cockpit.location
- cockpit.location = "/path"
-diff --git a/doc/guide/html/cockpit-login.html b/doc/guide/html/cockpit-login.html
-index 08d4f2d..4360821 100644
---- a/doc/guide/html/cockpit-login.html
-+++ b/doc/guide/html/cockpit-login.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- cockpit.js: User Session
- 
- 
-@@ -23,7 +23,7 @@
- 
- - -
-

cockpit.js: User Session

--

cockpit.js: User Session — User information and login session state

-+

cockpit.js: User Session — User information and login session state

-
-diff --git a/doc/guide/html/cockpit-manifest.html b/doc/guide/html/cockpit-manifest.html -index 32e1d01..6fa29a2 100644 ---- a/doc/guide/html/cockpit-manifest.html -+++ b/doc/guide/html/cockpit-manifest.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Manifests - - -@@ -23,12 +23,12 @@ -
- - -
-

cockpit.js: Manifests

--

cockpit.js: Manifests — Manifest info

-+

cockpit.js: Manifests — Manifest info

-
-
--

Loading Manifests

-+

Loading Manifests

-

You can load manifest info by loading the ./manifest.json file in - your package. In addition there is a shortcut, by loading the ../manifests.json - you can load all the manifests at once.

-diff --git a/doc/guide/html/cockpit-manual.html b/doc/guide/html/cockpit-manual.html -index 986926a..626c56c 100644 ---- a/doc/guide/html/cockpit-manual.html -+++ b/doc/guide/html/cockpit-manual.html -@@ -1,12 +1,12 @@ - - - -- -+ - Manual pages - - -- -- -+ -+ - - - -@@ -23,13 +23,13 @@ - Manual pages
-
-
--cockpit.conf — Cockpit configuration file -+cockpit.conf — Cockpit configuration file -
-
--cockpit-ws — Cockpit web service -+cockpit-ws — Cockpit web service -
-
--cockpit-bridge — Cockpit Host Bridge -+cockpit-bridge — Cockpit Host Bridge -
-
-
-diff --git a/doc/guide/html/cockpit-metrics.html b/doc/guide/html/cockpit-metrics.html -index 8bd1909..23cda19 100644 ---- a/doc/guide/html/cockpit-metrics.html -+++ b/doc/guide/html/cockpit-metrics.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Metrics - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Metrics

--

cockpit.js: Metrics — Reading and streaming metric data

-+

cockpit.js: Metrics — Reading and streaming metric data

-
-@@ -36,7 +36,7 @@ - cockpit.grid() facilities.

-
-
--

cockpit.metrics()

-+

cockpit.metrics()

-
- metrics = cockpit.metrics(interval, options, cache)
- 
-diff --git a/doc/guide/html/cockpit-series-data.html b/doc/guide/html/cockpit-series-data.html -index 24fa296..55b3ba0 100644 ---- a/doc/guide/html/cockpit-series-data.html -+++ b/doc/guide/html/cockpit-series-data.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Series Data - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Series Data

--

cockpit.js: Series Data — Representing series data

-+

cockpit.js: Series Data — Representing series data

-
-diff --git a/doc/guide/html/cockpit-spawn.html b/doc/guide/html/cockpit-spawn.html -index 9157d03..bd3c87a 100644 ---- a/doc/guide/html/cockpit-spawn.html -+++ b/doc/guide/html/cockpit-spawn.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Spawning Processes - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Spawning Processes

--

cockpit.js: Spawning Processes — Spawning processes or scripts

-+

cockpit.js: Spawning Processes — Spawning processes or scripts

-
-diff --git a/doc/guide/html/cockpit-util.html b/doc/guide/html/cockpit-util.html -index 2502b09..22af8b3 100644 ---- a/doc/guide/html/cockpit-util.html -+++ b/doc/guide/html/cockpit-util.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.js: Utilities - - -@@ -23,7 +23,7 @@ -
- - -
-

cockpit.js: Utilities

--

cockpit.js: Utilities — Various utility functions

-+

cockpit.js: Utilities — Various utility functions

-
-@@ -72,7 +72,7 @@ string = cockpit.format_number(number) - will be returned.

-
-
--

cockpit.format_bytes_per_sec()

-+

cockpit.format_bytes_per_sec()

-
-  string = cockpit.format_bytes_per_sec(number, [factor])
-  array = cockpit.format_bytes_per_sec(number, [factor, separate])
-@@ -89,7 +89,7 @@ string = cockpit.format_number(number)
-       will be returned.

-
-
--

cockpit.format_bits_per_sec()

-+

cockpit.format_bits_per_sec()

-
-   string = cockpit.format_bits_per_sec(number, [factor])
-  array = cockpit.format_bytes_per_sec(number, [factor, separate])
-diff --git a/doc/guide/html/cockpit-ws.8.html b/doc/guide/html/cockpit-ws.8.html
-index 028641f..13d1079 100644
---- a/doc/guide/html/cockpit-ws.8.html
-+++ b/doc/guide/html/cockpit-ws.8.html
-@@ -1,7 +1,7 @@
- 
- 
- 
--
-+
- cockpit-ws
- 
- 
-@@ -23,7 +23,7 @@
- 
- - -
-

cockpit-ws

--

cockpit-ws — Cockpit web service

-+

cockpit-ws — Cockpit web service

-
-@@ -32,7 +32,7 @@ -

cockpit-ws [--help] [--port PORT] [--no-tls] [--local-ssh] [--address ADDRESS]

-
-
--

DESCRIPTION

-+

DESCRIPTION

-

- The cockpit-ws program is the web service - component used for communication between the browser application -@@ -47,7 +47,7 @@ -

-
-
--

TRANSPORT SECURITY

-+

TRANSPORT SECURITY

-

- To specify the TLS certificate the web service should use, simply - drop a file with the extension .cert in the -@@ -68,7 +68,7 @@ $ sudo remotectl certificate - -

-
--

TIMEOUT

-+

TIMEOUT

-

- When started via - systemd(1) -@@ -77,7 +77,7 @@ $ sudo remotectl certificate -

-
-
--

OPTIONS

-+

OPTIONS

-
- - -@@ -129,7 +129,7 @@ $ sudo remotectl certificate -
-
-
--

ENVIRONMENT

-+

ENVIRONMENT

-

- The cockpit-ws process will use the XDG_CONFIG_DIRS - environment variable from the -@@ -147,19 +147,19 @@ $ sudo remotectl certificate -

-
-
--

BUGS

-+

BUGS

-

- Please send bug reports to either the distribution bug tracker or the - upstream bug tracker. -

-
-
--

AUTHOR

-+

AUTHOR

-

Cockpit has been written by many - contributors.

-
-
--

SEE ALSO

-+

SEE ALSO

-

- cockpit.conf(5) - , -diff --git a/doc/guide/html/cockpit.conf.5.html b/doc/guide/html/cockpit.conf.5.html -index 5e7c555..328e038 100644 ---- a/doc/guide/html/cockpit.conf.5.html -+++ b/doc/guide/html/cockpit.conf.5.html -@@ -1,7 +1,7 @@ - - - -- -+ - cockpit.conf - - -@@ -23,12 +23,12 @@ -

- - -
-

cockpit.conf

--

cockpit.conf — Cockpit configuration file

-+

cockpit.conf — Cockpit configuration file

-
-
--

DESCRIPTION

-+

DESCRIPTION

-

- Cockpit can be configured via /etc/cockpit/cockpit.conf. That file has a INI - file syntax and thus contains key / value pairs, grouped into topical groups. See the -@@ -131,19 +131,19 @@ Origins = https://somedomain1.com https://somedomain2.com:9090 -

-
-
--

BUGS

-+

BUGS

-

- Please send bug reports to either the distribution bug tracker or the - upstream bug tracker. -

-
-
--

AUTHOR

-+

AUTHOR

-

Cockpit has been written by many - contributors.

-
-
--

SEE ALSO

-+

SEE ALSO

-

- cockpit-ws(8) -

-diff --git a/doc/guide/html/development.html b/doc/guide/html/development.html -index 962b406..e5a06a5 100644 ---- a/doc/guide/html/development.html -+++ b/doc/guide/html/development.html -@@ -1,8 +1,8 @@ - - - -- --Part III. Developer Guide -+ -+Part III. Developer Guide - - - -@@ -13,14 +13,14 @@ - - - -- -+ - - - - -
-

--Part III. Developer Guide

-+Part III. Developer Guide
-
-

Table of Contents

-
-@@ -47,75 +47,75 @@ -
API: base1
-
-
--cockpit.js — Basic cockpit API to interact with the system -+cockpit.js — Basic cockpit API to interact with the system -
-
--cockpit.js: DBus Client — DBus API communication -+cockpit.js: DBus Client — DBus API communication -
-
--cockpit.js: File Access — Reading, writing, and watching files. -+cockpit.js: File Access — Reading, writing, and watching files. -
-
--cockpit.js: HTTP Client — HTTP and REST API communication -+cockpit.js: HTTP Client — HTTP and REST API communication -
-
--cockpit.js: Spawning Processes — Spawning processes or scripts -+cockpit.js: Spawning Processes — Spawning processes or scripts -
-
--cockpit.js: Metrics — Reading and streaming metric data -+cockpit.js: Metrics — Reading and streaming metric data -
-
--cockpit.js: Series Data — Representing series data -+cockpit.js: Series Data — Representing series data -
-
--cockpit.js: Raw Channels — Raw communication channels -+cockpit.js: Raw Channels — Raw communication channels -
-
--cockpit.js: Page Location and Jumping — Page location and navigation between components -+cockpit.js: Page Location and Jumping — Page location and navigation between components -
-
--cockpit.js: Localization — Localization and translations -+cockpit.js: Localization — Localization and translations -
-
--cockpit.js: Errors — Problem codes and messages -+cockpit.js: Errors — Problem codes and messages -
-
--cockpit.js: User Session — User information and login session state -+cockpit.js: User Session — User information and login session state -
-
--cockpit.js: Utilities — Various utility functions -+cockpit.js: Utilities — Various utility functions -
-
--cockpit.js: Object Cache — Caching and sharing data -+cockpit.js: Object Cache — Caching and sharing data -
-
--cockpit.js: Manifests — Manifest info -+cockpit.js: Manifests — Manifest info -
-
--patternfly.css — Patternfly standard style sheets -+patternfly.css — Patternfly standard style sheets -
-
--jquery.js — jQuery library -+jquery.js — jQuery library -
-
--require.js — Require JS javascript loader -+require.js — Require JS javascript loader -
-
-
API: docker
-
--console.html — Container console component -+console.html — Container console component -
-
API: shell
-
--index.html — Main cockpit shell, for a single machine -+index.html — Main cockpit shell, for a single machine -
-
API: system
-
-
--logs.html — System log component -+logs.html — System log component -
-
--terminal.html — Server terminal component -+terminal.html — Server terminal component -
-
-
-diff --git a/doc/guide/html/embedding.html b/doc/guide/html/embedding.html -index a4f825b..64de340 100644 ---- a/doc/guide/html/embedding.html -+++ b/doc/guide/html/embedding.html -@@ -1,12 +1,12 @@ - - - -- -+ - Embedding and Integrating Cockpit - - -- -- -+ -+ - - - -@@ -60,7 +60,7 @@ -

Cockpit components are HTML files contained in - packages. These can be placed in an iframe or web browser - window. Each documented and stable component has a well-known URL and these are documented -- in the API reference. Each component URL begins with the string -+ in the API reference. Each component URL begins with the string - /cockpit/@localhost/ followed a package name, and then the component itself.

-

For example the - terminal.html in the -diff --git a/doc/guide/html/feature-docker.html b/doc/guide/html/feature-docker.html -index 5223f0c..ae765fa 100644 ---- a/doc/guide/html/feature-docker.html -+++ b/doc/guide/html/feature-docker.html -@@ -1,11 +1,11 @@ - - - -- -+ - Docker - - -- -+ - - - -diff --git a/doc/guide/html/feature-journal.html b/doc/guide/html/feature-journal.html -index 809a729..b3601e7 100644 ---- a/doc/guide/html/feature-journal.html -+++ b/doc/guide/html/feature-journal.html -@@ -1,11 +1,11 @@ - - - -- -+ - Journal - - -- -+ - - - -diff --git a/doc/guide/html/feature-kubernetes.html b/doc/guide/html/feature-kubernetes.html -index 6797544..f54c297 100644 ---- a/doc/guide/html/feature-kubernetes.html -+++ b/doc/guide/html/feature-kubernetes.html -@@ -1,11 +1,11 @@ - - - -- -+ - Kubernetes - - -- -+ - - - -diff --git a/doc/guide/html/feature-machines.html b/doc/guide/html/feature-machines.html -index 097feb9..baa27d8 100644 ---- a/doc/guide/html/feature-machines.html -+++ b/doc/guide/html/feature-machines.html -@@ -1,11 +1,11 @@ - - - -- -+ - Multiple Machines - - -- -+ - - - -diff --git a/doc/guide/html/feature-networkmanager.html b/doc/guide/html/feature-networkmanager.html -index b3dea4e..681765f 100644 ---- a/doc/guide/html/feature-networkmanager.html -+++ b/doc/guide/html/feature-networkmanager.html -@@ -1,11 +1,11 @@ - - - -- -+ - NetworkManager - - -- -+ - - - -diff --git a/doc/guide/html/feature-ostree.html b/doc/guide/html/feature-ostree.html -index 07cb07f..9291d61 100644 ---- a/doc/guide/html/feature-ostree.html -+++ b/doc/guide/html/feature-ostree.html -@@ -1,13 +1,13 @@ - - - -- -+ - RPM OSTree - - -- -+ - -- -+ - - - -diff --git a/doc/guide/html/feature-pcp.html b/doc/guide/html/feature-pcp.html -index 9542fbc..76be004 100644 ---- a/doc/guide/html/feature-pcp.html -+++ b/doc/guide/html/feature-pcp.html -@@ -1,11 +1,11 @@ - - - -- -+ - PCP - - -- -+ - - - -diff --git a/doc/guide/html/feature-realmd.html b/doc/guide/html/feature-realmd.html -index 9e73b47..3979ad5 100644 ---- a/doc/guide/html/feature-realmd.html -+++ b/doc/guide/html/feature-realmd.html -@@ -1,11 +1,11 @@ - - - -- -+ - realmd - - -- -+ - - - -diff --git a/doc/guide/html/feature-selinux.html b/doc/guide/html/feature-selinux.html -index d3cec35..c310cca 100644 ---- a/doc/guide/html/feature-selinux.html -+++ b/doc/guide/html/feature-selinux.html -@@ -1,11 +1,11 @@ - - - -- -+ - SELinux Policy - - -- -+ - - - -diff --git a/doc/guide/html/feature-sosreport.html b/doc/guide/html/feature-sosreport.html -index 17a5099..78c5780 100644 ---- a/doc/guide/html/feature-sosreport.html -+++ b/doc/guide/html/feature-sosreport.html -@@ -1,11 +1,11 @@ - - - -- -+ - SOS Report - - -- -+ - - - -diff --git a/doc/guide/html/feature-storaged.html b/doc/guide/html/feature-storaged.html -index 49b058c..ff6be8a 100644 ---- a/doc/guide/html/feature-storaged.html -+++ b/doc/guide/html/feature-storaged.html -@@ -1,11 +1,11 @@ - - - -- -+ - storaged - - -- -+ - - - -diff --git a/doc/guide/html/feature-subscription.html b/doc/guide/html/feature-subscription.html -index 8849471..c6bbc81 100644 ---- a/doc/guide/html/feature-subscription.html -+++ b/doc/guide/html/feature-subscription.html -@@ -1,11 +1,11 @@ - - - -- -+ - Subscription Manager - - -- -+ - - - -diff --git a/doc/guide/html/feature-systemd.html b/doc/guide/html/feature-systemd.html -index e178ef8..e75bc9b 100644 ---- a/doc/guide/html/feature-systemd.html -+++ b/doc/guide/html/feature-systemd.html -@@ -1,12 +1,12 @@ - - - -- -+ - systemd - - -- -- -+ -+ - - - -@@ -78,17 +78,17 @@ Shutdown scheduled for Sa 2015-09-26 15:49:40 CEST, use 'shutdown -c' to cancel. - command:

-
- $ systemctl status cockpit
--● cockpit.service - Cockpit Web Service
-+● cockpit.service - Cockpit Web Service
-    Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled)
-   Drop-In: /etc/systemd/system/cockpit.service.d
--           └─debug.conf
-+           └─debug.conf
-    Active: active (running) since Sa 2015-09-26 13:28:02 CEST; 2h 7min ago
-      Docs: man:cockpit-ws(8)
-  Main PID: 6957 (cockpit-ws)
-    Memory: 1.8M
-    CGroup: /system.slice/cockpit.service
--           ├─ 6957 /usr/libexec/cockpit-ws
--           └─29598 /usr/bin/ssh-agent
-+           ├─ 6957 /usr/libexec/cockpit-ws
-+           └─29598 /usr/bin/ssh-agent
- 
-
- -diff --git a/doc/guide/html/feature-terminal.html b/doc/guide/html/feature-terminal.html -index d1d2420..824b7bf 100644 ---- a/doc/guide/html/feature-terminal.html -+++ b/doc/guide/html/feature-terminal.html -@@ -1,11 +1,11 @@ - - - -- -+ - Terminal - - -- -+ - - - -diff --git a/doc/guide/html/feature-tuned.html b/doc/guide/html/feature-tuned.html -index 0420903..dc27c9e 100644 ---- a/doc/guide/html/feature-tuned.html -+++ b/doc/guide/html/feature-tuned.html -@@ -1,11 +1,11 @@ - - - -- -+ - Tuned Profiles - - -- -+ - - - -diff --git a/doc/guide/html/feature-users.html b/doc/guide/html/feature-users.html -index 739d1ee..25cd82d 100644 ---- a/doc/guide/html/feature-users.html -+++ b/doc/guide/html/feature-users.html -@@ -1,11 +1,11 @@ - - - -- -+ - User Tools - - -- -+ - - - -diff --git a/doc/guide/html/features.html b/doc/guide/html/features.html -index 467a373..c0d9528 100644 ---- a/doc/guide/html/features.html -+++ b/doc/guide/html/features.html -@@ -1,8 +1,8 @@ - - - -- --Part II. Feature Internals -+ -+Part II. Feature Internals - - - -@@ -13,14 +13,14 @@ - - - -- -+ - - - - -
-

--Part II. Feature Internals

-+Part II. Feature Internals
-
-

Table of Contents

-
-diff --git a/doc/guide/html/guide.html b/doc/guide/html/guide.html -index 5890485..17f7c64 100644 ---- a/doc/guide/html/guide.html -+++ b/doc/guide/html/guide.html -@@ -1,8 +1,8 @@ - - - -- --Part I. Deployment Guide -+ -+Part I. Deployment Guide - - - -@@ -13,27 +13,27 @@ - - - -- -+ - - - - -
-

--Part I. Deployment Guide

-+Part I. Deployment Guide
-
-

Table of Contents

-
-
Manual pages
-
-
--cockpit.conf — Cockpit configuration file -+cockpit.conf — Cockpit configuration file -
-
--cockpit-ws — Cockpit web service -+cockpit-ws — Cockpit web service -
-
--cockpit-bridge — Cockpit Host Bridge -+cockpit-bridge — Cockpit Host Bridge -
-
-
SSL/TLS Usage
-diff --git a/doc/guide/html/https.html b/doc/guide/html/https.html -index 2a97e11..3de62a1 100644 ---- a/doc/guide/html/https.html -+++ b/doc/guide/html/https.html -@@ -1,11 +1,11 @@ - - - -- -+ - SSL/TLS Usage - - -- -+ - - - -diff --git a/doc/guide/html/index.html b/doc/guide/html/index.html -index 8420aa6..2b8f15d 100644 ---- a/doc/guide/html/index.html -+++ b/doc/guide/html/index.html -@@ -1,11 +1,11 @@ - - - -- -+ - Cockpit Guide - - -- -+ - - - -@@ -26,13 +26,13 @@ -
Manual pages
-
-
--cockpit.conf — Cockpit configuration file -+cockpit.conf — Cockpit configuration file -
-
--cockpit-ws — Cockpit web service -+cockpit-ws — Cockpit web service -
-
--cockpit-bridge — Cockpit Host Bridge -+cockpit-bridge — Cockpit Host Bridge -
-
-
SSL/TLS Usage
-@@ -118,75 +118,75 @@ -
API: base1
-
-
--cockpit.js — Basic cockpit API to interact with the system -+cockpit.js — Basic cockpit API to interact with the system -
-
--cockpit.js: DBus Client — DBus API communication -+cockpit.js: DBus Client — DBus API communication -
-
--cockpit.js: File Access — Reading, writing, and watching files. -+cockpit.js: File Access — Reading, writing, and watching files. -
-
--cockpit.js: HTTP Client — HTTP and REST API communication -+cockpit.js: HTTP Client — HTTP and REST API communication -
-
--cockpit.js: Spawning Processes — Spawning processes or scripts -+cockpit.js: Spawning Processes — Spawning processes or scripts -
-
--cockpit.js: Metrics — Reading and streaming metric data -+cockpit.js: Metrics — Reading and streaming metric data -
-
--cockpit.js: Series Data — Representing series data -+cockpit.js: Series Data — Representing series data -
-
--cockpit.js: Raw Channels — Raw communication channels -+cockpit.js: Raw Channels — Raw communication channels -
-
--cockpit.js: Page Location and Jumping — Page location and navigation between components -+cockpit.js: Page Location and Jumping — Page location and navigation between components -
-
--cockpit.js: Localization — Localization and translations -+cockpit.js: Localization — Localization and translations -
-
--cockpit.js: Errors — Problem codes and messages -+cockpit.js: Errors — Problem codes and messages -
-
--cockpit.js: User Session — User information and login session state -+cockpit.js: User Session — User information and login session state -
-
--cockpit.js: Utilities — Various utility functions -+cockpit.js: Utilities — Various utility functions -
-
--cockpit.js: Object Cache — Caching and sharing data -+cockpit.js: Object Cache — Caching and sharing data -
-
--cockpit.js: Manifests — Manifest info -+cockpit.js: Manifests — Manifest info -
-
--patternfly.css — Patternfly standard style sheets -+patternfly.css — Patternfly standard style sheets -
-
--jquery.js — jQuery library -+jquery.js — jQuery library -
-
--require.js — Require JS javascript loader -+require.js — Require JS javascript loader -
-
-
API: docker
-
--console.html — Container console component -+console.html — Container console component -
-
API: shell
-
--index.html — Main cockpit shell, for a single machine -+index.html — Main cockpit shell, for a single machine -
-
API: system
-
-
--logs.html — System log component -+logs.html — System log component -
-
--terminal.html — Server terminal component -+terminal.html — Server terminal component -
-
-
-diff --git a/doc/guide/html/listen.html b/doc/guide/html/listen.html -index ddb9105..e769ea8 100644 ---- a/doc/guide/html/listen.html -+++ b/doc/guide/html/listen.html -@@ -1,11 +1,11 @@ - - - -- -+ - TCP Port and Address - - -- -+ - - - -diff --git a/doc/guide/html/packages.html b/doc/guide/html/packages.html -index 5fbb095..8ab1c26 100644 ---- a/doc/guide/html/packages.html -+++ b/doc/guide/html/packages.html -@@ -1,11 +1,11 @@ - - - -- -+ - Cockpit Packages - - -- -+ - - - -@@ -190,7 +190,7 @@ $ cockpit-bridge --packages - <script src="../base1/cockpit.js"></script> - -

Do not assume you can link to any file in any other package. Refer to the -- list of API packages for those that are -+ list of API packages for those that are - available for use.

-
-
-@@ -228,7 +228,7 @@ mypackage/test.min.js.gz -

API from various packages can be used to implement Cockpit packages. Each package - listed here has some API available for use. Only the API explicitly documented should - be used.

-- -+ -

To include javascript from the API, simply load it into your HTML using - a script tag. Alternatively you can use an javascript loader.

-
-diff --git a/doc/guide/html/privileges.html b/doc/guide/html/privileges.html -index f0f45d4..6593047 100644 ---- a/doc/guide/html/privileges.html -+++ b/doc/guide/html/privileges.html -@@ -1,13 +1,13 @@ - - - -- -+ - Privileges and Permissions - - -- -+ - -- -+ - - - -diff --git a/doc/guide/html/sso.html b/doc/guide/html/sso.html -index 079828a..10741c9 100644 ---- a/doc/guide/html/sso.html -+++ b/doc/guide/html/sso.html -@@ -1,11 +1,11 @@ - - - -- -+ - Single Sign On - - -- -+ - - - -diff --git a/doc/guide/html/startup.html b/doc/guide/html/startup.html -index a0ef4f0..fae5511 100644 ---- a/doc/guide/html/startup.html -+++ b/doc/guide/html/startup.html -@@ -1,11 +1,11 @@ - - - -- -+ - Start up - - -- -+ - - - -diff --git a/doc/guide/html/urls.html b/doc/guide/html/urls.html -index f0ebab3..a965e71 100644 ---- a/doc/guide/html/urls.html -+++ b/doc/guide/html/urls.html -@@ -1,11 +1,11 @@ - - - -- -+ - Cockpit URLs - - -- -+ - - - -diff --git a/pkg/dashboard/manifest.json b/pkg/dashboard/manifest.json -index 42b2b0e..b4b24bf 100644 ---- a/pkg/dashboard/manifest.json -+++ b/pkg/dashboard/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "119.x" -+ "cockpit": "122" - }, - - "dashboard": { -diff --git a/pkg/docker/manifest.json b/pkg/docker/manifest.json -index 41064b7..eb12768 100644 ---- a/pkg/docker/manifest.json -+++ b/pkg/docker/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/kubernetes/manifest.json b/pkg/kubernetes/manifest.json -index 54be671..e0493e8 100644 ---- a/pkg/kubernetes/manifest.json -+++ b/pkg/kubernetes/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "dashboard": { -diff --git a/pkg/machines/manifest.json b/pkg/machines/manifest.json -index 79ffbbe..5f44415 100644 ---- a/pkg/machines/manifest.json -+++ b/pkg/machines/manifest.json -@@ -1,5 +1,8 @@ - { - "version": 0, -+ "requires": { -+ "cockpit": "122" -+ }, - "menu": { - "vms": { - "label": "Virtual Machines", -diff --git a/pkg/networkmanager/manifest.json b/pkg/networkmanager/manifest.json -index 297fbb5..8abf35a 100644 ---- a/pkg/networkmanager/manifest.json -+++ b/pkg/networkmanager/manifest.json -@@ -2,7 +2,7 @@ - "version": "@VERSION@", - "name": "network", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/ostree/manifest.json b/pkg/ostree/manifest.json -index b82cc09..216919e 100644 ---- a/pkg/ostree/manifest.json -+++ b/pkg/ostree/manifest.json -@@ -2,7 +2,7 @@ - "version": "@VERSION@", - "name": "updates", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/playground/manifest.json b/pkg/playground/manifest.json -index d039cad..b0a5c4d 100644 ---- a/pkg/playground/manifest.json -+++ b/pkg/playground/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/realmd/manifest.json b/pkg/realmd/manifest.json -index 34a0104..47053ef 100644 ---- a/pkg/realmd/manifest.json -+++ b/pkg/realmd/manifest.json -@@ -2,6 +2,6 @@ - "version": "@VERSION@", - "name": "domain", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - } - } -diff --git a/pkg/selinux/manifest.json b/pkg/selinux/manifest.json -index 1109089..67b5c5a 100644 ---- a/pkg/selinux/manifest.json -+++ b/pkg/selinux/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/sosreport/manifest.json b/pkg/sosreport/manifest.json -index 222f908..f2dcb2a 100644 ---- a/pkg/sosreport/manifest.json -+++ b/pkg/sosreport/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/subscriptions/manifest.json b/pkg/subscriptions/manifest.json -index d454511..680040f 100644 ---- a/pkg/subscriptions/manifest.json -+++ b/pkg/subscriptions/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/systemd/manifest.json b/pkg/systemd/manifest.json -index 23fac06..60b60f8 100644 ---- a/pkg/systemd/manifest.json -+++ b/pkg/systemd/manifest.json -@@ -3,7 +3,7 @@ - "name": "system", - - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/tuned/manifest.json b/pkg/tuned/manifest.json -index 85ee148..b941033 100644 ---- a/pkg/tuned/manifest.json -+++ b/pkg/tuned/manifest.json -@@ -2,6 +2,6 @@ - "version": "@VERSION@", - "name": "performance", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - } - } -diff --git a/pkg/users/manifest.json b/pkg/users/manifest.json -index 3cbad0f..d531a2e 100644 ---- a/pkg/users/manifest.json -+++ b/pkg/users/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/po/po.ca.js b/po/po.ca.js -index 8912d3b..8cb6a24 100644 ---- a/po/po.ca.js -+++ b/po/po.ca.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.da.js b/po/po.da.js -index 61192ba..712aaf3 100644 ---- a/po/po.da.js -+++ b/po/po.da.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.de.js b/po/po.de.js -index ca8abe7..54ad52f 100644 ---- a/po/po.de.js -+++ b/po/po.de.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.es.js b/po/po.es.js -index 6a2638d..034c55e 100644 ---- a/po/po.es.js -+++ b/po/po.es.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.fr.js b/po/po.fr.js -index 233cbec..314afcc 100644 ---- a/po/po.fr.js -+++ b/po/po.fr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n > 1); -diff --git a/po/po.hr.js b/po/po.hr.js -index c10a6ae..ff84c65 100644 ---- a/po/po.hr.js -+++ b/po/po.hr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); -diff --git a/po/po.ko.js b/po/po.ko.js -index a1db755..4360ca9 100644 ---- a/po/po.ko.js -+++ b/po/po.ko.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=1; plural=0; -diff --git a/po/po.pl.js b/po/po.pl.js -index 4e4b857..58a89f7 100644 ---- a/po/po.pl.js -+++ b/po/po.pl.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; -diff --git a/po/po.pt_BR.js b/po/po.pt_BR.js -index 1932ef9..5c9aa85 100644 ---- a/po/po.pt_BR.js -+++ b/po/po.pt_BR.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.tr.js b/po/po.tr.js -index d164d78..be61d36 100644 ---- a/po/po.tr.js -+++ b/po/po.tr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n>1); -diff --git a/po/po.uk.js b/po/po.uk.js -index c6b30bb..5f50a33 100644 ---- a/po/po.uk.js -+++ b/po/po.uk.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); -diff --git a/po/po.zh_CN.js b/po/po.zh_CN.js -index 916c763..73e5b32 100644 ---- a/po/po.zh_CN.js -+++ b/po/po.zh_CN.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=1; plural=0; -diff --git a/src/base1/test-http.html b/src/base1/test-http.html -index 4f1e134..4a2af52 100644 ---- a/src/base1/test-http.html -+++ b/src/base1/test-http.html -@@ -60,7 +60,7 @@ asyncTest("simple request", function() { - deepEqual(JSON.parse(data), { - version: "@VERSION@", - 'requires': { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - tools: { - 'patterns': { -diff --git a/src/base1/test-stub.html b/src/base1/test-stub.html -index 27419b3..406aaa6 100644 ---- a/src/base1/test-stub.html -+++ b/src/base1/test-stub.html -@@ -99,7 +99,7 @@ asyncTest("http", function() { - deepEqual(JSON.parse(data), { - version: "@VERSION@", - requires: { -- cockpit: "0.114" -+ cockpit: "122" - }, - tools: { - 'patterns': { -diff --git a/src/common/cockpitassets.c b/src/common/cockpitassets.c -index 109c7c9..4f5d112 100644 ---- a/src/common/cockpitassets.c -+++ b/src/common/cockpitassets.c -@@ -505,43 +505,17 @@ GResource *cockpitassets_get_resource (void) - - #define G_HAS_CONSTRUCTORS 1 - --/* We do some weird things to avoid the constructors being optimized -- * away on VS2015 if WholeProgramOptimization is enabled. First we -- * make a reference to the array from the wrapper to make sure its -- * references. Then we use a pragma to make sure the wrapper function -- * symbol is always included at the link stage. Also, the symbols -- * need to be extern (but not dllexport), even though they are not -- * really used from another object file. -- */ -- --/* We need to account for differences between the mangling of symbols -- * for Win32 (x86) and x64 programs, as symbols on Win32 are prefixed -- * with an underscore but symbols on x64 are not. -- */ --#ifdef _WIN64 --#define G_MSVC_SYMBOL_PREFIX "" --#else --#define G_MSVC_SYMBOL_PREFIX "_" --#endif -- --#define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX) --#define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX) -- --#define G_MSVC_CTOR(_func,_sym_prefix) \ -+#define G_DEFINE_CONSTRUCTOR(_func) \ - static void _func(void); \ -- extern int (* _array ## _func)(void); \ -- int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \ -- __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \ -+ static int _func ## _wrapper(void) { _func(); return 0; } \ - __pragma(section(".CRT$XCU",read)) \ -- __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper; -+ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _wrapper; - --#define G_MSVC_DTOR(_func,_sym_prefix) \ -+#define G_DEFINE_DESTRUCTOR(_func) \ - static void _func(void); \ -- extern int (* _array ## _func)(void); \ -- int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \ -- __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \ -+ static int _func ## _constructor(void) { atexit (_func); return 0; } \ - __pragma(section(".CRT$XCU",read)) \ -- __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor; -+ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; - - #elif defined (_MSC_VER) - -diff --git a/tools/cockpit.spec b/tools/cockpit.spec -index f277720..02ff660 100644 ---- a/tools/cockpit.spec -+++ b/tools/cockpit.spec -@@ -16,10 +16,10 @@ - - %if %{defined gitcommit} - %define extra_flags CFLAGS='-O2 -Wall -Werror -fPIC -g -DWITH_DEBUG' --%define stable_api %{gitcommit} -+%define required_base %{gitcommit} - %else --# The first version with a stable APIs --%define stable_api 0.114 -+# earliest base that the subpackages work on -+%define required_base 122 - %endif - - %if 0%{?centos} -@@ -385,7 +385,7 @@ This package contains the Cockpit shell UI assets. - %package storaged - Summary: Cockpit user interface for storage, using Storaged - Requires: %{name}-bridge >= %{version}-%{release} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-shell >= %{required_base} - Requires: storaged >= 2.1.1 - %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 - Recommends: storaged-lvm2 >= 2.1.1 -@@ -405,8 +405,8 @@ The Cockpit component for managing storage. This package uses Storaged. - - %package ostree - Summary: Cockpit user interface for rpm-ostree --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - %if 0%{?fedora} > 0 && 0%{?fedora} < 24 - Requires: rpm-ostree >= 2015.10-1 - %else -@@ -420,8 +420,8 @@ The Cockpit components for managing software updates for ostree based systems. - - %package machines - Summary: Cockpit user interface for virtual machines --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: libvirt - Requires: libvirt-client - -@@ -436,8 +436,8 @@ The Cockpit components for managing virtual machines. - - %package sosreport - Summary: Cockpit user interface for diagnostic reports --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: sos - BuildArch: noarch - -@@ -449,8 +449,8 @@ sosreport tool. - - %package subscriptions - Summary: Cockpit subscription user interface package --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: subscription-manager >= 1.13 - BuildArch: noarch - -@@ -462,8 +462,8 @@ subscription management. - - %package networkmanager - Summary: Cockpit user interface for networking, using NetworkManager --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: NetworkManager - # Optional components (only when soft deps are supported) - %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 -@@ -482,8 +482,8 @@ The Cockpit component for managing networking. This package uses NetworkManager - - %package selinux - Summary: Cockpit SELinux package --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: setroubleshoot-server >= 3.3.3 - BuildArch: noarch - -@@ -499,8 +499,8 @@ utility setroubleshoot to diagnose and resolve SELinux issues. - - %package docker - Summary: Cockpit user interface for Docker containers --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: docker >= 1.3.0 - Requires: python - -@@ -517,8 +517,8 @@ This package is not yet complete. - %package kubernetes - Summary: Cockpit user interface for Kubernetes cluster - Requires: /usr/bin/kubectl --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - BuildRequires: golang-bin - BuildRequires: golang-src - -@@ -537,8 +537,8 @@ cluster. Installed on the Kubernetes master. This package is not yet complete. - - %package test-assets - Summary: Additional stuff for testing Cockpit --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: openssh-clients - - %description test-assets --- -2.5.5 - diff --git a/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch b/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch deleted file mode 100644 index 3e5d989..0000000 --- a/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch +++ /dev/null @@ -1,136 +0,0 @@ -From 31ca89dd1d0f90bf0249585093435926eee88cb5 Mon Sep 17 00:00:00 2001 -From: Marius Vollmer -Date: Wed, 2 Nov 2016 11:10:42 +0200 -Subject: [2/7] networkmanager: Fix regression re activation of virtual - interfaces - -https://bugzilla.redhat.com/show_bug.cgi?id=1394667 - -Upstream commit: -6961a619a3d9012f7a2ac19e8c235e43a2cd216d - networkmanager: Fix regression re activation of virtual interfaces - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132973 -> 132949 bytes - dist/networkmanager/network.js.map | Bin 1028824 -> 1028731 bytes - pkg/networkmanager/interfaces.js | 12 ++++++------ - test/verify/check-networking | 30 ++++++++++++++++++++++++++++++ - 4 files changed, 36 insertions(+), 6 deletions(-) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index e734b5eb9154334f16b67e6560398e3b4eb02b40..2cdd210a34666121baf778b40b08a492e131861b 100644 -GIT binary patch -delta 75 -zcmaFc$8oifV}oWjYf5TaeBNY(YIz82b6E9eMkb)h#+j0nHEVfT;`0)7H`~>!K?RlB -S!5R{Cn`hN+pH;_rxdQ-J3>~fj - -delta 110 -zcmccG$MLq0V}oWjduCcOMwJJ -zbo6v|*?iz|03!!nD)F$WsFS0kqq&QYE06-JN_8xAa;%D)9C-8svN92|OmuZQAa%`2 -z$J&#QF#<8u_M~IX`;=KzQp@7=rf*1Pk(}=Eidl^V%umcsoqq8FyU6qfvdpa0SN&k& -z-9GIV^G9YTh*Ht%vXLyp)8!{{u}$ai;}T|#&jaaT4K3g@(3TWfF!nS -k_i=4u!m0-Dda%NF{fS&a%nigmK+FroeB1RW@~>0`0ICb9^Z)<= - -delta 534 -zcmezU#O}sZy9x0^smaEM21ZF1DaMwTrUofVsTLax1rD=VI_daMc6h8JZtkMv>gebQ -z;sdF2FP%U~Pe+TO%^ME~F!Fopcmf5Bopiz-ogK5hCVzY=DGAk3371QEax8Ol)c2lj -zeDnf_j>N+vljV=`3L>k{0jX{_J=Sh|j1h>LwwoSf-lsgh(VInKx`Hzs$MgjsnYpJM -zykusbuK9|YZ+b!~i{$hN!a%OW2PT&3nJTRO+tXe#e_-a+^UNzrElNvFp58d0S$KNG -zTV~1Wa|2npr=RKN;+XDO$SgL!W*Rf^_U-SOPcdOt{r5c=&-A??nUPda-=D+cFr7D< -znWJ6%6EhIA05K~NvjH*tcI{6b%sE(sb$X!)PtbI`bxeZWuZZw0W@>j!$0 will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.iface.Name), -- cockpit.format(_("Delete $0"), self.iface.Name)); -+ self.dev_name), -+ cockpit.format(_("Delete $0"), self.dev_name)); - } - }, - -@@ -2171,8 +2171,8 @@ PageNetworkInterface.prototype = { - modify, - cockpit.format(_("Switching on $0 will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.dev.Interface), -- cockpit.format(_("Switch on $0"), self.dev.Interface)); -+ self.dev_name), -+ cockpit.format(_("Switch on $0"), self.dev_name)); - }, - - disconnect: function() { -@@ -2196,8 +2196,8 @@ PageNetworkInterface.prototype = { - modify, - cockpit.format(_("Switching off $0 will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.dev.Interface), -- cockpit.format(_("Switch off $0"), self.dev.Interface)); -+ self.dev_name), -+ cockpit.format(_("Switch off $0"), self.dev_name)); - }, - - update: function() { -diff --git a/test/verify/check-networking b/test/verify/check-networking -index a318e5c..1133eec 100755 ---- a/test/verify/check-networking -+++ b/test/verify/check-networking -@@ -371,6 +371,36 @@ class TestNetworking(MachineCase): - b.wait_visible("#networking") - b.wait_not_present("#networking-interfaces tr[data-interface='tbridge']") - -+ def testVlan(self): -+ b = self.browser -+ m = self.machine -+ -+ iface = self.get_iface(m, m.macaddr) -+ -+ self.login_and_go("/network") -+ self.wait_for_iface(iface) -+ -+ # Make a VLAN interface -+ b.click("button:contains('Add VLAN')") -+ b.wait_popup("network-vlan-settings-dialog") -+ b.set_val("#network-vlan-settings-dialog tr:contains('Name') input", "tvlan") -+ b.set_val("#network-vlan-settings-dialog tr:contains('VLAN Id') input", "123") -+ b.click("#network-vlan-settings-dialog button:contains('Apply')") -+ b.wait_popdown("network-vlan-settings-dialog") -+ b.wait_present("#networking-interfaces tr[data-interface='tvlan']") -+ -+ # Activate it. It wont get an IP address, but that's okay. -+ b.click("#networking-interfaces tr[data-interface='tvlan'] td:first-child") -+ b.wait_visible("#network-interface") -+ b.wait_in_text("tr:contains('Status')", "Inactive") -+ b.click(".panel-heading .btn:contains('On')") -+ b.wait_not_in_text("tr:contains('Status')", "Inactive") -+ -+ # Delete it -+ b.click("#network-interface button:contains('Delete')") -+ b.wait_visible("#networking") -+ b.wait_not_present("#networking-interfaces tr[data-interface='tvlan']") -+ - def testOther(self): - b = self.browser - m = self.machine --- -2.5.5 - diff --git a/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch b/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch deleted file mode 100644 index 483d55a..0000000 --- a/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch +++ /dev/null @@ -1,89 +0,0 @@ -From 953da73c7f21c85f68f9316d33c76643fee2a7dd Mon Sep 17 00:00:00 2001 -From: Marius Vollmer -Date: Wed, 2 Nov 2016 14:44:00 +0200 -Subject: [3/7] networkmanager: Always set REORDER_HDR flag for new VLAN - devices - -https://bugzilla.redhat.com/show_bug.cgi?id=1390605 - -Upstream commit: -8ceb7172b80efba8e2d5269be078f0e65559b091 - networkmanager: Always set REORDER_HDR flag for new VLAN devices - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132949 -> 132973 bytes - dist/networkmanager/network.js.map | Bin 1028731 -> 1029014 bytes - pkg/networkmanager/interfaces.js | 2 ++ - test/verify/check-networking | 5 +++++ - 4 files changed, 7 insertions(+) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index 2cdd210a34666121baf778b40b08a492e131861b..ac346740af42b474d67e169402a8147b6a46708f 100644 -GIT binary patch -delta 42 -wcmccG$MLq0V?(5ZxK5siQdv%7o|2AIT25kmF_11*(lKm~P}m-!!1(tW06tp|vj6}9 - -delta 18 -ZcmaFc$8oifV?(4ubD_faLIuV@&j3${2v-0A - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index b037e826b92c6599f15c6c719cf933b98d53936b..dc53b3f715bd55e48472b2325ddf21fa1d556ee4 100644 -GIT binary patch -delta 766 -zcmezU#BSPiy9u!(X2wZoMuvu_7KVmqmd1w3sTRp58w+RTaB91iIP3U3X1Q(_$}MLR -zNq2H|b+mBOadmWb)G2jxba%}0-aMgj6DyRi_I(o>cSy=uz!X#%qWLGXYWt+sjK04av$sE3#$-@5T|kVP#a>@uLETVYA+uPa -zBqLQJB{eOvG^a#IA*r-Pp*&R~FEuqqp(J0SIJHC}vqT}aq97+TIkP0EQXw&~vOKX; -zZ@Qp3v)FWf31%+Qw4B8B;us|z1vpSIRi7TPo>gi3gcmF<(;e8DIj8p@=HzX+mShHE -z79eH?Vm2UV2V#!x){>kbU9hI1>4hRZLDTKlF$r$JBEqwnX}en@r+(7(2ip9U`{3ds -rPB{szj@MBzoc?eox9s!_D>ymZfldcvE+FOxVjdvo-QItg@69^^8|3Zo - -delta 595 -zcmbRC-0t@iy9u!(<|YDINhxWT8w+RTaGJT5IP3U3>bqzD+$zZd0M%(VSZBBy@R^m~VZh6~*1Vwrwn4JSwY$|IaW%mu{UK+FTgyxUhE -I;d}cI00B+B-T(jq - -diff --git a/pkg/networkmanager/interfaces.js b/pkg/networkmanager/interfaces.js -index 9c2cf43..fa95d9c 100644 ---- a/pkg/networkmanager/interfaces.js -+++ b/pkg/networkmanager/interfaces.js -@@ -743,6 +743,8 @@ function NetworkManagerModel() { - set("vlan", "parent", 's', settings.vlan.parent); - set("vlan", "id", 'u', settings.vlan.id); - set("vlan", "interface-name", 's', settings.vlan.interface_name); -+ // '1' is the default, but we need to set it explicitly anyway. -+ set("vlan", "flags", 'u', 1); - } - - if (settings.ethernet) { -diff --git a/test/verify/check-networking b/test/verify/check-networking -index 1133eec..711cd0c 100755 ---- a/test/verify/check-networking -+++ b/test/verify/check-networking -@@ -396,6 +396,11 @@ class TestNetworking(MachineCase): - b.click(".panel-heading .btn:contains('On')") - b.wait_not_in_text("tr:contains('Status')", "Inactive") - -+ # Check that the actual kernel device has the REORDER_HDR flag -+ # set. NetworkManager stopped doing that for connections -+ # created via D-Bus at some point. -+ self.assertIn("REORDER_HDR", m.execute("ip -d link show tvlan | grep vlan")) -+ - # Delete it - b.click("#network-interface button:contains('Delete')") - b.wait_visible("#networking") --- -2.5.5 - diff --git a/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch b/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch deleted file mode 100644 index b3cd6cd..0000000 --- a/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch +++ /dev/null @@ -1,68 +0,0 @@ -From ddf02f21504708956b586988d797f2b23b53a950 Mon Sep 17 00:00:00 2001 -From: Marius Vollmer -Date: Thu, 3 Nov 2016 14:49:41 +0200 -Subject: [4/7] networkmanager: Not all connections have a interface name - -https://bugzilla.redhat.com/show_bug.cgi?id=1394668 - -Upstream commit: -5d3f012faf468235954083312b1bd15ac8fc29c8 - networkmanager: Not all connections have a interface name - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132973 -> 132976 bytes - dist/networkmanager/network.js.map | Bin 1029014 -> 1029108 bytes - pkg/networkmanager/interfaces.js | 3 ++- - 3 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index ac346740af42b474d67e169402a8147b6a46708f..a5a1dba5cda0e4bc50df99453862cb89a8a605d6 100644 -GIT binary patch -delta 22 -ecmaFc$MK<$W5Xsh<`Olv=1peXH<>Z+z5oDpuL=7A - -delta 18 -acmey+$MLq0W5Xu1=B;Mix0*5Tz5oDOq6t0# - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index dc53b3f715bd55e48472b2325ddf21fa1d556ee4..1b98808a10590f95af3df971bff95aef471d6f95 100644 -GIT binary patch -delta 549 -zcmbRC-0sVBy9u!(iD_m@Nl9tOMv2MBiAfe_MoA{g8w-n@867v@Z?2bT)Sn!`cqL=y -zX3iyP?Tk6o3$z)<+{%kReRYBz9fR|VoOE0r9Rpo-+&wFbJ}1yu=D5bUAj?rpjKj5edWq-<#k)Ucc~m|;*Qz8MwU6e7pyLedM- -z6^3RMq8nK07gh{bCj#^u%tWXk!b`TFp2)aEQbrqQQiUO!HzN(V&tJ{x`jOYB%9 -za(a&_PtbJlbxeZW-;44rX4-xyk#ou%umvnY3sR?l^yg7-2O18oVs`=WBF$O -zC28%kS;d}ZPR=^6j*gBlI)OkkzsN}^(4(~2(^n_h(J?p=$OTFUy6CujmSL#%(h2r5 -zgDdrdssySJ_Rw+nHs5|po6%g7v3NR{E29*Xe))DaSH>^KGNlz>5W^i&HTYL#`A%1N -zWz^rETFH1*ygohK7ge2mU|xYAs&jQLoP#P0{2=PU{s1{OxC%pEda+Z8Hip7beGG+_ -zeqn`$AOl5!-hi11^-_4z_KOo4cStf?Oz&FFD8*Q{ed%gO-`|Yc+dnU3y1st;xqqBG -z(^ptBOHDUOwuUGh`E872Z(vMpZmwBwiN*KRIJJX - -diff --git a/pkg/networkmanager/interfaces.js b/pkg/networkmanager/interfaces.js -index fa95d9c..4d0a751 100644 ---- a/pkg/networkmanager/interfaces.js -+++ b/pkg/networkmanager/interfaces.js -@@ -1160,7 +1160,8 @@ function NetworkManagerModel() { - if (obj.Connections) { - obj.Connections.forEach(function (con) { - function add_to_interface(name) { -- get_interface(name).Connections.push(con); -+ if (name) -+ get_interface(name).Connections.push(con); - } - - if (con.Settings) { --- -2.5.5 - diff --git a/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch b/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch deleted file mode 100644 index df0d51a..0000000 --- a/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 96d64114ecedbb1203199339d443aba8f79f2417 Mon Sep 17 00:00:00 2001 -From: petervo -Date: Thu, 10 Nov 2016 12:21:28 -0800 -Subject: [5/7] Fix registry console Windows IE and Edge login - -https://bugzilla.redhat.com/show_bug.cgi?id=1378810 -https://bugzilla.redhat.com/show_bug.cgi?id=1393740 - -Upstream commits: -b403d66ff9b2a74c58dc296236491af2aae33601 - ws: Explictly set no-cache on all login responses -80a239cf53d0eb44fef5da3e3b31d67bb065e336 - ws: Extract baseURI from tag for some IEs - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - src/ws/cockpithandlers.c | 2 ++ - src/ws/login.html | 13 ++++++++++++- - 2 files changed, 14 insertions(+), 1 deletion(-) - -diff --git a/src/ws/cockpithandlers.c b/src/ws/cockpithandlers.c -index f96354e..1611fdd 100644 ---- a/src/ws/cockpithandlers.c -+++ b/src/ws/cockpithandlers.c -@@ -408,6 +408,8 @@ on_login_complete (GObject *object, - headers = cockpit_web_server_new_table (); - response_data = cockpit_auth_login_finish (COCKPIT_AUTH (object), result, flags, headers, &error); - -+ /* Never cache a login response */ -+ cockpit_web_response_set_cache_type (response, COCKPIT_WEB_RESPONSE_NO_CACHE); - if (error) - { - if (response_data) -diff --git a/src/ws/login.html b/src/ws/login.html -index 3eb30f5..d114cc0 100644 ---- a/src/ws/login.html -+++ b/src/ws/login.html -@@ -133,8 +133,19 @@ - /* Sets values for application, url_root and login_path */ - function setup_path_globals (path) { - var parser = document.createElement('a'); -+ var base = document.baseURI; -+ var base_tags; -+ /* Some IEs don't support baseURI */ -+ if (!base) { -+ base_tags = document.getElementsByTagName ("base"); -+ if (base_tags.length > 0) -+ base = base_tags[0].href; -+ else -+ base = "/"; -+ } -+ - path = path || "/"; -- parser.href = document.baseURI; -+ parser.href = base; - if (parser.pathname != "/") { - url_root = parser.pathname.replace(/^\/+|\/+$/g, ''); - window.localStorage.setItem('url-root', url_root); --- -2.5.5 - diff --git a/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch b/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch deleted file mode 100644 index 7cd89a5..0000000 --- a/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch +++ /dev/null @@ -1,1425 +0,0 @@ -From 260cfb53147c9d9bf46858c2bdd5ff707dda37cc Mon Sep 17 00:00:00 2001 -From: petervo -Date: Thu, 10 Nov 2016 09:58:30 -0800 -Subject: [6/7] kubernetes: Fix reloading of projects and users - -https://bugzilla.redhat.com/show_bug.cgi?id=1393785 - -Upstream commit: -d1c58a3bb46ba57e5667e48f579dd7bcf95973e4 - kubernetes: Fix reloading of projects and users - -Closes #5363 -Signed-off-by: Stef Walter - * Signing off inclusion in the rhel-7.3.1 branch ---- - Makefile-kubernetes.deps | 2 +- - dist/kubernetes/kubernetes.js | Bin 832263 -> 832099 bytes - dist/kubernetes/kubernetes.js.map | Bin 6430970 -> 6429847 bytes - dist/kubernetes/registry.js | Bin 470252 -> 470087 bytes - dist/kubernetes/registry.js.map | Bin 4275493 -> 4274371 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229225 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114391 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719794 bytes - dist/kubernetes/scripts/test-projects.js | Bin 319416 -> 319252 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3413296 -> 3412183 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759256 bytes - pkg/kubernetes/scripts/projects.js | 10 ---------- - 15 files changed, 1 insertion(+), 11 deletions(-) - -diff --git a/Makefile-kubernetes.deps b/Makefile-kubernetes.deps -index 722a02b..b76192f 100644 ---- a/Makefile-kubernetes.deps -+++ b/Makefile-kubernetes.deps -@@ -1,4 +1,4 @@ --kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html -+kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html - kubernetes_OUTPUTS = dist/kubernetes/kubernetes.js dist/kubernetes/registry.js dist/kubernetes/scripts/test-connection.js dist/kubernetes/scripts/test-images.js dist/kubernetes/scripts/test-kube-client.js dist/kubernetes/scripts/test-nodes.js dist/kubernetes/scripts/test-projects.js dist/kubernetes/scripts/test-tags.js dist/kubernetes/scripts/test-utils.js dist/kubernetes/scripts/test-volumes.js dist/kubernetes/kubernetes.css dist/kubernetes/registry.css dist/kubernetes/scripts/test-connection.css dist/kubernetes/scripts/test-images.css dist/kubernetes/scripts/test-kube-client.css dist/kubernetes/scripts/test-nodes.css dist/kubernetes/scripts/test-projects.css dist/kubernetes/scripts/test-tags.css dist/kubernetes/scripts/test-utils.css dist/kubernetes/scripts/test-volumes.css dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html dist/kubernetes/registry.html dist/kubernetes/scripts/test-utils.html dist/kubernetes/scripts/test-images.html dist/kubernetes/scripts/test-projects.html dist/kubernetes/scripts/test-nodes.html dist/kubernetes/scripts/test-kube-client.html dist/kubernetes/scripts/test-tags.html dist/kubernetes/scripts/test-connection.html dist/kubernetes/scripts/test-volumes.html - kubernetes_INSTALL = dist/kubernetes/kubernetes.js.gz dist/kubernetes/registry.js.gz dist/kubernetes/scripts/test-connection.js.gz dist/kubernetes/scripts/test-images.js.gz dist/kubernetes/scripts/test-kube-client.js.gz dist/kubernetes/scripts/test-nodes.js.gz dist/kubernetes/scripts/test-projects.js.gz dist/kubernetes/scripts/test-tags.js.gz dist/kubernetes/scripts/test-utils.js.gz dist/kubernetes/scripts/test-volumes.js.gz dist/kubernetes/kubernetes.css.gz dist/kubernetes/registry.css.gz dist/kubernetes/scripts/test-connection.css.gz dist/kubernetes/scripts/test-images.css.gz dist/kubernetes/scripts/test-kube-client.css.gz dist/kubernetes/scripts/test-nodes.css.gz dist/kubernetes/scripts/test-projects.css.gz dist/kubernetes/scripts/test-tags.css.gz dist/kubernetes/scripts/test-utils.css.gz dist/kubernetes/scripts/test-volumes.css.gz dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html.gz dist/kubernetes/registry.html.gz - kubernetes_DEBUG = dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map -diff --git a/dist/kubernetes/kubernetes.js b/dist/kubernetes/kubernetes.js -index 82ac51f8ea5cba04f0038a3ad4a3067535ae9af5..f3f3e21e611987201277e20cb2b5dadd32807ef9 100644 -GIT binary patch -delta 173 -zcmZpFX7u=pQ9}!33sVbo3rh=Y3tJ0&3r7oQ3)dFz&<252y@I0rEWgCuRNGRWQhSZ* -z{Egf))2}pen=)%!fq5>|KN#_tOiwW9VW0k>nVV(%#76F1M!{6Q(&E%2gvQkA|7LJY -zOt)|3=9>PXk(+ILOEY%@*o;@r+-lPm8o7<9|7zpz*nX;oTY!0bCf7^lNh<$ -OJvz9zdvx&Z*8%`tHawgF - -delta 228 -zcmaF-#Hjt5Q9}!33sVbo3rh=Y3tJ0&3r7oQ3)dFz&<3f@G>ufff};E^zr@^B+ftoU -z&FZqmB83#&qUpXb8GK-6 -zCD>|HbBa?HKvFJ@*4zI#aIa!i2b*15oLYoowuYu&c4l6RhEga{cDh+Bx3&OC9n^wU -yJs@ZLL~a%lkOczMA2o3&O#ji!{cO8h3%39>BiD4ZcJAEvCGFhXm$dWj*8%|bwNVrR - -diff --git a/dist/kubernetes/kubernetes.js.map b/dist/kubernetes/kubernetes.js.map -index 5c3c6eec8856c2eb1efb0801fc4309e498d346d4..25e6161b961f3e91b79b1189be109c9ccbfc4733 100644 -GIT binary patch -delta 15961 -zcmd6OX>?r2b>?YqV1s-G(jWltB)9-18)WaBNRfPKG#VgCf*{3JvM7k6df(BjBE!;| -zSW03i^ch<>nJkv$Ga1=VCL^EGz#hx7JjtAlqftUhj;+lSC2O3>OH4Z6rG)uzRlOz% -zLF1g6A2UA+4^{8ht$T0Xx?8>e#aA9)NMCq(;iWrPO$I#o-s=us40(bU?c64D|rF^k8es}7jC-1ePEkIj{wg_!8+7h%j -zw54cvw05**Xv=4wyw`{)+ajjh9~p>|^Rm&kBxXj;z%YHet*wtL -zb|s5r11C(=95@Y-fg|`YRX#j0hNsUNmCu1mGiLh3L-f)1HqXqX&l*Fvw$XtoAi~u9 -zbt6iy=Z(&7dO3{dAnI+>um-f)aH;i6-^&3XVrVD1& -z^koJm%6Z74UzK -zwIF(H`C$04?1b=?H1Xo$Fx~s25%C8wcp82ACL#$>C{ct%Jk2yQZLg`;iK!hj>GG0g -zUCSd_e$*ToH%H7Vy8fcEb!|GUHm2ZHTbOR}9zXyY+V_&Np}SPqWQ}65hz>tXlz+)s -z<8wHNC2UR+k*g}u3ZNK8T@h7Q5B07@PrhWV+ZG24QsAsd>P;#hlS4`UoT9g1G9uHp -zvf7A4^5y*0$n_xA31)c|3^pr6ki#MK|A0UxjpINQF;5JP(wAN~mQIJ`N2FX`LvkDc -zHPn}4I0O;1sQ3&zhUGztJ5}H5I4m*wFwSz|_wq=w1|&650#DYOd=$`9pjzH7XeQEv -z_UjFdSZj>XB-e(izlTl -zZj-CDHsl7n=@z=P8Xc390Ge?NLmC~Pa7yB6*2d7o@;sERbH_9ldZkDVAn9X-4Dc?5 -zS&eWCy4D4t(+VN$>KUoAr|I+GG&YCp*hrqNH!_R!!d)qQcTFjxq9ffpSW-hrmx&(w -z(^ri>(=Kqq2VG9Ms20{MIYNANV`e$T3aZTp(`%Yub-psd&Ac??iVgX$SY^F~1(C0g -z$-gWkz%{2>^&)1W5tE>4&FXDe^W}RpK6DDG)&CQWBvK!$-6WQr?g1qzhry;tUpMR>We~^`&`Z+iUpIQE -z=L||ZftyLI)p(zPfe$Cc#mv)6N=giVy)^;7Rgx+;(-D}#nA9hiTry&op#7|0Wogc^ -z`GAd>{z`1mykIqXSfFb~-UFr=PB{$sK-bZu%AiC%ug*y*Uim7XMy%!Lp(uPSXa)Ey3TgJY=qF$e=z%Dc2sf4y8 -zr}+f2aMSeaw~RdtozBD5@uqQMS6L@l7EH!LwA2%5!ABch>0l-ZWO*^7O=; -zhSyf7x85{{g@xP4z>4v7fgfrjL`m*e> -zvt)Y0Wmask#p)W89h@aaYfZ&qx;K?)$m%g=)$*VTl1N7`N_84Y^3FyE*sdZRilhdI -z2FB@*ZyUQ8*AddiX!7scR?Yn3w~eQ5U^Vym##y_2XrMfZm9upD?~Q~lLE*QI{f0K+ -ze7I6|vVYI`EIGepw6&)b%5gf~bnrXI0cWV8)S)Vs8eZXUxiM1KHL2SX)9F@6Bbz)# -zuU$5F+btYZ^yYVr`_@-%R?z4~$=3TH`3gL?pHB -zs&Ra0EunmPt~3nc#&U!8YK;F$4a!||1eDEmHt9oGjVXIPsQL-|)vHFOBZ+P+G%Pr& -z_s2#L{lPV(rz=!a9HR-4Hraf1|BsCA3xay=t2`E>w|->w_E=6d -zRM%dcId4k9$h~t|cMJ~Xne{pTm#4B|3s7gv!^w@sQO!pxHD!{SbSeHJDIH$-gc&JB -zLRI?ekB!~_(@^nf!RL@(dQ$I1b(fE%HaZ4+ms}$5OB;di=z+{suYC`sM0bLLd -zHH?EIb09Pb*HoZmKQ-3g(?zpNh13c#@vsVoh%z$p5zI9ZvB^0J>^Sd;?l={z -zR8(NcX~YDZbhaiwP=8i330}v{9R2lAjRR}S8r193TCSf3>id~7*jdACNvPyVYAYT1 -zxzRnH2Zf9k2balkPN@~MaV8R>lYX6&5e6uOu-I>8v1tsSlbaVYz1Tb+55aKo_|#2X -z4XH4)B80|EyQ7l3W_4_UR{Y#pPl=xyJO7_h0^5HP1UVrc`r6NpJEj}TVW^W_kbx?s -zEVsOZp43`qAy;7|Vw!P0*=u^W63gui>fE!|P_b?6CG^=$LNcS~BunI++0=Gc2j30) -z(_a{!b`DWlh*f&}7sh#eD_|t=+s1*7J{fvJq^yTdSXQPZ06OG;(51JH(7G}t&EXC! -zCWa-6%H>w+TW=e?>`AY(ty9$fj!{@t1WokX+r}FD)H}wxX&<5j#>$~40vxZxJ&@+S -zyJ7YCGzK9!2K3?N!&#bf1fIOpaTX)AMHyh|4il4!N)<1vcitgs%Sy^hPAC`JEVC`x -zg_YStd(dNSm>o5%C{HklAuK7KGoPy}oiRi|J@Ze-?&-NI9z(*!w6Tgtk=^^iBqONj -z6(XjYad=8ha|Ai1eC-8(2D4r}s-v(+;6)t}zb3g0l}8(v{?(18gumK+Os#B@FYPs4K1pc7libpddSr -zVVEVQ0SW58ZmhE3(3t(#4c97{G-&#uDmUz=2d^7(GJa+(wFT*i*Np*N@#C9B&ot+3 -zYAd9PHp8>}yk9s~@^u8Z8kQ}gDC88KrMPQ+z;~f2jWa~J6sB}RO -z@yHCCO?TwuPl#b#=;QB*HHfvkZNfJlg4kIo0AZ)V>XFd<<(U172>{fXdC_EZg-z9) -z-56B!WgI7gDlmkM%_1p3A&2AsF-$}yFRknx3UcEn{l*K%`{-qx*la7)J2v64RcXfp -z@o3Lnm4p_v2_$y|1+$+n5dQs@)DcN;N$1AUE>Oaw(L(rOH=gDLa}CRdWd62 -z1kxI;0jJ5^$U)pBDoB~BF}l{-*6Cy|^rTc4okM8_ecxajK{Z^~Sr4*Urm!saG+K{@ -zskumax_FCN;u8|*ah`-I@hgi&m%YUly|xJK{P7~O)EJjw$0S&l+82w978h1>SMcA^ -zph@__ApO>2k)L)!pt2IkX@VCXh8JRQb^@H{@RTfJ+h==2#O|}gueug?4Npdu%W;?t -z7(5x6l$G|?tL+Rld)$di#0eXmVy>#D>#tI{q2rADSI#h`Ke@KVv&UV{Uf1;4Qc&pMTf -zC|f(kN$i+echTRJ5LkcVy3s+~>|!?`_!SclwF6mfK1)pd#Z*xp&{|17-4KzCrCDh` -zvIAe}R!2wL_q>Y_3~*c -zkQ`;C(u~pABC*_-qfZO5V>%BrHfcuvDk8A(TkEj_kdA}nAIY~zn}S45dBVAn&eM`R -zsmE4jw*;B7hIt0%I~P(iW^Muqmtu!m8cjOWAwFi$rWD_9`f-Q&{6GkS5CXE%hrdEP45m>azTG82VlT -zlb>(K0QRn&;MV_(q@YxzPyV^Fik@33R%b0fN(v#8S(Z{#A2g)*EQ{uxl!dA1vXz*$&!{J6*7H%Ww8RTTL+L9 -zj3O6NHqyGNc_(&d&Td!~-MpEISD{b5i`H@0o9WP}-14B(oXkGtopi2KbngG9Cmq){ -zHCP0OSP=a^LKO4;xh -z!C4FHJ6sivt$=-5)J$ZL&;u_Zr$#usy5CZ=Gz893nNAkw_>M3g>=Adh%ubL#-6MWC+<=nv -z`BKM&4_;nH8gtGaQ^nL+RQc)t)ne0D7p6kj=C@7}eR;L`op+Tc5T;RjjksrJ -z9#M{pkC@M(3Xl#g2-m51t$1#AzLAL@VHG{$%*(KD0vgtcHEHu&aX&r0PMlicXwa2) -zqH95+$y0uX%In3cHLm77^E@#WAtlV68^o#AMb|tqzL=X{Uk}`)8^uYuvrlXk-3v-? -zHO;#T(>(5ZriEe&`s60@{OYo2p0|#em*3t`_Ff=O()nH>o$@l$`^a^-@X+P8qIX?l -z#OIx7c5)=;Q|rI71*}zk^T4D>{2Jyjw~AA?G;Q35C8~Zk?{nKgcfdc-y!=RpHg6Zt -zt*Hg(d0QL_2I%#EmUJHo&(f=Xz*-L~tfhWn4F%_!R~gCCm40Atgywl$8wrOLhS*MV -za#22?GoGU4Vk5b -z!Wo-Gq!xr-C=^ZtZ4OZ`QHAJ`epd)|u;mDAdb}{>Y%4r?O6g&o`?x%+x;V1ed`!_Fy2Kv416@u9u(>YL -z-`B#1dkcnflURDEFeFWUV32G!=}Eos90Haaae)+X{T3wN|Z5`gD4pS -z1nDI&l+OVe9t+O2`NUH;J4=O`@X}?!SU=4&Wr@2jA>1~f#Dn@RL$ky!Xs0|^<{W{C -z-vioO`i8&{cgx*(&YeIH1VqnTOTG!*II(1Sb;!3k=$`ppKqPGYe5h)&TxN;LomJ_U -z3s0Wog!AN@XBfp=xo24=Fg)HwSRA$UAV)kodMqr4O^1$boI1qgKELJ)ma6R{1B2SL&61*b -z+$|}~;VO|grcBOTP$bLH=q=)CD(zP+p1Gj~RjkKcXVdCnt5W3TK$gqCs$QdvU_s|D -zTB9L<3&Max{JRtq~)J@m|+8Fa|1PoCmF}Lr9 -zx&?HJtway+6&r^0I(8}H$#Uk;B#r>Ok>Ltj)O6~)w8gw5#g_Pp@)AYOXo0@FS3Cl5 -z_253S1y#C#zfWwRwb1kX#MXT*45|8TVse^x9^_SHFqL3@&S=V^j7^a|w~9SBH%;Cu -zcG*1;4`0+Y>2GcoTe_^SS4+)@=NMfAWINk9Y0*-2{Z`SxF@RSrXlyEun}+8>-svU{ -z?H75w2OH07=%y$4ivfE;cl~s2zxcjA58<&2`04Ksh~Kf7kr}J*uN_2!+3=`i(4;<7 -zc*06eu^g8grW*WR->6yFwX!@?bg9=h&XpV}p0|uhjy`INE!%y#ZI-v@>Yi0X%daNE -zRY2bKg9&=U6zezpAUIYyzZRf61+Y|u5^IiD4T|61SavD$f?OtkCPdy{B);D$;>o(D?g1qv%Ss!MFz`w#=qHK@GPo`^`F0|T&!?^qp)${4 -zH!XjWC5P1~@kDil6=wDUVn?2p2S^ilR4vI%<#6@KPp`fhQ6DPE`h{FNsy>3Lf H -zL%)XULs0}2dH5DUjG0ak{Y4aBJ(*IN{B$)cDl3X8Ft_r$dU{0NWiOA39rWd4(b=xP -z#bJX<*P>#|?$EWdAf1hg-`>pAfgZIO^}sikx(iv4!FsG55#P4wQFUc*3y+Knugycg -zQL$}$N|$Q_xR~QGsi|u)0aVslY#!JUd3Wyz0M8ELDbF10p6uJ?f%NF`jj`}Gj#`MX -zbl@cP#InqAVV<==k}IqNKnm$DV~#g@aulceyP!;1_i<9_D@`QMTW -z-G=3p_1IZ-&d04wTg>;M-15|xaAs4^D%V6fz?@ihZ8v|t8^QNO`^UrvTY>Hv6Z^M? -zWQ_=H``GzFOIV{Ea$#-qoL>5~F|n?%i1N793Wg}5!?@KTbP!_XaeTElCRVSpZ2h}m -zyAF%3u)nt*7Q-I)>5K$s4c`c$!x&h0uw<+~@*VFgzmu!c|2!;KFAic4M`9a?~zyfEQUOXZ; -z_7}_Q%YX@~Ujz8eFFgdGra}t7H{zVvtkcG$V)fc0#$jRM8a06Ropo^L*ikXSUn1Q< -zF4k{vmUAjcg2e;LsG74L#EU9LQXJ>#&&EZs4Vm${=&|$WG3&KQj){%9PTO=$JUPu@ -zQ}bYWQ2FaHJWuPZt588CjnoUW9NjU^gOMazLfQt&bzl3M-vMYe)g$T*s^F -z=r@P=F#4WBlw*14Ei{88tOK#;&}>`C2~~-{c2;a&;leI3?^x3@WI7A9=$sf`!Ra}# -zCYNyf$7nLNbTeK0y+s}L;d8>ZHz|*?sa;w^^Q~qf^U;pDtdiFvf=c-rE(;<-KRqWl -ztw^Gxg6zRW7{j9(>bqU|`x;=1W19qr7w}+5Rbr4**)?)L-n;@maJzVV+Ji4s7)XDR -zG^HyZQlbrQr!^P47{m4jpPr}_VsYpU^SvYNGM(*l}RhYXFBoEqpucLK;W -zACO}t5zi}3#q%gvmg7{sAUYStN4;^na$Y>QAeoROi<6^M2@M&W6ekz>^muwSm6YR6 -zt`(kKP)REI?5JOj-$(D?AxHamUsqOjZ3C8gv!dgh{76HI$`8j7oIGl!0pwM_r= -z=*je8z@z*w)L9y^7((F<_ljrt)bz(xJdbs@nNnUfgV?=wULE=zC1`zI3{3mnT%*&` -zu?j1yZj~AGXY`0Pn1Tw1c=z4-Rf5KZFPLzr&4cNzx{9nLdy66oZ{RtK${Qc%68^GM -z`Z1A7D&n&SR;P+4abeDTm?qw6>!kfTqmAB-i;ryzNs^%S60gF~`Jc7}L2*4!J#se2HY8&A!bWT -z70%b&L#@ -z!6JUemQ107VNqPCr&8klrrB$=%TxWLzA>-T{REn>D_AJQ|nx~V*G2vTr-TgIDKhFRs`H&y9%jnyMf@W2x_FOyZeloO?89_jn=1$t4JVa2kxCDfl6`+F;yyyc5kl?et1 -z7)~I6s*HwfIF@g%S$vp|{qyog^!2=W*zQZH-_}gc#0%oH3-$$qO1CpIv%xnjI>U+J -zmvQ(i6+IS17P&8LbF#=a679;S=xA9~IvU#XDEAbm=gQ)a_Og^Z(wh>6ro=uwe^1Pu -z<>>w?u|s~it-AklN^BU*YpJUr*97IkjhaauAqGnO)sa%YAUqDo;5GdfZoaN$sovIS -zx+~&#o818@{!K%ZnpLsh&U7>VnVC;i#bXQYA>66528HQZ6GGuG>rRkfZ;DNVyYk5K -zDUu+oSKb(cTSF&`Z?eRyS;K&A4R5fZIeg+_wjOHDs2TnbAGuE~a5dmPm^)QKY-%C0 -z7iWR1s`E)nv{bk-ed&JjkzNO^DC>_`!&j7O@>;wQclrY;7IJ^w%psoVm4oyr9}t%W -z%S6|y;8|>KqYJBUN8XQO^fO!JbAHmuF;VE`3n++uFIL#>+V!^pyuhwcUkJkw@9q -z;kY~~wzgOF7s}4mL%9b9S_j$+w3TS@L+eCah1P}Ejn;#<8f^{QTC{a&>(Mr#ZA9CI -zwi&G#Z425~v~6hH(fZK((RQHiMB9btKpQ~YjkX8PiRMCcqj}K0Xg)OmOzy!zC`PU& -zfu&T~-`7Xe&j(i0qxM)E{p7LpJyf`*zniW`CVMFVKOF7!*Ix~+pl>Y>ucN}`y7xWu -z%#QW*PCfK;U>9wEv3F5xY6t!Phl9)M;1?Z>X~mgPH{JDx?&VY%>T9Db`}=;KR@}30 -z`6GX{vxgoXyQ_nqdL^)Z#`R3#iG_6On=9JrsV@z;J#_im09tV7^0OiDznS;v%QL;* -z$6N~^ik%Ik-Ga6kZ6DgLX#3F)pdCar(FV~XXhUdGv|+Ru+6dYx+99+tw8Lme(2k;w -zqa8z=Ks%0h0_`@mlW3>VPNSVcJBxM>?RK;~(B6-B=S=ME`HviJ$!i;3>6lzjS3fzn -zh+KaaSUGe3vGf0B@eO_n{0chw^s!Y+h=o@IZPfm3U>R+AE?}qIKYf0)o~-xoCWLS8 -zSxO&lKjEjl?7J4z<>vxj_>lhC3biQ*5A=1><y(4JOBUy - -delta 15824 -zcmd6Odvu-Eb?1_7S-P^nBV$>XWy`kwwz;zJ`vo@kr>mvFj~ -zfAnVK7RsCoHJ^F#kp~<8^Ud@2-JB%zWJ7mzxpYerjhSO78^-3{^~mW4ltvW(Js+hB -zWdTYvN(+h&r4?l%%A%P^P8+8Ziy~(4klAm#eBs^*^*m*Ctc;kZ*&8;)W^WX~f|J9t -zPL@V`hp76L(Y-UmW5ark>p*a%cOS2cnAq+pw)58d&@j!iZ?JcaM~2O)If+J;9{eX` -zHC_LdVcHI(FYoBneQsWEnyJEY?*U$Mm`@qSuQX2PQ@oCdtT7TbeW8A=yC-AxkkQh- -zm>zSBwi)kv!`IL}EcbCx{s+bp*X-+Ik6dg(?(XZyq_Bh-f9jX@P7KiFKQxw+{dHrJ -zS*}FoEOq+CfUM)8Pr7R*sNv(gR?&#kt3NRQYTf}eN>BdC*wsGA)oAV0#y{9Hxbvtv -zWTxqx|7=XmzCeU-{h_gLTLBXe0sMGiXim5j=x1V0NFwe0k<^rdIs!Oa?e -zHxyZV^J!z(@YSX{Y)ay}1O3=RQ{yxa0#cc%F^~>b7=JahIDi~(#OxyqseEwUPE*eq -z;a)oi52Gzdz-{=MR$LMS|L{({Op<*c{o)y8YeSXVe{8H@k<0L{aXYVKgj9{GXPSu& -z?ff~fqgD`~7G8$ZSr^LY+12+Vir^;X%bHGf*n5?E*R4`;G)#{pDV45xkQ$kf5B*4odOVbR88S}e1(ce(iHvC3&w`F7_iGn -ztC<1%&I`u+)tT7~eSnh}IwicOIYrGc8f)5u5{>>og|8{{y=Vk_?4Wb358F)!_%w~o -zm~5~TrZ2o`oZMjlh>T~;47FsXu$it7pwVwSsr`bn&h!8frkRwpm^@MHBnw_1msV1; -z8WTmaXF=20Lz5SbH327@mo8bve0xmDV6*??w`$T6pK -zV_Xz?*;v(>=%Yg~8_@>W%%8q&ywm`Q&%9zBwLu$|`hbQ4z4VF^Z%EU~&y8yY3n5U$ -zyq>NO)0w}W*GXUhx$))JoVHR)Hy!wev1^mPrbt(pw?EWnLAvsh%69nJPtC!_o$*(aqv5m4fsbkdjJFeX}4x}8?-whY>Jw`;;d -zFI+S_>2u#V4EokZqqQSeQs%12XKLM&rsppjqjq-rVDa){Ww;ekd8r-X&|9RJzBMn{ -zM7O?aY|9tIV2r7W`DMzI3{dHdTU$-s)M~JQI}CC -zxFg)_?1R(eqaD9C*4tt+MVq4S|B -z^5HPp4QN!I*pFL>a0pZY3^AL9a#=ZE?5mHlE5{nfk4qetH^qgA%{=||e;K>zy$_5Q -zO1Fp>o8PH)OOZmqG5ToNJI2-{CBVUJ%j&SW-Zv9tP)w7-UnWV?xF_zj&zzK7Nhq~S|HnlskyTpw|qLdE0=QqZ(|3^?1>G^kz -z)6-Dr45E_DA~-5)0$-Ab6|^J|GHm%Wn*>BvsM(VFG)qcC1ma4NYc=IG)(63!W(Ep- -z$Q);?95X#y>uNu@M*rjAjdmNmeGJ7Ez3}hGaoZ&)Y~WpE*J|a2X&*9KQg8$T2QSIf -zSKl>)4Q2YtyG9p1^jk#d3x8{L*isO527Z#hf+k(_TjTnc5(5&(Dd@^g`(d5=M(oR> -z)1&t5O+h$Jr`2Ln3V~2O(QEGmyM@gZJUeM@nM*LN^r%;PLCJ_@&>W*RY`XfTQqg+u -zkTQxMz%guIiIZ6~`_bav02+c&MDlzqJC0;NSGs^wi^OKS@Sd@)p+@3;qq8ATo8C9p -zO#6!r2~ezv=+pelfU-EnDnl}0*1k?iZ*C3qJw_3xGi6ShK@}llE=TaGk4k{GBsV!E -zQE*g3Ieko44$zcQ?baq_wm86=F9RG=9&bAB>NN`%EhTK -z7=;E&CHjP1eu)#tJ}{h1-BR;_TNtUzgnH=g2S&_R(dY?L(}zZHw3J~fWmPDFketqI -zLRuAbIK=$Rk&vPZOFx`Y#VF7T<7hdk`k~R?X-!t(7W2yY$kAVaXsm$$_MH!n!3O); -zHqq6PJiAqRSJ~|f7m@`O%Oo9Yam;acN^}R~$gJ_PNR=_t6zfO;Dih3)VY7b9nCwpY -zhH;-LJv3h|r~T)Rmb0&m9tcKTgRmo4a&?1vsJ#Xh%+@&(I3uq&h_PTLIVu@$0>L1k -z3RYn?9#2HDH<&atB8Ss@IE9+|GeDI_vEhnRLPtarN=Mj5#saaHzSk($^}uE4nR)H$ -zrnJIggdGB-rKxS6=vohN3r-pi)GD*)P`trT(l~No`H5lr%JSxpZ4kqxiV^cjDL^c} -zeW~04n}MTleN-8U1n*SC4!V1uaNoqZX6lZ~n_bI`WN^YbR9VGxRS8i2TDUG>+oxjm -zN?ds;F>K5m?UNhrmm5`S)qHV_bxSKe%KOxYe9LiIpU~N-#4^f9Z1d^vQDM*%^TnWW -z1Lrd1#a_6N)-;Ju$akPgta43hJl9b3lzf)G(6E_9&ES7*obGHA*ZO&Q9GgjgNN1I% -zoN}oQP8k6M<13s(jzGq*aIL~VMXbHHR9a2XQ?OaY=(`KVm8~pGV7^3nf<9azHgr^C -z9D!&}3}22x$@2WWTWe6^v!<@9Ph~tN!-{?TIl3E0j%aaKEvb1G$Xjw?%~8NZAs`-#90y4J&c^t*CRh-ClsvFC;1Hfymt2K^yB286 -z2ujUSm*ith#HLRn$zNF_F2zGx`qmOrMz&FLQ3!@e!l&&(La7BUN|reYB0Q{{ffN|O -zt|$YSDatX+0+eQ}(~l|LP1dxGW`<9;DVsY|DHY0nOyjQJm_g4Cp!e -z%{Va=nqy97uo_bP9NU5ugLH0-=u@W3sFdZ^iG9C(Ml-!5t)h%NEbPzrz -ztExEcJ%{^=DILNgvgUrpqe-L&xD|rxhu{Rm_B2OVVYpjtfs=Z&oD-|B?M^Tuw|nXxu3}y4>=j -z@UQj5Fb{J$d_q#-g+)}N1-6=Y|g8HV#Sz8`3BjXNQ -z?Gk(1Eec)IlODR&C9((RB2Cl`fM86>5_VHQ9bYN{e${aVw7kyTm#v7lFrcOeXop*T -zRg|%meIx1Fh3GXm_$CIk$bF%i6&~?;!?YJbGs1lu(d9|Wb^J(%1RWX-10#!Z=h2hA -z2PF}w)O)*y%8(xAHlxLw?T~_EruNFc_&_F$L(ZO7o6nwZK?E$z1%ACC4%%D5%${#S -zoY%lwWJu1M4>A<`7@i?BTI?$q`XmUw{yzG~%H~CMV*xKkUs%~3s{gXl*Zji8e?GUv -zkAx#j>@3WCGAi4uQl+nw>L>mIqpXjOo~XXfZTA -z3XB?*nuY_F2d)yU))jO@aso92%Yn)$W;@fI9K)NSm!7>!thALhs73nVDsjIp7f|`( -zk^661u&jx7M3o-BT5O!P{l8u<*6+ySbSWx4C9gr`PChFNm5BRY)|<8~g;Ju(4zaz# -zLlZm1l}%n?;V8X;pB?03=r4ANb%L9$$E4Ou(~_NH^Xee_7@r^-#8a>1 -zPBug?I=oZlY+g-t4?Ve4^xA^D8KC*sh}Ucdpo~czpm(nkU$T{9`Bd{yb|F@Dx|RI6 -zD70I+HUHr_PA5!KZMRq@V)CU(N3MDL^W9?IMnB$Y@#T09Y9)vlE+&~v=S%!Zk4dCKf6FKB04A{Nv7?qkh4dwBNGWk{?TYa(?3yWl;U^W= -zwQ6Bm#=$C_Hp)G+aoHKXP2Y^XfPh9fuX>tyU)bw2Nfw+mV_x}VSxEU#0 -z)(NvAoa>%${V?_kFw+ZzqO*tLWKMIzS72ON8EDtd02QxQG`2^qYA8}}kGN)oUCKF} -zBrlr;Y{?ZoV*(AS;$^4uEx5miFXzTls|RKIF{!dw -zak(Xb55l|5T0r4pu^y^5HY^6*Y=?PUa2{UG(cnE9cNN7@a*XN8WAc1@aab&G3W1_S -zXSazS>K+mH&Y*W#vWfEWLwc^4ZW!Hj7gZ`OyFhCoSIUWpI>u0oJF$NH7b^`D4`!}6y{A&us$gc&72$+y$uL% -z?%gZ8H)bcYD!74K1DMEkGwBlrB~&U{$%88d`=<4;;9^pNR`F}n35@Ayv)MZIAA9* -z(r@xdLwZwrX|*ZTF!uZCVQp%w*o4Xq`RTU(u;RYppwurFdT75`Ivvu!1Q0!Rpr)a4 -zX?y9^rZN!Z&?0g$j;$Cl>nxtftm%gtV&?K=9>bvK17K$69G(nW(bjM<5AvdY_%KN> -zBF~uE+fl)tcs=H6=C8&_>BJbKh5s@pde+Yx$J3ogK)sVQT~&HxOg!8a!yCw98o#Tt -zogTebELk=I7G#^HNR5wg$8k!TE?g@*r<0h=@Jt}Z#G{2p-P_+cUgLX4Ks{jLG%61{3A1PN!rQ3OSwP9&|Xf5uC;-bkZ-oMUj4f -zKpbi;xM2V4k!i4bbIOY3Y3E_#6s#v$I^`c9-FjF!wq^8`ENaGBPJf@q -zl3Zuj6te)naHFRWiwy%G-3B_H=T)>kRCNspk{QF#ek4F;#Bzi(Y#w5cKM4QSJR&xC -z7I0Vg=#)Y$>YJBn`iNL|Z5}ehtP|5gI}dZ}uBLrl9>*c>K78NJR4#!Ya07yUgG}$} -zRR3%R$+6D_y>dkKEOrCyd{<1i_nYwobsiN%i#g(!jLJvE{rH&gXY+gL-lJmI)hQ{t -z{E-qbOX@4C1&DnC2GggcKB*}=7?V1Kout-dV$I?d@+43)>dMwJ?ZMFRm7LsE9q3E`;Lk4PJ8k32OpxpT$vC~; -z-%QFFYTnL=eVC`@QIhe)rb3RjLJ@&pxE?R>75eacv0_EZZAm~;VUi`lKbUu9>8G4v -z`=>Opfvi|;s2Eqh -zx#Q?{%iej3p*WozN0RN>2}o2a!8>%oyrJ(lmCgHbL(AIv>7hhYZJrsLz^`#}zR|0D -zazn|K+PL#1peUokP!xuIy1Vg|I5aPn&e86JV)=s7&}2Fnp%0&F?xp7M8A~bk<7R_i -z+itVb_fH9%EmKr%o2Lt>L{}i=Q7#h_!tmG8kSLYJETARLN3UC%Tb2sRo^XYow}|t$ -zn*IzaPpzj#w=Je^N0J<;MenrV#d$YqPF|-xiKAq5q=M!V1jtU*Lr9RZAQthLRYCv@nYRo0;DGs~0@#mV`X(%DKw&v`Ey(L@**{s_VVz14DZHoRWA&#$^eG1zp)h_54>ne>U#iq6j -zK;t|OunGsXO23~({;h(ye9m)JXa0LqL>ty}SjB2Fonx#+FFDvl893P(_&wUx8_?`QL{0%+7rMM6CsE9bk;6;)Qsv9`g#5Y{Uj}h^#f1XRN6(U -zj5O`Yh?N~Rd9H~eW*&8Dn$j7uYDF%%2b)H#VHfVeyXm`(SLv%6QEc@}Ue1ay*!*$z-x-rLQ#tY1jXQz?#h+OjcmRGKfP~@V -zM$IBxe9H_%Qs&51ffK{pluXiiQIy-9+7KxJ&Ot91#SN`xiBv=%B^oY?9X9?VmI2Sx -zy(O{5#vdW8=C?~?)o?*0RsCZ|NE)DsnSdDZq>N9Ag=(=s#g1|XA4&3P0bwWCYIJI5 -z>x8(z!4?Bh!}61myUUPghMVEf&iuEs_{(`VJHA7bi9A|6g|C`!t%-a)_sKjMUY>Zv -zWNnCcA70oYctDC0ONWD3bjD}(!S-MRuL!~qXqH+r-^#VaH_q1WFsqVw5XTmY}qwEJf)+S%%VyvK*xg -zWd+Jglx~z&D63J{p!A@uMOlZk9%Tc{MwCq`n^Cr)Y(=>e#g5X8vJGWBiUY-o;zDtw -zcu>43zL_&;{J|*gzcbK6;}0KScK@e(_x{>1=%HV(H0Z>S{2OK-|DXQ- -z3+UWyzNUHjS6X=lzCBuCv#LP_9C`8f6E{ -zPLyjF;V(Z!YKVH5tIRxD9Rwp5Xv5uVU!V+QIx$X`%w0yjG_xb6>pNRRCZyVpF -zemQU6+(yrSd*2e;edFFH>RCK?1??{!=piu8#+eI$dpyv1zj8@p8KaO%@ -LX4%)r&t(2Lz9%G- - -diff --git a/dist/kubernetes/registry.js b/dist/kubernetes/registry.js -index 4bd70d99a2cf157e56ae1ba7cfa32543d01b7b24..517a280493b1977a1c2808b3708100eebc95f63d 100644 -GIT binary patch -delta 134 -zcmaEJQ|9;$nT8g|7N!>F7M2#)Eo>Fs0;zfhMfq8NiMgq^r8=ed8q;rcvjsA1T7eld -z)BSkZG^RHQve|Fn!o!x!2vlBLoLYpWypE5p6RezbW|uh - -delta 172 -zcmX?pL*~s*nT8g|7N!>F7M2#)Eo>FsoSA7Fsd@!P`B~Gg1lXjeSIV>TPfrwJQ|1GS -zr6!ly=9T8;Xj)Id!_6i$eF-<4DO+u7PI0ONNWg{BdV1krHlyhRf^6K|<9XO}86oDC -z7N-`0&0`4#u_6W7w7EfIaKm`nI;TquvOU}G$kFJe?~k5~1|pFVTI@{t -z++JT_AokhE*S++a&;RM?d;VbJvLAo`$M-$|;|{b1XbaIULt8Zc -z{Et7>e>fa>V&QntpyN1R-$2hXJi~nhJxM3-IOvT#`r021fxhKp@zAM$y%C7{AKF!JdP7meK?I>=^^TY;S`11Sv6n*L4)^ -zpu;-$5dW>868!G<)Vb{vy?y1RVyq@-kUNpb8$aDk2bRtu*%zdbt{uh{A>Vu?^CLl8 -zxACl#bi8@@&i@*GKVN8^MIKc0l2O -zIc-ChwgdkzZ7ykidjx_Cdk1xn{6Sr;{~h82{jiw06Edv!Rz)ctCzmp81#|lq)A+bp -zv*XBjwLcMT!2*RXP%4QZ0ySZU*@hmP0bK@==)yP_^ZmesPJsubv|*RuE}m#Z&8(`C -zTw8v+ki(Zg$1E8+ej-Zir(6mD5(K9V0-?kYwH$U8J*4{UI46}zf5dnpm2NI7FOG9u -zKN-OZfD$D51R(G}jC~ek(`eHv;IPVhT6Oaj7h|+(s*W|3v33nZ#Tg0)pCW^d69|}@ -z&nUDiHXH_YPS&Sb9snzGXVNZ_-wHjI5#bLyJ{db`Y&WUQO!OIaT|RZ>mNGwH#C&|b -zbti3Eq_pv)=V>*6<|HlV%ud=qRkOI2v~x;L#9iZ<_=`cOQWQTn%S5f>#;oF1$}`t{ -zq90lauc63}>R&6hmOkT7wqe#Fe{hRYbqH6arrf8+(&CQSjPK2{Zx?M{mP#Ana!3Iu -z_zXG^1!j(GflL|LP;#N|GuRO1p=P`--4U=8Rq6Ki8#xB~ja}5YK8nRp^#i&o$gGT0 -zM#yR2wwumu3(ax`kzkwkxRY)PUkNA2U*1hyHWw?Rl2{Be%5l7?j>(D`E{goOyJ@wj -zPrqQ<`HCB8pxHBP8yXFD&0ZetJB0>~uAr-Td -zr!^=ViwyCeJ+Kz2!#SN<*T;}_NGFID%(RzMg+45&kU0yD86vsEpi?%}{2$=#bzG$L -z4HB$2ZW_NF;ScYnt+58IQ|LXTvNdibY6uYuu-qcAbj`YyQL!9Zk_@N!()ArJ=Dl<- -z5ydJCmMT_FWH8wfBZK1@Ppb8}-@_5Zmh=l=0NGWIR(an(gxM_D_R%M&av)3OV?1oD -zV)Ug^k|$`I$JP2EW6?}S*=!ldHHiVoKyt2RxST2OoFTC(6Is(hWHGukAjH=j))*vB -ztm%v6M9io@L%)4%smEv@HO_Dx)PlKOyujaaX#d(U(n3MosP;o?;!YVMNtoZ|@W)=c -zZ2fe9KfTb=QQ&vtbjlM;^wjzR)Zk+YN+av|j|tkdbQlPfZFrmL0FPZxTlvL7x^KB% -zjS_sROi||VB+1#9)7Tq#!pJCu6RUl)G8qI}!ByrR1Jt*~9T*F7YJh%aZ3u2;3}7wm -zti@^P`klj$fBM}4>hIvi2WUIrv7dJFGY4o*X9hFPNrI>UU_b5Y@DwabMP6}$9&Eox -z_=N+sXTEX#-T}JT6EK-ctj3={NJn>M4k-FytsiSXSnQt&OE4Kkz9);)z?uu&6MXj} -zs(HrkYfE33PO8;ehn3}y!_>RP8!$^;Pw)drA;en_Q+Sgktq8U-IYnwHDB8p!)a-AA -zF6F;EOgnZ6yofanLp#+TmsTZ!?%OajIAhokpP~AdM8VzJP2SqaZycdD&=at?h8GOe>dSLMSB(exFY%E#9->t| -z{m!Db{D((rDYu5{3U3YUsYJy$4LeCIQLh!Daf~|Ogh74RM=|t=!?dwulK*L#uIlj5 -z=uaF)e}L~eN}I26!)PE1BtpPu*0Hw_)7p^Q!E6!a;yoo1!JH^8!$ru!FfSXSb=^X+ -zyhjq6ugfgQoOn4N;P?n#9~y<)#+@VjHz^3?PO@iG9xWg`i)RkcjC90%eEsl+u^2xy -zLR&ncidm5=|M3VFHo()VN*Nz$v-_fXE64eb5oitgS=~LZyFt(mS1x+vwb>Cg9G@2! -ziv#@U!?b3s<~Nc05X6k+-(Z57BbJuqaVQX$)O3P1c{>4gh%<=YvhONDJNa{#txm%4X6L^j}h8cqzfvz(<)mmQ>E_ -zvJ>Z@pQbDLf#a}`#uzQ1nERg7iKYE+PY&iV-5b^5SGL(Z58=d{!8owZ*I@Vb-Kxuk~l -zQZX-wGyxRefX#Z#lS -zmd}sUN>5Ewap)W$9mP)m;wYWI%s1FG#D_+yo0s26r>6qeE+n6fJ9+RZWcB2rhEBnK -z6BCR-Yw|1`54`QDrwDpGhS5MJ~TYXAf+$mXq -zZgpQs7v+t@E~U8BYt7S6=YAH>4m*$sD7wS(CR8;5E0u@>hHyuoIy-W_;xu(mrL|rV -zcQQ8LnrT4TUu60N5TeqS&;?R)!7GPd*}_KW1A-i~{f0i#RK$FDz+q%HwSy|4$~d_i -z@#WLxTNzR-wN@!9Dr}Pf*J(P(cORq09d*9>Cc1VYAZdfR8C_}BcM-kp!=xvGr)Y6- -z#=Cq+LM5Lw3HV~TYyQtS(Ynp4#yFr -zMgWts%6(^Y_N+qY?QmRasRM|B!-~drhIK0ah_I6fdFRquXYL -zgm`$?nl0x18M=H`zsAKvVpqv$TCl -z0Ui#)z=dDmh8MwB>t -zPu)>KU*PdlLb1(-D_~e6RFnU)M4O;!3R=h;dlwlv;6OFUN;w0!E&jS_rYH%rVG-gH -zCzjpMUp$X6Ayt@}@#%qcsC>;=GHTaC%(leTfl#Fut}HFsKDJjHx~jy&uW4A-EvO`1 -zh3E`@&^%;D@IB_#5>8LIz*PVzJZU)tA`m$QIeDJ0UyZ7&=AKx2jn2l7{QSxDbnTK7 -zm=@T2gI}!Bn!!nIZUqlkR0koX%Q7Gh6j!SV>P9b)=m!w2xjpuZf_%b7zCJ};x6CIP -zBV4=lDzZOKEBU{aY29K}(qtw-Kb)e-<`80_yoNP0Udp}tkUSm9w -z^|{uVLDf(e(ZD-S7Igzz&z#Lz=8l8BlW+(htbo0_# -zK_$$@F^|+Hmxbc07O4r+-~**Jr*_pznR)=U5pnNXzNaw(oTpWh5A?YiyKWyGPj=i`Lm+vdzZDmpaI!_Cf=w;tp;m$?iVsfI_WytAI3vb! -zPV~1`ps0Q^?xaH2qv)2%I?I4WuB4OC@y|Yis*9U=ZrWIY*d^z(PI^voh;gn;SI>4D -z$S$e~L$1^4t@3}Z(!((ywD=ql8T}VyYM2ybjx7n9;_zHDBm8WQHf{}IxQ4Gwmh>U2kE1<8R)kA(5aocyS#K^qpvG7%p8>qU3+A2jG>M~OE#scT^? -ztDSf8H=1;!!z-OD7mX*%IotirIGtGQgL)no%|8}2MVAq%?qs6Z0Nu%-ouHH5mHa$F -zzJx!2VUpfllY*$H|JWIB`_aID3LB&vPXXfWY_q$7AWjX1l{h$$1pZi -zng@L}Q7_rCzB}pUn$Ube-b9vP`WQ{|`n%}l!bUm5PyUZZoePp->Aj0RQxHpzZ=0g7 -z1Y02PvvDj)q-`jdr)T7)YB>o!&44`<=yOT -zQ0PFvyoXSmmG4`+kQBJHRWOqKI{vDfm{o(otmRH|U%v1+<5q -zvreAB`Wsa6&Py7`Bk$7_0c__`-%UD)u&o&UBuy+0Wei#Bgvh?Vw36wP) -zI}4pnE9oZ6@uDq#B`vkK@AU{0smxU^T>hjcBtdiZRl$r>3Yf581zLAycuoliSsd;N -zV|G0x*2%1`dEf=yl|#|8*s$>a4}kZga3tu%II)%S;}$;X&MySvL~BgQM{<0|+(r68 -z&2hK!E;Qpu3X) -z`O~zzSJYAR45?i!)I8dbdC@Ch`*`1PQuj7Ll4400qIgR8n8}HeC??Gw^8hwJcm5__ -z*el1`lH{q<*gH)kSWRsN#UzrZnW)YxxC_Z2{R{;*%c+n|(?TXAdXq*CQjkujP3qK| -ze&#cDu4778Ry7z;f%jrXFb|f{5eFU-IK^uM51Pkpg*%n -z4y7xDrwAqj!;`{q9o8)G1wE`6hjH=qv|*|EZjrP8sq^1tTo>K1ipR -zOCJuTP#zs}2Bbp!(1Ub%iS(+#!~E8RxG@)bv12&`v-1#jM#`92EL>LrB{G>j9X6}v -z)iO}rIi!f%fT%5*VyB`c=F6o-&e|QMT`9-_c8&WFGZW@IH -zD?EE8rq716R@syRb&8Y<4OlfxGMmi+GzNP;Ah4<<9s0dGYo3~|BL+P9jyx@iQpKYe -zXsf4U^)}DHe}UEyWWc;IoX1nxl3O;10i8owI)$fO26hEfz%knp&T%0u_+86smV1~k -zczgx35kADF>C3tniE9n>PnfQnG3m-L(AM3Pph*o-Kw6d&=@beE;W)9^oYO0U5eo@% -z?F+asFu_lK0UO~-r4lzUc=<)zvdVpJ*_i6X^B}(g$R*;O|v>CPPcOD_{ -z9j?XN0Ecpi(KNXRA&89bBU*?~#+?Y1SGs#oDOYk?OJ3)CEEP-JZSmcY(%G(*-E&5e -zw6qnw!askM4%`%jl;o-q^dsR!aq1~ZtEk9|(pMlAc^4qPcqU7nvWGr3D71Wp31RCE -z_h(&zY_O&1n&-zJL(rGk6OdD$zx5d1>gO8JMcMX>%L_^H^?WJH-MKqVi -zYe#cfMbb(2N=3=KjR~H9oHng+LwrpART6hle)>3SjFJur3*+_)Vs(QP#*vH`m#}Q@ -z^1c;|sE~}CHSsxg<}mLVp7WTOY*YiVLiLcc?nhL_*XiVSoRbO>dEDU@QOzYLDdk)_ -zW_jre+OuRFN8q6GAR^n(pP+4B6}yE)M9@_e^2&8yaR`Uad!M4~uJRoQ3%LIfhAv#X -z|4>2oy}gx>G~4i3^WQy5on1ApK!YXx@l$HAZuY*`@)fX@M=^Du1DNmw8+Pwp)n<5F7eGV;CweA92! -zwNrkx5Kv%|g4|3HuKVm$ysD%x_B2J#~Ay_1X_QGG@x=j0Mj9w$BmBxhF$nJ&7;+g}h?$&nQtNCer=2+spo}-g`!tT2T)fcVOqQB%RU+Ng(I^4|$1z|WPqt!FQ*A&ff*^4WCCXm%?dOf5 -zj;@Xv|Ln`Oa$jY_1O?P3z#sg2yr-a{%dW4x&NIG)ZLGW0r*ZVkiQl1bPD$BchT=kRU#(M3E7;BX3;`4Y(u$)_Z{-UlLBK-bSjDHb@~U;F~?!GK0#8JVOk& -z#-I8MUAd%;9WDF-E*$YoUqS6VVslWy3>^ztGRmM_fJ&BwI?n9C*l|B_>9W|#1Wqh3 -znzC~MPKYq@YG62cMZzPm7A~thE~mEe0Q}Aiw0bINwK)dm5S213 -zT+(PKBZQ71gd*kSf?5c(N1JX{EH?f4i}az6 -zU{o_T*b5d;Se?`b1h834o!4OJY3sO;3Gr{i~N(9XPG`0JngQ_lph866FomK?y?JfV -zs#-V&lW)C9wPhV9eG)O_j^Fmn0TsNUgSw6;40J2poLe(((j#r^|Hf0N&N6&3ndzk!l@YTSjH -zaY7MFR>uv@v;TokE(nZY_$IAdke)Do4}BBkY7_H}izb5>=GR^YOlEQ(7;myZDR|yo -z7@CZkBZGk~|Lj%N=WqH?a*)u9@z@k~E*J=#-u>UwgM`PvB?k#U8G5H2E(G}D<+OQi -zexT1c&n$(3JU{V!^e2lN{#g7N7gpm+$LGFHS9VnSg>TcBx&zQ+k*f;Q<~F!vi`s1A -zHM(_A82y)yOaqOY@yl^WBxV`8Gdz!XHD>s;l#lKW6dBxL;9R*66#26ATJ~lU)S(}($%)Ef%GQD-uWq#uaw04_R -zAVeDGyc2a=opClsUiLbzo2ub-5w6t<4e31LA-th9Xb;{i$SL*01N@MXfm)Z=#Hu#e -zod0yhtrs^Sf6e7o5Soz4{!h4cYX{fp$!H^^cc=!P3AT@1?%VV9 -ncc;PD!Vf8#3^JE;*|XQnw;kAf#eEMi*o(Gr`r!r6{X72+V==Hv - -delta 16170 -zcmd6Od2pP^m0y8}9zjYZD3Ani;@~CDh;v^QP4b(;00cph1WE7`ml8;VgPFnHCtzD6 -zN3!LWV@HS0Cto_emSowcWm%FTS#~6^yv`q6m9kUWY_cxP-mH_2c2ygxqRM(*YgK-) -zyT2g-L3V0gsmdRX58eIx_3PK~>eoH5zjN<`Cx3JAf(Op63t#j^u3QO@UA`Cy1$|fi -z9*@Vj|MI0P?gt;+_}ssF_^&8m%%zTAOg+5iXWOY#8Y|-e=c7M6xA2~)-nj3nH(F2@ -zpe#gLgtB=0sW)!eKh%g@&H<~}iUeZLxMf)mcc1eFzJXvL>M_ewtq;gaRfAQJj1Y)o?x6FiK*lZ1c@}dPrlQUrYSO7b=dg4Q -zTK$#_6`3LFF^y6=#Os}OIeP6L4~1*C!aA^cYa(L%}$qWi6s -ztJm2-{X-{JTIi@+?GgUaZaRJ29L@yuafPlJS8JQg7=KlhRTakY69critya}MRCA)A -zf8e1lH`gZOszEKbj!Hkjw3`kspR?XJ7ad=J0_*j==UXp7=cS$P^DL3y^3uO+&0y_A -z)__&y``lEXxvpOB^H6td0RSUlMT83;>S%Qc9jH$6gC4p?RfSPLe%(Xm4PqX0Ni+j4cqk$Y~D5)aGhB^9NPMjjxhTq1MB_e(LR+M4L#X -z>d;bM7J0O+JVa1d>E>_v$=g!qH~iGIK2z^iy^+*GwK3jFT~E|`Lx47|9yjxfxF=#t -z>c?X|6rheq5_=9G=uNUKoEGWWZE1QMjVerJDTBIMu2`(jM -z8a!*zXUx~-jXFocAiti$#ff(p_wWrtT6tj-n3bX^9P^Tl9`JTp{tQ4g#wUfVhphjb -zHE<h##04Tjie7MPNeZwT!m=J*M(t9kq1D#4O|A0 -zY`Pn}_I}`gtH9?&w7C(GMPkLmo0@PHwnV|}zhIQ&iWnx-JwBnS$YBB@763*%N7e9? -zYPike--EYtRwEV)1CYz3Hmq8h!v!g#h2{V%^7V5#LfwlM -zZT#FAb#OI8yBjrwRSg(Zgt$yoEh1K=->PKAP#X)PcRpm~$>>iZKT|lsxFHa(*LF;y -zG`#e{vSNgWXzV!E#}kTKI(MU(8Bs+mV{!_#Wz6ksj9;=dc3wa1D)Hf-}eY -zK&A|wROG^kPVmcnX!D8$M#imRRC6lC|9uYyHzgu{&O{VbPRSs{#k6MQ1V?V8i(A99 -z41vqnTw=@`SDv-k%JHkWQFo(Q5P5`x!JQk7i1)@1?HBoJM;dA+0nivJVWR -zu>#j`oz^VUTU^!ruj$=TGm0R^tSVr|UewftF>4C^RrW*e5S9qonB@_uRr7%P+4&(_ -z-?*%trshLfPjy%ZCZo#bNJ}ggH97(FH3n2#qGm!{XtV9(t^>5HF~?&2Gfj)#Z%s{UYc`4C;RJ}x<@CB{GB~G+Qfgt8Nkx$Mp4BTx -zdqfRtsseAM2RY)-9--J&r}EL;AY{jkrzt35OUDZQmj~!zON2Wu>R8}R^Oi5t=IK)w -zeXFIVz>8yawsk!2EJeita3V(I2ugkuqkT6GD{)l%IT7Z^`{)~OhS4P$QsG3I|5Gnn -zTQkZj$E*ROm;eo=p-=R -z)<@Bn){2>_%D4B^8HZg>1$seO+$!g^0;EB~oH%>>jegqK!pHk*J4Xko#?SZDTK?$( -zx!UJ}=JrGM@z$UYV8+Y*#34GiGjm8G4V9vptUnvA2gI@Tr=rRxO=7Es37$CThG{)N -zJ4k1ix=o{RM&oiX8m|YH>^TZTZaqvLtCK!0QDtK)#0p0Er-wmu<1p=TNJtEK4ZV}y -zuW0IuCL{@~Xy4dQHEPH!17rsx=sVjSIIf%w46JcF1A1d;%=Xq3bR&Q2FfHc?hG@~Y -zNw2nKMXec*sECJU8DBJ@rpWTkL$qn9J>wx|e8OTGYn+KZ4m_d1vvBGVjfo=d3vwbLM2tbNn?% -ztJS9<*LJL-7KshY#pJXl3MpjEHuNc`$jm3KSUwiy)5mDHe*_{QgM*X5YL=K4cTS4_ -zdBQR0C46)ECZ!?fbVp$##~u9gG3s6#Ea-hH_ld~$@RDH~*kmGt>t07@MkpYkGG~YB -zHlN#=6g#?2m^dF=bO}%Zg%~A3hUE-LVd#t5K7Q{otqs?3s*q(K2J;bgX`~_1JuD{% -z5yM(_BTz|g1dKfSQss -zp)~;UlJ6wG;`i!m?bt`*eFSlUte}J#bXF%s&~kw91J#4D+sn3d%frzzL)Lvmz+5@@0k%aav3(@+R2XV*l1T-Zke -z48uf?pq@nJDZ=6q83He~;e`GP@>E=jsPeebwO(a6JR0|?c7Ro=^`Ny2bE$Y3HNl3_ -zam#~jg;0?|E=eR^=|z=yoS~Bq_Z)HRw@xauL@49dLCZco+tMZEidy--N|mgP-uRFa -zdAr*Ig%bgdXpL|g3hZuK?2rW(H9+NM3(=i;2>?sdB0XD+>@gXj6h@s@YdNR>rl1=l -zTS*gk%~UBIN0L!LmLXgQYLO_#T$tjJy%TY$?R-#RTPmvQ5Sd1RV2>Drktq$T*{_Sv -zzdcLtRY9e<5HDf8#I;6e*Yf&vG}Jn2SXAZwIoj3d*OY6G(F!8te8x)4aZbcuPI9t$ -zQkVX^-pWibY_Q<}+ajhxiV>7L{UZc -z7Eb-?+o`h!mIl2oHGcVa+OszWsSyegAqfk$v?*F9{UX9R`kIMK!>T!*mONp<#bo*ZjD2BjBYWy?gO0(|W}eX3)wKtg=Q0CL+Xt>LjhqR>7+ -zf_)L=qB;2%bOxxLl!ybeFxjuV$4z$vUja{{9S)iQX9gWn+OYV;*5KSX}cvko?vz!(+t;YiV-!9OumL#{`LF*1q;1D3()v40lq$XhY -zYG7eT)vhGXi9yZ*G3$hyRV#9q3wO|1msyW-we_j%QZ)((7r<7vJcC_YaVL#zPaub* -zQh;(u9#_c~?absPP=!;IHM#lzJ86?=%5ZrSUm4>8mql*f_=*O+ub=<(opd}P-J`&+ -z1jZ*(9rBAVo!_cpsi^y71z0$BUPojW3+U}RvZSUF7y15+l;DjQY1h)4GTK%$mg25U -zv~9H;S>|T?6Oo|8F7TgTnuCvk7~7!Ro1h{(h*s5MqSsjvw;zF*QG7^qSC&@s-IplT -zRO2kac8S(RjpHkO^u{NUzZUNJzz*3wW!L5)E*)dwz2q3r@bl2USj77MiQaEvI+=Pw4BO}$!x9E{N -z%M{mX7(-D>i5LZPqY~dh$gB-wZx@Shr$QoV;Q|_kJt2t2um}~~Dm|}$d3Gvx6 -z+TDS?uZmi6loc}r)f7Gk_|Y-i)mm_Ac2@bPSb4vsTLcZZR*k`e1sKTPc8KqH$vgP364dFn!vP&fATSaKY5YG9%|oa){XcjB -z*=6TAor%=YDvnpwR_L%}P+LE3eYB4$8Xgvme=trRUK?guM!^jlA -zB3xj*@StSUta5j-1Y0j{d44WQ=a3B^xIX5h-6)oqa6fyBuwweJ)F6)Q1l_Jn-hi0!ByB6;wRFyCTxdI -zzAX^ZGAi27-4=HwdCCJW#3t1DUr17nY -zZ&T!BU%?R5Wl%LNzrke)(CoM8x0N&WdkC-z)5wha=5@lrRudaW6OU7xY~$^Sf97!8 -zCTR9v#Vkpih&I?7tv##G1`Mm7YW+=bMj`ScB -zGHFR$r-~-QXszuq3W$A`DHQ$A@Do{TKQ-e}WXx+}rg@!Zg=ZS!wAuL&_A@(HSKwgg -zwZNOVIkH+g{{OO>VQn)J!P>%*Rn`!j>Nf^O9kq;!bc?%+TiNvW*t2s>4hBZzEECMl -zaR)AL6lmvcdy(fC3kWQ1dof<(Hw*NI#eT^082@#VIyQ{~pRHR$k(f4{A{T$ZNLzY> -zfL8uVtB}|xlLcw&2ESLN&$qun=FRfgOLTc<34x4`fMks!gg{%$w0}W8#ls(?yZDVV -zomvo1@o0nE7gc(*Y2Ezi6*Nz#b#tvZVwzv7qB%FAne78!;|HX>B||@I~-!q$7yTpB;so|cKX7{X?Ve@ -zFiv1nHwI1zb3SD1q%j@tQ{F;u6s4|D6F8}$UFu=vP)G5_{k>GxNmh;(N?}*=x=&Ku -z?%A(76rc3#lzuCO8wnYggdw{GP0xq>_*Exa{KzNqFe8achOA3C;J*Gz$~fjF6zC9x -zsl-3{hXi*V&j~_&`yW$%c`&Jo1T*4z{_)p;OySmqSxAVx@0Tesu^5v)523m=h#*OH -zABoP%`^k4pNl}0R)+{$w(6%9ouh3mVyTDiZFYc$U2Qt7W&H9QOiAtcunZw**cGKjJC;=#a3e$dOOcj_vlOQ&^Qm&&?+~60lV8mO==w^CvzRgBbOqJ{^Ccyx7NQ8^C{XSn&@$hbS4Gw!~gH(-R82-VN}|AI(F_ -zgt1d8t>UsxxTOe0@sL829IJTAr)krKh@W`#l)*fotoK_HXn^c_7*IO=lx;%zX3j)7 -zK2`(|@>Tc>CT&d^OO}ki$YY)-p -z{1_BgTN$XN?E>nTKg;sk92i$Aect -zOTF7FX6~w)Tk6uScSUPNk&~aL4I2{bh;=<_ir5HwJfWn{kA0SoY|NRM@!WNZ31K!_ -znwwicN1eO#=EOCi=+p;V`qt -zisQWh+~=sLwPeII%Rm1dZR$#cxx&;ezCybk!G-{x!RhZTz9HUll{U6|4dD}f;3{2h -z@$z3@rS6sx|K=)fn}KpCQ_o&EW>k73TJ1qa@JplM?}rJ*k!?<^C*QBcJjnMk?&_!b -zyG*+lyM+ese1vwbmK!6FIgonsl|AwBn@ruyr7HGX8Id}le1x`d_M=T=LS>KwW}Gz2 -z`PRdaJVLovhgrFg+dfau)+9n#AvDDC&(mA21%w@oi16Qhk-CufUHm0-T({=_tNZ=hfy$XCN!99U)1`WMuv|)1IzifFVWF8Npp=JL8#HBsKhsYnGPWz -zedf!w@j?l!Ra1aP>Lr+LUBcYARG^~L3F*eE6{=$7T27;qkIY6i*+pbNWf>I{tw{d} -z7?S1x@MXHUHI3^vlS&WQ~c+TQs+wB -z*SeH3!CeOb^P{w>A%0nAoitw%s}2SsTu4X`Era_B@wy6?VStE+jGHy_7#cH}cNE`w -zltQ8wdB>s5mq_vv#mqHo@+z(&g@_5{6&0)aTaVEiaQDw1qkT)|5*aihGUA&ar>$#B -z6%B2>B_XGX*9C*Py#2-Fw3G9Lw0N6$2z29pK?wVO{e3|R*=P}dCEk&0bI@&TDk`ZB -z@iwM(UaZ^a$0{$U6#aUq^Ze8kG`0k=vd}!Ye+9~3;^0?kb4!XxzCy0nnnSzKGQaaR -z@_U;ZA(h9HsmnU^9KemND9)6+AJT3g-W}H~|LZHX=TH-kJ{ec^CqJaPn8*EJKk~`u -zAfPr36(Q7z3=w41AC*f%OgHT1+MnPGcgp0uat@svs@u8`FxhP{#6!JW$O1ris(`O_ -zlrfh`r?MDHJMKrP+>7a@4k)WuHUlRylMD=*5LO5o>rWqT@WSlpV@%ZOwYiB_qm -z@pv$z`9@A%dCI)9sw&^{RZ2DHBOYr^#(pRDP(?&g62ZPW;@Lf;Rrj{yy=}Fqxozz!yDdjwoW|Fly)FfD#m=YKN^OHE@ -zC6NPC!YcqNlMvF4SUmJv+H1V;DO$VEWr%!#ckU_L)$nQFLPTYS5hO-sMPc(5+bAIe -zveK#X>gvcUz97+xW>F|jREl4Hns(s${kKn(vk_^oM@(u6F|bTz -zhwOfwO=RS-LXYSPH@Q|8*Bk;QDGteDSRRu^l%%q1h~OWANB|OV29S0(L+t1IDRZfo -z=T+t+|AK-&8qSYI`qv%tMM?u^bBoWmvw~o2_J3* -z+`=1Qk=BCy;6uM%6Vwkv5j+Lr`r*7-jZ$43cjN_Bh?9;vGs*=S*$H#x>##{aKJ#_@ -zUPBVuvRoTFH914ka&9eN8YF-&0hQpY=@aEmAp8ns_Ne7Teil9WEl9bERIyMag-8J3 -z?8#PWRPLg_qp9%Y-$1IOh{tGR4-@85nwB7Qtr9V@9kzAggx}Cq#4=<=!7Qhm>qk9) -z(gVb@3HHnaC)yNFm -z%;>=VuvvVwaTr46;g#3ug~eXT(rI4#Zc97={2JZ701@>&*QmWwgTeA?|zn6Z+2h<1!q7dm`pa< -z&NjKGpMREaXz@8z%ml&5-iWZe)gA#@R*=HYWYdsmR0TmCzx8c8)<_$VTE#4)x&Dhf -z3Q<-B*;Sc2gdwB&I=v#(L37X9Y(*Yyo>rlvID+xW(kgky3V=_-65mBNmHQ$Rsjoao -zmfJ>Y19`Pn9404(-0x -zVXl{4<}GUyN-Lr#7OtsIun{7jdH&6JXzS+LXq2so8!;m8;l0n}cS&*p9kfP-yC&Lz}^3CCt}il{M^5^5f6bn&T-{MSgN7n#cz$<2jxs8)v8iF -za7bQ7L;p;37BVT<^aD!191si`DtPldzl&e66!e=5d153ee1`XGmu$ylSY``S4)eQx~wi_?ed_)jlb(s}~d} -zbt7O-E%2(w_C=2P_>^wG=M`kMOH&H(!bG2s-+qPuVnNcaCrb8}-5T!v4*=&k&FQ|B -zN19dY-OCTOQP-l0zKTZ=%JcKel`I{ZI -zjB{@-Zsnisq!8bI3*OvpdJSzSU!zs){E%4TqGFqgR^$n1kw5kteRNeuhZ)jg2ReDa -z`G<5Slr%}>0D=`bI$%(qHi)Y1t_xo!hVp(RW+mX^r5SgxKcvsC3D?cR2oF=Ow7SHd -z=&SSLKc%EM2Qd*)O^p6q*JOBP7o+dri%tw|GWr1;e9bg@T%d!@{f -zh)_OZlCk(+Z{(l7PG{SaCeH?a5~G;s-XG!OurMXq5h+5@g&Lh}%cz>hZJRwU|^bXc=lP2e5ufDRygCVgab#t>^;tM~<&k4)sv^QVUHQr3R*1&lcrYV-F -zs6)>*HqsAojj@e@rM#P+C!zqAWwX5#=V7FwWvI=E2${Lgol(i`9P}ZYtK-q}031u_N7L-nuuIYDw-2K=_&i_M*aMtZy -zw0{l%BxEh+2lnj0fp7g)_fmegt!FhKSQENox&B>q=SM!$DL--MpT6CF%hi9{x15LH -zT;IvZmV}q`FKah19&PFS~)?zNcr2M*rLR{+sx~-*qqM -ztv}qbn)8tx7q2islNQwSuR_h8$GVBz-dj!liM>l#^4qQrH_kgt6YjoWzuAq_GyUr~ -zw>~=1KF<%ex%1lxI_`VTw+&@G$_|vBD7T>OLUEutQEo-qjp9Oaqj*rfC_WTFN&qE@ -z5<&^1L{Rpi+=j9jRhW{`Q7;Ri)bNH`0%G~pO5Ufj4K@f75(2`At{y#en4EWY)3 -z`ny^uIqr)q*L?f_a_709U(1F6VT@U9ydQt|zqJMjf)*G8AHXp92tI+&U<9 -olfDdOC^s^avE0f;EV+|=d5}kW5?dT`#S>ow2_^cR8Sy&)0|0ql;{X5v - -delta 271 -zcmZwAJ5s_>00q#2sGy>V@(uD)K_QCd8AxKqJ}42g4~jdq4is#`y8vY!?tq?QEG^+K -zfa26=`@fED<#S?(Bl8|b{$xDr2fi2ej4|F|{1Lg%;y2+;3C6%UXn{xIF?a$dz$ADI -zo`L6J3cLU>!8CXUX25Ik2F!vvFb@{MB3J@#ungXU6|nlv+H#jY^e_MBZu#fS+r(!> -rt1fqPFAvg?raa1%w4^PLJj;u8R1B#4_Fu(Ek0ZrOE55Xhw7)*c`m;_J26nF}z!80%eo`YF12j;;G -zumIX~7OijVztpraGuGm(V^Wb1dsUQ@T*{S{n)h8FVroNe_@I|%G>&~G%YAJmO8{^Q^&sCnM|C|sHT^or@XZemO@ -z1ct!~xB^DORd5ZAf$QJ~7za1OEieIYgGq1)Oo3_80e8VYFaz#`2jC%?1&_dE@C3|( -zr(hm*XDm2h&VQ+C{=+)+&yLMRUfg9tic*p@Da*N3#FMIA$faD#wbaDOjrdZRhFEDz -QOWJZPcXB^>mk+b=KLFZ&p8x;= - -diff --git a/dist/kubernetes/scripts/test-nodes.js.map b/dist/kubernetes/scripts/test-nodes.js.map -index f7d43780573ff1c3d848ff610ef667415eb18db5..887bcf797dcfab00bf99f5916d9c754c79a1ec7a 100644 -GIT binary patch -delta 335 -zcmZwBIZgs$00rPUC?YPPAgGA@#*YXy!YnG{hV~{Flo;V27B7Zw5(-*kYc~lY?=Bw3 -zcL0m8|DwUziX{9fbX}+4xBZ^)cwSwC_eQT(bDhALp`FYOLn}23f18O>@ztb13C@5P -z7z1a)IWP{+g9&f}OoEHx61WVmfGIEyu7Yb|2F!x%U=GZK8{j6m1s1?wF85rhx` - -delta 335 -zcmZwBJ5B;o00q!EC?bA9!7t)p)Tb!VfdNzmL9{oqpcIGMhsBMtn}mYa*xF5E$lZ&J -z@h-sP^e6iGbRr4;T&-{GLEsJiex>TULD^dCHvQM2WX#YeGsDnHjl$nXVw8U}={JHC -zpaaIhNpK2`gVSIFoB@;IEI0?wg9~5^OoNNy5|{zA;4-)Zu7YdeI=BJmz)dg@Zh_n2 -z4!8^Mf&1VAcnB82Bk&kJ`JsuPv;Td^FJIkw>>WKLr*bAmIhPA5iIq!nr7RWkq$)M3 -c%avTqjWpy|n$nUxX-h}$r7I6(^d5`ff4n?|-~a#s - -diff --git a/dist/kubernetes/scripts/test-projects.js b/dist/kubernetes/scripts/test-projects.js -index 66926dd2365c493128734d92891115ae749505c7..6bd13366f2fb9eaa4420274429f8ab001345d01b 100644 -GIT binary patch -delta 137 -zcmdn7UwFzs;f5B*7N#xCOV$gd>J=2_XZa=OrrMV3l-g@dkK4d3GhKNDvnjKt6`1ET -zea%*8`|S@lFy}IgrRtRyrxqcUL->;y1`1E_+rZ2 - -delta 184 -zcmbQTPk6_E;f5B*7N#xCOV&$frfH<=6%^%X`6cG2+Lr2+YF3ve7Ad6IPM^4yS$KN; -z7G_O8kaTKtiEUnKPL8JabdC+oGSe@tXEtT4P0cAzRR9UNFj{Z-+rYev5n^CzacU8U -zfr^`$C8qapVOA6bNkdIb)dO)RFANl(eqjT%!1N2pnc1eBZ(@#`?!J}zS$pYb=Iy1M -IS>|g40Bb5liU0rr - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index c19b1c2851cbcd4db19df9e8d522945a799daaf2..2cf0ebc0fa523128048cfcc186f7f7176c503230 100644 -GIT binary patch -delta 27982 -zcmd6Q36xz`neM7kTc`k)#8if=kW}UnZjn1r0fAGuDwWDWMhFRl6d}}|>fWk*t8Uf3 -zq6OMYYdc^o{DP=JdVFd;j~N_rL%BpTl20^lZ!5?tixBj^WOsMC9h1!>JRgNHQ72FMVVD#O0wx -zB>l*(-}=CtZ+>{&WAAu)^I2z4R8Lg)-I#ynQ;**M)T1raL^n0EcD);vsz_n)p|Lm0ee%{(4`Jc4Lt~%rmc=dTZY1bOY -z5ss%&B4`~Vlq0y+vloAj26y!A#`S>y+cN}cxk#^k;ODJ8YBd`M(=k5SwGZGU(RnEf{j&9f?&Ds+H(9jL=fPD9 -zzij<@TMRSr^#;9~od1i~%541l>BL{mjq?znX#53}fpMilJ -z{&(xjv)JnXd26>^_rF_@&V%*gm4k{iN6w)MIA6H*dGQQO_*bpl_k_Ud0dKdbV$6Wu -zP68lz0A%a!5&rFY&;TFT(G*8P4{%iiD6EQ{{8elJhBEFQK~o=)R6Mb~%O*L>^Twq6 -z*R7G3Q91bQ)(z8zqU{uoSee(S`gBmBkO9B?y#cfwB9y8UtkU(oG!X;Bg8-W9)eCNs -zxxicR_j`>2^x5G}4l2-5JJ)U@7XNFjSk -zr)BUrt-DuG{vnj)k>9i~-*840W-yTN|E6_AB&;&=ykToxe+&+n|F(5`TVj~J^1Laz -z{_(X4T4pE-#q$KmJ{>!9dO;8G~!Mg6OQzq3LSQ2 -z)g%EhWwH!%ay@1-Nrkj;rc2l%nUmnZx2~S{CCkyz1LUafLdue0+&*8Kb5?7sZf=V$ -zl!71&j>B18IWRP<6EVA_hfvw;G_V0Tbku6gQA;f~@R%y#QF+1dTGvij+*l{WdSaFy -zscl)`BjzAW!_RbzMtEp8H+vK(Xw=X~&~FZps&bimm`oH_0iSysa!7mhO_{*e*K_ -zC(l9O_5xi?(0&EzxKxune&5=00bK*pQ{n)c7{+Y(usr$u)(v~=AeFH8Xg{BvU1$w@ -z;KfeQIsnI2x}PSziUT;JID;2=2F;p96Uw_pujSIzoi8?#)d_HExEHfz$u-BodY?|* -zxbwZ{=G7E30gr(^EAh{DnJs;;J{9>?>DExqAbi&>efrY$7f -z9i-#ga9_akl8pm&Uzw@C5IT}_J9=E6!staIh3ns}$p36H-P3b!Djon#3Da|e9@-Uq -z4R}W^-FCXXb*u%_;S3?e$-N}{((0`j$aq08jqTwaVZb1CK-S((pVqB_ZmK0?WGY3M -z@!WEHqb_+?xhLh53(VT-sotIw=w`(}X;Ipv6HLXe^O=bQV$er2h&6$r)yDq- -z%%JB3oo^7Ky2a2cVnbekmf4Ulr|qmaDQ^!`a9+sXA|c==`85^fEi{hMW+;%leE%%7 -zttBs=t!8M8?~BsVTk=4=!`WukZv3Z7xxdw{Y^lmeTTS#>($12aCA46_O05AXoK@8@ -z->ZN7Fh-na69$0X@E1}g-5J{ -zkCc01*8N_EI&%7~%a9`T04fr)6B$wV6xK+o$TPd=E>u%{Hegu9;CP`?EQ!WH=M^};7#e6G2? -zMXqf(Tjc5UOiF&%ZdNQUV5T{-^U00pn`BE{%%PN*o7&AAo6VB^w%w%W8z%#c%qu!z -zk+irgEr}F!<0koXhgmK^TV%RgLejq2bgzgactF?;tz-B<0)^n9arxw8GuRP=?q~$4 -z@jMi$oTwOm -zEPkPBm;3(wEF -z%1)H1T5TOXby&OH`$Ds(dveSM99at@)Jqk@R>mK5=`zz5E|2u7>G%`vQbwWgiRNqp -zS~3ietRHujZ(nLwEDJe$tvA-^QzzuWVzXXev(&_U=!PMaQg0Z{+voK=;Y1wIXAKK0 -z*p1TOVY*u)vaQ2xS`c^l>b#ebyF1Lf^Zi9W1&$3!*HW|gt`6{5!0u_vdk)FKyiAhk -zga{l>riNi^E~-%iA(C#O9&WmHHQ-)@-m|tF4bU-^>LHET(&b_KQ8k6WoCKw -z2y7(-UFE<1oSc_BFHv-+m6vgKmL2K^puBu_nb~ko>Vzt6Nm`bh;+nEkU+bnO?4@Wg -zrHnke*eb~id1AR~>&#&zN9z5!I^trxuspZitT-#1?2}tN%*vq65K{EG=b+~u3Z8z>Z2Ef%G1x*=Jv>Rdm=n8XrX8uPhjB_}UmZB{I#GWKJ4Fp`#`kXb$*Qf#nuvLh>g -z_yA;SkugMET$@}_S924P7Ct5|dp)=s;Bb?N_=t-K`Z5&GooX!pkifW&9EOx#(>LlR -ztV)rA25ED)#gEBc?i%{6lEQ}cFh?uW}mkcc#`k6Xjri}2kgbtIEK;ZQhR)z -z_{16$?3jQFYKTs*a&1S>L0Y=a33+&hIp-Xg+-gXz+iciT-l>Xi0a%^qup|tCfK#|q -zm(#P_d_Hdd72>xcw2JbN-DcGazq7?RUb1~6vSh94TI2}Dx<h_F3F*rZa!7-gPFYie!a;|L*>{h?$*jc -z#9~PHF$q?KlT!cEOp)f?)(8rT_z=@OwhcR`?t&Bsy>P|Csrr=ac#7ZdInvfO$5!@^ -zP=URpqvZT`F3n;2sO{^L!@lpBrs9Ce6 -zk+U8w;ZiUO7oLKjbhi~tc~qt@G8djp2T8_dbNzBzk6AG==JGL+xdydvXE4dFFZQs6 -zFv=lxr{o}Fc#Zc{7P@nWQMn>!)~}zBQ`XC+>?JRI115M5fDl$xo`{+F+DRvzDO|}5 -z7i!sL6MHR=n+w|_E~`E&Ufdj8Gr0$SqwpAKTs61IdwNWF#9y)PLVsMb(_KkLp1Igu+g3$*N`92&qHX4~B>`xkZubc)ItU#a+h}^_iEU>2 -zqEj4iFfaeK4Pi+Do{`jt<%L1>c+UioQO|~@8p*#CL`dGRnDtaO&Bb@}(V8>8|_#EfcyvoC7ROiz5^?QF}PPx_8^0-39(LoFjbZTg=) -z6=`;mFF)F9mdWd*=Iqevt}EhXc?Mtn>8RPbY-NrjSdZ{g-kpadj(Gy-l~$ -zh%ohoR2ghdBX!-GTQ3r$gYWl(g=YA*wtEcxWL%N7te@j8v(l3=TiQ=?3waqzVDa|7 -zLR{XGFmFp2pr&*MR>5gHFadg<+NqX9{D_y2Urn+})4gE?!_}S7jIY}9O*@c>lIHHy -zw#^_XEk{yjXvqj70vl+MId_QH@ESQSRKW#TJl~<+BkEJwKekK4^H(s!vj(h}gUj@DdeG-crgUu3TC -z45j9QQ^*8epU%rLa!kf9Gs_o*({^0z<(PjsFwZ!o>jJjVk1hx7$b5aqGTET*^NlM2 -zry86GPBjyCeLn4B{+xt8(_tnuzHLo{TxtHIXfy&b@jj -z?ss}spSilLkejDdC{xQhNacP&O3c?Ok}2k0r(-+NX)-?#q*x~Dcj_O&bR&g%Iwdkw -z1qUg((_C#5=yXW#|61!Ix#3$l$xmfQ<(E6LP>+plR=k>eHik6bRYnSns -z1+cH=*dAm~GdP{$-$nV&F0-SpnRSz0yUpSDT(wV~sXDuoyl*$UOyn84BKDBq>^6~U -z#*kL|_og$k5uY97mNY0h&^WZSXE2Z%9WP~&(V%mV;3;8%q<-&`=6@M)$nNFS06O3W -z;9WEb38=fxc*UrVh6+ev5)5D?>sUmKv@++cKF5;YGlY9dp|I(nSSoh -z5cRp?Rb1(hY=Xk(E_nV#(EhV14lF34=r#WBm&_VtW2DABV~#?g7(+&L^5dXd;iNSp -z0({bilNh(x3p%|3Ida>G=?D_r9M&k68vkjySTtdG(Fp*h@3n`dQ}VZa&8C$(WY@^# -zFtU-lis=DHAR!B{G;3O>Wb2hCaGl@D9%=*uM>mxN9(*E37kj+|h7*k4&xNrKW#o`W -zn4+8+w&99}gHDlN&^o9ivhv84X8qz6fLg|K0M>wizS0ESn*)eY_(`FGM|sj)BDVp&8#_KlNleZ -z5_s5;)08p9qiBv`Zr;wyqWxy$wnD(hgsLgNGNtT1Gn(V`K!*04rB^f+z}-fqOaA3> -zz=ab8tI-E^vMe~GlHtrb*O-#W_nX6QBQSX0F3OSvrmHQ2?GyPPm)HTbWqJ&o3hWKB -zJJC@f`nXyI@9T!1*^W`i#|cMM9%`j4Gv_Qg9UBDzGKqSr{FpU}Qo{)BK%sloi;z9T -z56d?Xn2U~0qUwM{HC~-^jiOC%D_uOnCh2@evkC6guK0VUu{>T1~m`~#bvir70c+HO}^QV{S-uIXHvd(wb`@K;s#n05;?XMi#R-ZRKX|n#1m1 -zd4$xrhq4n6Ph$#om^fxTf|G80x8x=X9kZQg;X~uJnB@P!3<2)gEHT04$zNY%;yAr^ -znY5auj+s}rg9)!(ANp_StoD9LuL7U+(vId5OK+(e{9v6W_EPxE6`8 -z93)L3Ng27;T+&v?I8qfo`N*~Ap_YYQrd3G`a^gC3aoeQJZ{+1|*O_G7SkfJP$v<3Y -zzSLH5Yf?=fyWTvwcT(4IY7zNba^^lp(?iA>2M)ZQ)`JHmZE!t~cF?saK;01fIS)Q1 -z55B~#!}{>dOUy=Oet+;1lV~fu)pArWy1^VGf -zrXDy8XG1ikf5>!fnRH&3ciE+c%)e?qY6#$Sb?sp~?$#mmSc07gJUpI(R#YYeQR06{ -z|Aot;kMwKo(vrIoqA56URg-t#h{%$AdCnJ>XKyqYO#4M3{ -zZnQeXz{=)x3pfWNDdTXf1U7*ylj9}aCkif{n#66CQ(2Rk=^fpt>^uS3QaEm2*fyb< -za~Xd1akE!fG(sJhZyh&lXEn`DW&^e+TW>O(5T)$9$%I=b_o8+JqTTV5piS -zr9R+Qoarfxm|Ua0j;ie8S#28Un>QinX^B9DZIg3hN1G!8F($%Wt_D>&Q=+H*I;ekU -zW%~)Uwms+A0;pUavL|3U1)Sp39mVB+C(P!ym~ska!}+2ep|&@DnK`Ta0L*tD$4nyz47u|Qp~>svmkdSMGj -z4tQC0OZ^@=!5Z|03}?+=DAotFrr1)K^*N|nUUufp?J8NGFDh0wc`j$(wWf~p7h=$G -zS5>U$O}Q^`I@-qE@hr{{@@7Tb%+u%cX5-r73fB!(DLFR*p3wY4i0BA7Eb9tp*~$cZ -zv6;jbr5aw<9<5Hul?8L*_6o*wkUvwF=ciCsXXYGv+=|$b>(GND%FACB%*ri3O71Sl -zQMDqrw$Kj{$K^)_vtdyVD9{tCULpuvS2Tw+G1!9&3*)Zoqcn59{&q+apWPwft7#7F -zw!$ia3^@PcqS@9_K|PZ$PDJ1uiq#9ruZuW6uw?*nZO*Z$9ZP^rzn4OTe%Vr4s=DX_ -zr5$igqn4FPcuTskM8aiT6|MtYE$5hLZ?$B^thi_xz34maJQetP -zwN4sI8I74oVfp%q+15tq&zlWdR5HC=Bkq{4gmW(PKNqrxpEc~HIXSzN@P;%>NM?pq -zcVQSlsk(s;oI>lU(h5guy%2-ys}PgJx0KA5O=a}uL=AXXuB@RO)gK1N?EK1)#>p*Z -zY_B#=LhK|2{~&U<0cTd%AZ|~rN|a<#6-8)v=a1tcIXP-J!oOMG73IH=qC}8hht%Zt -z+V4$ZgAbx6aMH`$<$@)4+;MyYI8x+|p!KcgnB8RCUSrSGd&KoFyWDcm@E|8Cp~)+k -zbH;c!VkH_Qe#fysJRhCa4|N3ovmBpQ-H67Co -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 -z+#`MJc}C^d`^~COUm?P|5176Mfudaf0FLPL -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 -zq9$BbuPuN|hOC|p<4W@VQ4tvD5ZdGR{CaK7^ -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 -zuw2_~@@+MY<$_T~-K#1Jz%+c07 -za%QxbSeOjxzQ!)2IeMjO?1anqn@9(}K&#Sysq|3E=fa334SEZ_j_hsk4Wv`Ur8E*A -zgcp-P*^g{vP~N^DzF!eJNu7nK4kg@>ltEm%Nc;$|A8je+Ng7E*;uEu(aCU@WkI;f^ -zb=VDO(wHo;i3yvt7@zhmjy(qap75f#=#&?avCa%nq==6HjAM=iO$;I1IQdE1cFHXX -z=CM)J!bp`kUJeXeDO+-~?k?xIp56}R^SD!y@Sm`AACY_D)Je=iGl^q0x$mG^Cciyk -z7A(uh=`13hgAAqm?ivkb60)Vwtd`dwM6U3~eP;1X{C@VdV*tI$I}Cv-1As!OS40~j -z*+4D|Gt3Qtz@-F+GS=s?aL@_ib&uDpBXaU&pIJXY00b?siS9t*;Tue_wb7rb*X0_t -zHD#rEgK0|@Fd=(h4B9cVS;@vR4&S)DDcJP3&Jlr@Qf>H5wf~@U2!Ho_V@`<75zsdp+;5*TN+4h; -z5Fqczsh2*svKnx)>e!8VE^j|J7aj)PH&qxmdma2i2^&L1-?T5Vf5S)bmUl3yM(2j=?l1`=}cCKEfDL9&V7G{ovm5!ZfL#ge-p#Fgl)f{sHs$Ywo6LmTO)`6E(w`NmCV*96Ctd{*JGE5guT -zUso89sRPY%_7sbIA2LliSRss5$?k;&!ei?$bnnI)9iNq4y0eTN2k-rfsu;_~I;Jp| -zK%an6V>O-8zIl1{X0z~Q5MYTD9;4F9schN74c&SP3S6*u^1=)-kp@t%2N;G~{0EZf -zmfm9GO)Y*(tuDuon|oU#x^C!={_}Bj+kp^F$Z_wW-8o0F2`jpT-QGSAxluC5_Rw{P -zy=l;jrf?Hj*>5$6hvDp)lGog7cDGajgiMK_d-7KE{-(Jxr`~YLU;bjVqh-wHEDG|e -z7n?-O5YBu!IxN3L~>hFGzHq -z#QgxSWedVopnvZqxX^#i}pBz_G?&zw4ccg5@ -zCPXcstOq&U51tpDZK})X`r$A#@aN=F`EkElIZ=ZEc{_rul0qFIgdVJxAjCzd?}XJ1 -zI#|cFcM-uXnKa^*cNABqvdbFerhUJPN0O+F@;uHl**khrIdmGZ<<%z;osTN!+>YOI -z!u080rZ~wjPnfk+Zr7hQ8=8h>&qrqFWBO>jU;I-2B*W8Yx{JK$L=j7&7 -zW^HTUu?0}E7s$P*uq28|pVRUrl=|^4x%V -z*EOM0w^_QYs@ElrTvhQA8$+$8%@l9+Z{< -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 -zPdL5xJ4Q8YLmHpRe3p_Io*(t#Nf+ -zS^1x@H|>{|A`*B5-bk@~AKwP#yvL>-H@W~?yKQGTtz)M1Y2Q%}I`4GMy-`C`(F@D; -z@B=1hK^8t}LR)-})m?Hu>FUXC+~A)eR3-Ny -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 -z=kYnZaaSvnb#G_Zz*VXP|J -zks=T5kiU06S3y4f4cIH!sf<>R>6q5Zhpr!M8ug(QWjC;Zb;yB9@QUDvt;FJ07g_6P -z$5bI;_bC@EZhLgHzkMMwvlhvhPE2n5CUT4k8T+PLp|2m2q7(vcRb8fLMouf0Lt(4x -zLHYDI&B{~=i5qqeyKBuo9zfx}`qqjDZYI&tKe6tD4i1WodR -zZ{bbjoP7OTW((fS`6=!e%;`5Cism3t^f29kX&79d!csWmM&)P<*-eJ2+5HA;-$w -zQNJKSH}Djym8lT{_j$DT*go7@5&3XJPzv&*ig#G3(@9t1Y)iLNA!QrhakISlN5!y? -z`!Q<7wolkiJn4Gz+cMA>H+$AW^v4ciMlI*d>1#8nU!T^21?XBcRCt~aqv)Wvu;ehLA>$TQ!?3(G!=F=_dp3ADtm(x9sJn(vvmTSs6* -zeOFI)!Nwn|15`%}0MNVC7o@CEc+AB`FbucR!TO0DT)#oLc^y0=ANiiy63GL(DZ|uE -zg^^mK>hKwd!C6qV&-I^*%VXa&n=cv1XVb?;p#oeeI$u%xzi(Ezk{P-TxEJN+wciKH -zmO*?)?(y%No|YiwOfP3h7W_Tl&fqOa_=mlCAA^-C9k885u8bpi60BaMRrWzNO;uZ} -z8;yYTntX->Eu1q0IvmOVs`aRl^(0Wv3IF}XP_bvFHXy5i5}ZbCrwjoRhk-*@zV!EI -z?M~Ypx0pwrQW7180LV3b@|tcvH-GxB1EbRV1JjYnyRs3x!u9K;5F`oVKu*GcV1M;* -z-;1xyT|Y3Z+LEw}?7{$rYc1ryUYeK3eqa{u9>!xfXZ%->obk({_>%7h)&}Y1q;9ls -zEp}Bhi}ZS_hkuCE&p}!9L({e~XFpPu3OGieP@vkm2IrE4s`BC=nj3Fqn9JKTh~mTq -z9DzG=&^zEo5QFPEwC3ZfCVb0>0^QA2Kfm*d%_7a9iqr#}Be|}~*$d|Eg%_Q@F#GI< -zIcG1loV_sj?1jtEUby1yg)7fqXgzyj-q{QD&t6z?_QF+XFDyKJVbR$Oi_czIa`wW~ -zvlo_q@LCknn{)mpjl&K1k;9Pa;I;~ehKndf-s;G)^G=>2W0VaI1Wzvu%mIy%Jt6Kgxs`z3PsyF2`@hxjVkP@~*#GG}HeAcg{N;e$lK~{pSO# -z@LP@F8vNGcw+_Gc_-(*%BYvCk+l=29{I=q^4ZrR91@LRfZwG!m@e7{&&j&(pdU7VN -z{@o4Xg-Y?fX;HA%L91hnv -F{|$t9PmKTo - -diff --git a/dist/kubernetes/scripts/test-tags.js.map b/dist/kubernetes/scripts/test-tags.js.map -index 2354e2a49d3462a25a16a161ab8f15020c12da9c..16c4980bb6eedb0eb408403cfb1f636fb0edaf14 100644 -GIT binary patch -delta 199 -zcmZw9$qfMk00q$4_kG5`8+RrQP8#4q2gpnj@-GfQZsMjA5nW6NQ-cB|egO{e`uz7J -z;|cS-G5+O`-Pzh-gRLo5sYzWL(v+68r6XPGNnZvsl#y7kU_1WYeuYp0ZR4!rfovDM15EPEgLYIy~bAd*CiND~<%OXP?=Q6P#$i6|2lqDs_= -zI?*7SM2pa#(7y-mUmhMW=IIu@x@e1z=n6yhL|+WVP>jS_OvF^o#9WxK*j;??KMhJu -AlmGw# - -diff --git a/dist/kubernetes/scripts/test-utils.js.map b/dist/kubernetes/scripts/test-utils.js.map -index 6d9fabf3de5a949ee370f1534e1054c11f15849d..5615748af202f6549a74fe57be6fb57a5ed3d742 100644 -GIT binary patch -delta 194 -zcmZw9Ne;mP00q#P=b^NydEC>`VdW5d0iwOdPgwleT1Z^M1w?ubH}Vf)@wPAdK2wR@ -z&-T%E;&|gnzTWGLWH+WGoYz%1q|6_?W@+_4om*nmpwI - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index d5caf327fd63f3de37ba3ca77063f775a69ba0fa..c62f09a24a5867fcd5061ec8ec9574e835e4657d 100644 -GIT binary patch -delta 275 -zcmZwAIZne+07X&R%=450W(@NTiAlcg0N8vZdNUcjpxZY+=j>?MZ+C3yTE>|0bvSU%HxM4-6FbB%u}AC^5h6+)5HTW7 -z91=%Ff=Cj_M2a{e(nN;H5;-DIoDu<1AkK($qDWj2rB9Uougrh@)C+pq>Cd-)S*$nq -v!+)Qz%5o`JaxFJ -Date: Thu, 10 Nov 2016 15:46:15 -0800 -Subject: [7/7] kubernetes: Only set websocket protocols if we actually have - them - -https://bugzilla.redhat.com/show_bug.cgi?id=1394675 - -Upstream commit: -d220e21d0eb75ca2361d77393d6840167001298b - kubernetes: Only set websocket protocols if we actually have them - -Closes #5390 -Signed-off-by: Stef Walter - * Brought in a single related line from fb72d3c4 - -Signed-off-by: Dominik Perpeet - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/kubernetes/kubernetes.js | Bin 832099 -> 832120 bytes - dist/kubernetes/kubernetes.js.map | Bin 6429847 -> 6429982 bytes - dist/kubernetes/registry.js | Bin 470087 -> 470109 bytes - dist/kubernetes/registry.js.map | Bin 4274371 -> 4274506 bytes - dist/kubernetes/scripts/test-connection.js | Bin 274909 -> 274931 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229360 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js | Bin 444618 -> 444640 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114526 bytes - dist/kubernetes/scripts/test-nodes.js | Bin 495644 -> 495666 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719929 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3412183 -> 3412183 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js | Bin 362081 -> 362103 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759394 bytes - pkg/kubernetes/scripts/kube-client-cockpit.js | 4 ++-- - 17 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/dist/kubernetes/kubernetes.js b/dist/kubernetes/kubernetes.js -index f3f3e21e611987201277e20cb2b5dadd32807ef9..450367b5dc7dad5b234ea2fa6c58da5a9d5cdad0 100644 -GIT binary patch -delta 112 -zcmaF-#OTKpqlOm77N!>FEi66(EVj0`dE0^XVFEi66(+XDhv9y2l3YEJ*>&EmGbH<+bfYdUWoiw+~#cFQ`J -tmo?MZd+@MNzwnzyh{>9(-R3t75VHa?8xXStF$WNH0x{Qio8R0v+W}9VCZ_-Z - -diff --git a/dist/kubernetes/kubernetes.js.map b/dist/kubernetes/kubernetes.js.map -index 25e6161b961f3e91b79b1189be109c9ccbfc4733..857f47fa9e5d3b212486ba8a4722db8dc82d6b32 100644 -GIT binary patch -delta 744 -zcmZ|MJxo(k7{>9~mV2>KP(iH7$1S#kTA@`cRBZ8rw0y~>2t^bWkfKJkjV01f>d=%h -zG>wLw#dxEGx|q0-8+53XaW!^TSB;a7y7Gv+i78d;vzMERajRn7aPtWMvGP)_Fn=`s4qnB*xQe&>t)1#`YCmnK! -z)v)UAH{Rx?pxHUaWhxbNYfN_^#|q1zd7I<}$!n>wNZgeiLR*tIMcXr}#Q1t&nsdut -zs@ki%2SlVG4az)W(TpbrX=B*brHaqrZ@yqe0q!I`OME!e5tr36cS}U`+ -zF2!zMS-z?S6_3)b{ELaii&m#-NRCKZd(njhXhsVT;t&qQjU#A98$9shD2|~WJ{(7f -zVJ~+2?^JE^Z^r1SF|Rqh9`)k{x^NN!1ksICP|<^4oJJo)2%{eZ7{m~UamHAWjy(Oj -zRRiM@?T7XM4ZQg>+4Q#ov7Q^M5&5JR5wi~~EaK(!W?AHmE{FJaU9$_%2bWbeK6aI6 -kl^G4Ah+qt7F^&mDF^O}S!g*Z4G-hxSmoRH6Gjl72-^Sz!hyVZp - -delta 591 -zcmZwDJ4{ny0EXe%qkn;xS_BKl3l}L=ZbEHoYZW<^i(25cD#gnY#H4j=2%D2QoRo=p -z3H~QBVUZ9wC-@N(aMJ-dW@8*oEQ>li`9@cVXZXhVTiIIFZAI@`4RPLN%U(X$Lh(+xdqXr -z($7Uhmz>!VRdQih3^)_Ip42evY5gx+{PW;g^7EZ#tiPOk~tfG{|BIe^?LvS - -diff --git a/dist/kubernetes/registry.js b/dist/kubernetes/registry.js -index 517a280493b1977a1c2808b3708100eebc95f63d..b36acb39b6fdc7dda4e84fe609d6b3bece3055e4 100644 -GIT binary patch -delta 73 -zcmX?pL+0)cnT8g|7N#xCMP@9vwzhfOi_DlGGl}cvq~@iUWY`(l7g&|$XQn6^)M{$# -aBu{VjW>#&lw`2xl79eKbUT?{E;u8SVb{XgZ - -delta 60 -zcmcb6L+1DmnT8g|7N#xCMP}Q}%$OfDvDRv8>LgDWv}G2V?%)6<7Kkviwa>F;24WT< -MX5Bu|l5PJd0F)6G3;+NC - -diff --git a/dist/kubernetes/registry.js.map b/dist/kubernetes/registry.js.map -index afefebf4057af1143890d4efc6ba9c625e90bb42..99b014f73aecf30709897d743ff0c0125b3d260c 100644 -GIT binary patch -delta 600 -zcmZ|Lze^io9LI4?t|lh&w@p)%=rzXQXL{--_gwWZIcbw6)MgOTF?uQ}CR9N>wFN_P -zx^^hvLC{Iisa?ubx^{E%570rh2!*z4CqXFvWGXE>yq+)5!*_W9rz -zE3a8BuErH>mT7}?*6f^?%*)o>t?+BRWLK4JN6B`6w1pQZ_41f$nu|keDPv~LJ;A|nsZ3Q(OB2{s66td8On^I34K8p)4S2u{KB$E{sD}nL4i0VxS^;&uKvj-8bxo2f8u#Mt9p#*e-WC7= - -delta 429 -zcmZwCuTKJT9LDhpcYqvr>83{-Gqy1_14TBf7c8*C!W)UTr5U;fy>Dx1LZ7U$V3vd -za@+J>Yjtg?t{Li@v84&+zNNgI+s_3r_H_4$kTQw|)Hz+f30*Zm5I_VIn85c>?q&9k9@WBksf*3NpliK^zi#hb13=b?lcUiajw0y&q)EbXVb`+T|P+*n$*n!w#e&16k_wT?SBAtpA@P9 - -delta 27 -jcmezTSm5qsfrb{w7N#xCruy40^_d?tZPznmKKdU3sDcYZ - -diff --git a/dist/kubernetes/scripts/test-connection.js.map b/dist/kubernetes/scripts/test-connection.js.map -index cbb403a7cbeae921d92d93558fa23c88f406eda2..472dcaf591ad6b1cbd25f1cb1b76b2dcdeef6425 100644 -GIT binary patch -delta 448 -zcmaLTJx{^_5C-5BP(Z*h6saFj5EZ19V%h*ENJ?TEjfoD9R*D}%YY-PVOh^|E8iywR -z0VL8v2TeyOcJv<@M-x{PCtnsPPJ|c-X&BaL!^X5m*n%Jk=bT6vg`#k@X}-5?tJcU4mi&rHZ=lob -zC>(}y4Jat-CYRaBcIis}KZ!)3<3x0>%O_MNfcGEMS -zH}4-m&~7a$pZ4;R%$W~T;>n`++_NwT0SE#GAqc}fL|_3HVF{uTgJp;V4GFX7W-cy& -bW1EQW`6uz$Rx;dAY*%%ifuyPHY}5Dw4X2*H - -delta 434 -zcmZwCJ4ixt9K~^bzbjvL|2_0-Ps^?k%ExU;C2A7H$uR|mAZTdGz(GNTC=4oogoIEa -zgo{huE$-qNwM9(^4NVQLEgcA&8a~6>zNdH6SKJ==6{kBa9|@OAp;$2%jz(7?URW)z -z2P5J5Szh6zr?$pfmFu#iE-UM@>P}X(j=r2qZYB5kHl>e_T2yI@Si6+DR=+mfT{UPx -z3p&t)0gPY*Ggx2!N8GFVFt>*S45RWg~5wgeh== -z8+h=57p7qbW?>HIVF7%w2ut9HWhreD4r{;BpH1P*NVO1er^E)QpG^`U5}(8T -fD<_nD>Hff_r@^IQre0alH<~R00#dUT^mKm!cUFCC&EM7>cR0^)Z1$eX^1#5$?jS0L1 -zP<;Kj{o7bu`7rsw1itayf!jAD&+m-QXzafQj`{pf&o)+WzW%Q!-U(V@2(-Z?Fbp1p -z5%2_zf-x`-o`Pp!0!)JE;01UIroc3q0kdEZ%!38+3cLo3U>w -w?R - -delta 271 -zcmZwAIa0y^00q#2ARvl@f@oM|6C`fg6DsdPCo|z56n|(PDY%0F0O&cqfxVNVw8Vb^ -zi&ww&_dAoyYhu2H?qcD@N$f_EFVlIDJlml=wbow+Ye_HzW -olfDdOC^s^avE0f;EV+|=d5}kW5?dT`#S>ow2_^cR8Sy&)0|0ql;{X5v - -diff --git a/dist/kubernetes/scripts/test-kube-client.js b/dist/kubernetes/scripts/test-kube-client.js -index 3c10bfaff801dce3b56326a2ed40fb153a9bfc4f..c29ee21ed59c189da91f950d6b8a4c939cad4d7e 100644 -GIT binary patch -delta 75 -zcmX>#QTo9|>4p}@Eld~dS!``>^R{2CXL`&eu9uUVmtK-#XJB7yRhFNbqF_*~si~7P -b{lOF_)%JT$OhC*G#4JF}y8T`g+Z$H^Zap5; - -delta 61 -zcmaDbQTo(G>4p}@Eld~dw_mMidd$RHtEs7zGQFUUNo4x`P9~Ab`%kd7|7~IdVrC#_ -O0bEgTGf*)Rs^)soLqduA`|72QzLjTPN=pmX0AyQH+DD8-U0 -z&M9-sTAICI;$)NWC5Cxf6`vzT6=fAoE29xre1XkKSfzg!xL;Jyapr1mnS)kZpbf0h -z4jo{FPIv%z=z?zOfrsD#C-g!e@T|5h9Db#tvfOSa$z+ny*|O|n`AgxWjSsDBh1F7? -zq=-aj$lJ|gsrah6{*FrDZNs!b<+9T4rlXTyoeTc@C)vwZ&V*}2{d(NO8oz}P#ya0^ -zp^X8zyLxjgfD0Z$tM7*acnpI;z{75Cy%#^7cm0=o_G3w=c09;=V99`DEyg&0gg -S91<`IQ!oulcD$3aPyGXNU*Y=z - -delta 411 -zcmZwC%Sr-a00m$iN5|CcGGZVOM8QrwMnr!>Xb-kP2&sMJX=*=-J*&PM6GU*(!meIY=<~RIPc4z+Ya3C@et?;;;-WunKFi4hcwt -uNUK&#e<4^KqS3na?IureDV}uiIo7~rNP`RtsGz|HWMC7vXs)sC%lra93aa}6 - -diff --git a/dist/kubernetes/scripts/test-nodes.js b/dist/kubernetes/scripts/test-nodes.js -index 2f2c5870a2804366e6b50672bd80bf8f992e59b5..8bdf75eaecccfd021757c1a96fc3a7ed9d19be46 100644 -GIT binary patch -delta 78 -zcmbQUKyK3lxrP?T7N#xC7M?7&wzhfOEj*bYGl}Tsq~@iUWY`(lr&yKcXQn6^)M`$j -e;L0pE&6U}pJ=upDh*^M`6^PlkC;PDPbOrzf92s-~ - -delta 43 -ucmdnAKyJOc0(U_Mi&4~5DioS - -diff --git a/dist/kubernetes/scripts/test-nodes.js.map b/dist/kubernetes/scripts/test-nodes.js.map -index 887bcf797dcfab00bf99f5916d9c754c79a1ec7a..33401735f0eada4802d4a8fd2f47abed6de39f5e 100644 -GIT binary patch -delta 679 -zcmajb&rj1}9LMp{*;zpt>X>5)?by^h3KpST$9OhcTzB$!jMrddcJv{=X-j;f7Riiw8d(2LVn% -zH}t?s=!HHAKtG&<({KiYFaRMq3tyK({wfnW@Rf#c1(WDr0 -zpXy?>XLMrOt}d=ENm)sia?-!G8R>DgY*!vsZCd#f3DSO37TOz(r=%he(#s9;4yoVs -zg8O=0{MgkVlKqXkC4vM|7=;+b;XGV`iy*@#w{9hV2ZBencNgB}{l11%Ou!f@Fb)%N -z8B~~rD=-Dqpg|H+phFsFAOo|mQ)KtVqYC_b#(s83|670-%*+7o=VYGt-pumk?`VD0 -zYOxqS++tZmfjGV0W?^@)%ACI~2rb6kPj!~!=<6*OYU?8cWuCM7#=$0oEaYGg3^3vF -P?<(ZMat}5OyD$C#&wcym - -delta 471 -zcmZwD%Sr-a0L5_{8#T?mYo#?!H*K=K*Ebyx*P2tBx4h6|e8YRY{ -ZbUOm%AP;*`01=8%f-*>Iw^Mn!{R3n0xElZf - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index 2cf0ebc0fa523128048cfcc186f7f7176c503230..e32de4be1a1b2a5401455ed95058702963124970 100644 -GIT binary patch -delta 248 -zcmZwA$&o=(00q!8)8?j4ZS2X=ZTN<2f2D+AYx&C~3RTzQmL(+vK`3e12|x-0a09S7 -z>vKI`Tvyqz@{VzAGamhqhGsFgt)*Ek?TOPf)&_)&a1$QFOZW&s5g>v@h{qy}WxUCG?)Q( -zFbn3uJXipWU;|cS-G5+O`-Pzh-gRLo5sYzWL(v+68r6XPGNnZvsl#y7kU_1WYeuX~9M3tx! -zbwVQ=M3ZQ}pdWV4KY3(5XGXL=+3RThO=LMq(^1 -OF%eT?$L4-^zy1L5IYs;c - -delta 194 -zcmZw9Ne;mP00q#P=b^NydEC>`VdW5d0iwOdPgwleT1Z^M1w?ubH}Vf)@wPAdK2wR@ -z&-T%E;&|gnzTGnpSVG1Y2L?@eWPYnRDo24a@&GP$hLk^qcK599y< - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index c62f09a24a5867fcd5061ec8ec9574e835e4657d..476ee051ee19ff91c22c798e09257146ac419639 100644 -GIT binary patch -delta 508 -zcmZ|LKS%;`6bEqh&iq&Q$Nri9`Pu*UGOhEx8%(a~f}k3r!KpCM93;hrNQa}rjHaf3 -zfm^#-sjPE_=xIvZw&W7rm^6mAurTR_>z -z@Y6$*!mZ;}5EUAIV?DIzlf63aGMOmz#Xgr0851;s87yE08`z-{n!o|g&;qT{22N;) -z4(Nm~=mr<`=!cAZV~IX_d8>&;A`wF0yu3@VFT0QJ-Tt(?vz<{9 - -delta 376 -zcmZwCJ5Rz;0LAgNwA6yd2OyUE03V3rqtx5pb})d8F+M&(H%;2G>4;O~K$|$}be&z? -zHQMOPu5mJPa$zTa0OCnp9e%@qJLm4T&)vTCxoclNu?*j@+n#MuO29cay@qZX&SlUI -zxNg9AgTzxH@I&chx3$-z`|-_Cpb61K_^dGy%8|m0kOT=vK!y~gVH6a|z!;3f1WZB} -za*&59D8MwRP`p=o?T~#OXlhK3wW~CH$Vgc>cq~fny+g#%)k1eBbZ0|%E_COg-O^V( -z_um`#t($pvRyB8`X0HTgSb#-Xf@P?{3RGbg)}RLKumPK}1v=Ehh?~9b^Y-7o&l>qj -ZG2@67*jtArBbgE~!2$|)EK^6V`~uVWbwvOG - -diff --git a/pkg/kubernetes/scripts/kube-client-cockpit.js b/pkg/kubernetes/scripts/kube-client-cockpit.js -index f003b4d..f44a1d3 100644 ---- a/pkg/kubernetes/scripts/kube-client-cockpit.js -+++ b/pkg/kubernetes/scripts/kube-client-cockpit.js -@@ -533,7 +533,7 @@ - if (angular.isArray(protocols)) - valid = base64 = protocols.indexOf("base64.channel.k8s.io") !== -1; - else -- valid = base64 = "base64.channel.k8s.io"; -+ valid = base64 = protocols === "base64.channel.k8s.io"; - } - - if (valid) { -@@ -609,7 +609,7 @@ - channel = cockpit.channel(angular.extend({ }, options, { - payload: "websocket-stream1", - path: url, -- protocols: protocols, -+ protocols: protocols.length > 0 ? protocols : undefined, - })); - - channel.addEventListener("close", function(ev, options) { --- -2.5.5 - diff --git a/SPECS/cockpit.spec b/SPECS/cockpit.spec index 870140f..f56d438 100644 --- a/SPECS/cockpit.spec +++ b/SPECS/cockpit.spec @@ -1,23 +1,17 @@ # Globals that may be defined elsewhere -# * gitcommit xxxx -# * tag 0.91 +# * Version 122 +# * wip 1 # %define branding auto -%define tag 122 -%define rev 3 +%define rev 1 -%if %{defined gitcommit} -%define extra_flags CFLAGS='-O2 -Wall -Werror -fPIC -g -DWITH_DEBUG' -%define required_base %{gitcommit} -%else -# The first version with a stable APIs +# earliest base that the subpackages work on %define required_base 122 -%endif -#%if 0%{?centos} -#%define rhel 0 -#%endif +%if 0%{?centos} +%define rhel 0 +%endif %define _hardened_build 1 @@ -27,31 +21,20 @@ %endif Name: cockpit -%if %{defined gitcommit} -Version: %{gitcommit} -%else -Version: %{tag} -%endif -Release: %{rev}%{?dist} Summary: A user interface for Linux servers License: LGPLv2+ URL: http://cockpit-project.org/ -%if %{defined gitcommit} +Version: 126 +%if %{defined wip} +Release: 1.%{wip}%{?dist} Source0: cockpit-%{version}.tar.gz %else +Release: %{rev}%{?dist} Source0: https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz %endif -Patch1: 0001-Bump-required-base-bridge-version-number-in-packages.patch -Patch2: 0002-networkmanager-Fix-regression-re-activation-of-virtu.patch -Patch3: 0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch -Patch4: 0004-networkmanager-Not-all-connections-have-a-interface-.patch -Patch5: 0005-Fix-registry-console-Windows-IE-and-Edge-login.patch -Patch6: 0006-kubernetes-Fix-reloading-of-projects-and-users.patch -Patch7: 0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch - BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(polkit-agent-1) >= 0.105 @@ -74,11 +57,8 @@ BuildRequires: glib2-devel >= 2.37.4 BuildRequires: systemd-devel BuildRequires: polkit BuildRequires: pcp-libs-devel -BuildRequires: gdb - -%if %{defined gitcommit} BuildRequires: krb5-server -%endif +BuildRequires: gdb # For documentation BuildRequires: xmlto @@ -94,7 +74,7 @@ Requires: %{name}-shell = %{version}-%{release} %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 Recommends: %{name}-networkmanager = %{version}-%{release} Recommends: %{name}-storaged = %{version}-%{release} -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le Recommends: %{name}-docker = %{version}-%{release} %endif Suggests: %{name}-pcp = %{version}-%{release} @@ -180,7 +160,7 @@ make -j4 check %install make install DESTDIR=%{buildroot} -%if %{defined gitcommit} || 0%{?rhel} +%if %{defined wip} || 0%{?rhel} make install-test-assets DESTDIR=%{buildroot} %else rm -rf %{buildroot}/%{_datadir}/%{name}/playground @@ -243,7 +223,7 @@ echo '%dir %{_datadir}/%{name}/selinux' > selinux.list find %{buildroot}%{_datadir}/%{name}/selinux -type f >> selinux.list %endif -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le echo '%dir %{_datadir}/%{name}/docker' > docker.list find %{buildroot}%{_datadir}/%{name}/docker -type f >> docker.list %else @@ -251,8 +231,8 @@ rm -rf %{buildroot}/%{_datadir}/%{name}/docker touch docker.list %endif -%ifarch x86_64 -%if %{defined gitcommit} +%ifarch x86_64 ppc64le +%if %{defined wip} %else rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json %endif @@ -284,12 +264,7 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. # https://fedoraproject.org/wiki/PackagingDrafts/Go %global _dwz_low_mem_die_limit 0 -# Only strip out debug info in non wip builds -%if %{defined gitcommit} -%define find_debug_info %{nil} -%else %define find_debug_info %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_include_minidebuginfo:-m} %{?_find_debuginfo_dwz_opts} %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}" -%endif # Redefine how debug info is built to slip in our extra debug files %define __debug_install_post \ @@ -308,6 +283,7 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. %doc %{_mandir}/man1/cockpit.1.gz %files bridge -f base.list +%{_datadir}/%{name}/base1/bundle.min.js.gz %doc %{_mandir}/man1/cockpit-bridge.1.gz %{_bindir}/cockpit-bridge %attr(4755, -, -) %{_libexecdir}/cockpit-polkit @@ -324,12 +300,10 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. %{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit %post pcp -# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185749 -( cd %{_localstatedir}/lib/pcp/pmns && ./Rebuild -du ) # HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185764 # We can't use "systemctl reload-or-try-restart" since systemctl might # be out of sync with reality. -/usr/share/pcp/lib/pmlogger reload +/usr/share/pcp/lib/pmlogger condrestart %files ws -f %{name}.lang %doc %{_mandir}/man5/cockpit.conf.5.gz @@ -397,7 +371,11 @@ This package contains the Cockpit shell UI assets. %package storaged Summary: Cockpit user interface for storage, using Storaged +# Lock bridge dependency due to --with-storaged-iscsi-sessions +# which uses new less stable /manifests.js request path. +%if 0%{?rhel} Requires: %{name}-bridge >= %{version}-%{release} +%endif Requires: %{name}-shell >= %{required_base} Requires: storaged >= 2.1.1 %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 @@ -418,8 +396,9 @@ The Cockpit component for managing storage. This package uses Storaged. %package ostree Summary: Cockpit user interface for rpm-ostree -Requires: %{name}-bridge >= %{required_base} -Requires: %{name}-shell >= %{required_base} +# Requires: Uses new translations functionality +Requires: %{name}-bridge > 124 +Requires: %{name}-shell > 124 %if 0%{?fedora} > 0 && 0%{?fedora} < 24 Requires: rpm-ostree >= 2015.10-1 %else @@ -508,7 +487,7 @@ utility setroubleshoot to diagnose and resolve SELinux issues. %endif -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le %package docker Summary: Cockpit user interface for Docker containers @@ -525,13 +504,14 @@ This package is not yet complete. %endif -%ifarch x86_64 +%ifarch x86_64 ppc64le %package kubernetes Summary: Cockpit user interface for Kubernetes cluster Requires: /usr/bin/kubectl -Requires: %{name}-bridge >= %{required_base} -Requires: %{name}-shell >= %{required_base} +# Requires: Needs newer localization support +Requires: %{name}-bridge > 124 +Requires: %{name}-shell > 124 BuildRequires: golang-bin BuildRequires: golang-src @@ -546,7 +526,7 @@ cluster. Installed on the Kubernetes master. This package is not yet complete. %endif # we only build test assets on rhel or if we're building from a specific commit -%if %{defined gitcommit} || 0%{?rhel} +%if %{defined wip} || 0%{?rhel} %package test-assets Summary: Additional stuff for testing Cockpit @@ -565,8 +545,28 @@ pulls in some necessary packages via dependencies. %endif %changelog -* Wed Dec 14 2016 Johnny Hughes 122-3 -- CentOS Mods +* Thu Dec 15 2016 Dominik Perpeet 126-1 +- Update to 126 release +- Show security scan information about containers +- During login users can choose whether password is cached and reused +- Allow renaming of active devices in networking interface +- More clearly indicate when checking network connectivity +- Allow more time for rollback when making network changes rhbz#1395108 +- The remotectl command can now combine certificate and key files +- Domain join operations can now be properly cancelled +- Make Kerberos authentication work even if gss-proxy is in use +- When proxied, support X-Forwarded-Proto +- Ignore block devices with a zero size in the storage interface + +* Tue Dec 13 2016 Dominik Perpeet 125-1 +- Update to 125 release +- Display OSTree signatures on Atomic Host +- Expand logical volumes and partitions inline on their devices +- No longer offer to format read-only block devices +- Use stored passphrases for LUKS devices properly +- System shutdown can be scheduled by date +- Properly terminate user sessions on the Accounts page +- Fix regression on login screen in older Internet Explorer browsers * Mon Nov 14 2016 Dominik Perpeet 122-3 - Fix regression when activating virtual network interfaces rhbz#1394667