commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-10-18 15:38:52 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Oct 18 15:38:52 2018 rev:42 rq:642741 version:4.0.0+dev+git_r940_e589023f00ba7897b32676d7be6938e270b4e7bb Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-08-06 11:54:49.153300784 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-10-18 15:38:56.842119018 +0200 @@ -1,0 +2,461 @@ +Thu Oct 11 05:50:23 UTC 2018 - containers-bugow...@suse.de + +- Commit a17a674 by Michal Jura mj...@suse.com + [CPI] OpenStack Cloud Provider config file doesn't exist (bsc#361) + + +--- +Wed Oct 10 07:16:02 UTC 2018 - containers-bugow...@suse.de + +- Commit a271085 by James Mason jma...@suse.com + Remove code climate badges from README + + +--- +Tue Oct 9 08:11:14 UTC 2018 - containers-bugow...@suse.de + +- Commit 422f207 by Kiall Mac Innes ki...@macinnes.ie + Remove Code Climate config + + +--- +Mon Oct 8 12:34:55 UTC 2018 - containers-bugow...@suse.de + +- Commit a42b3d3 by Danny Sauer dsa...@suse.com + Fix broken LDAP connector test case syntax + + Reduce duplication in expected json method More refactoring, extended testing + * Move all JSON assembly logic into `expected_dex_json` definition + * This simplfied the examples so they were identical, so wrap them in a loop + * Using the loop allowed testing all four combinations of anon/not and + starttls/ssl + * Test names look like `with Dex LDAP connectors with starttls has dex LDAP + connectors for anon_admin` + + +--- +Wed Oct 3 11:15:05 UTC 2018 - containers-bugow...@suse.de + +- Commit f05863b by Daniel Orf d...@suse.com + [bsc#1109025] LDAP connector can't be saved if anonymous authentication is + selected + + +--- +Thu Sep 27 09:13:27 UTC 2018 - containers-bugow...@suse.de + +- Commit c16eda7 by Maximilian Meister mmeis...@suse.de + dont allow updating admin again when cluster update failed + + bsc#1108740 + + Signed-off-by: Maximilian Meister + + +--- +Wed Sep 26 20:20:59 UTC 2018 - containers-bugow...@suse.de + +- Commit 4a672de by Daniel Orf d...@suse.com + [bsc#1109320] Fix external auth group mapping for group attr name + + +--- +Tue Sep 25 09:10:30 UTC 2018 - containers-bugow...@suse.de + +- Commit 31687a3 by Vicente Zepeda Mas vzepeda...@suse.com + FIX bsc#1099985 removes unassigned nodes and add a reject node link + + +--- +Tue Sep 18 11:49:00 UTC 2018 - containers-bugow...@suse.de + +- Commit 0c6f37f by Maximilian Meister mmeis...@suse.de + rebase patch to alter default time column value: + 0_set_default_salt_events_alter_time_column_value.rpm.patch + + Signed-off-by: Maximilian Meister + + +--- +Mon Sep 17 07:05:02 UTC 2018 - containers-bugow...@suse.de + +- Commit 23bb090 by Maximilian Meister mmeis...@suse.de + use online status during update for update status + + we can make use of the online status to have a more accurate status during + the update + + if a node is offline during the update, it likely means that it's rebooting + + Signed-off-by: Maximilian Meister + + +--- +Fri Sep 14 16:13:37 UTC 2018 - containers-bugow...@suse.de + +- Commit ce14443 by James Mason jma...@suse.com + [BSC#1107545] Migrate subnet pillar name v2.1 -> v3 + + +--- +Tue Sep 11 23:01:19 UTC 2018 - containers-bugow...@suse.de + +- Commit 88c5ba3 by Vítor Avelino vavel...@suse.com + ldap (specs): minor improvements using capybara convetions + + Signed-off-by: Vítor Avelino + + +--- +Mon Sep 10 21:34:01 UTC 2018 - containers-bugow...@suse.de + +- Commit 967df9b by David Helkowski dhelkow...@suse.com + Prevent changed external ldap values from skipping checks + + Alter external ldap auth form to redisable save and rerequire 'check + connection' when values are changed. + (fate#324601) + + +--- +Fri Sep 7 17:05:06 UTC 2018 - containers-bugow...@suse.de + +- Commit 98b8e10 by David Helkowski dhelkow...@suse.c
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-08-06 11:54:46 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Mon Aug 6 11:54:46 2018 rev:41 rq:627588 version:4.0.0+dev+git_r863_622d86735c2699c568fa8881c0d94cd4bf448d1b Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-07-23 18:03:41.932730660 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-08-06 11:54:49.153300784 +0200 @@ -1,0 +2,14 @@ +Mon Jul 30 06:38:41 UTC 2018 - containers-bugow...@suse.de + +- Commit f8d65aa by James Mason jma...@suse.com + Add support for bootstrapping in Google Compute + + +--- +Tue Jul 24 23:05:23 UTC 2018 - containers-bugow...@suse.de + +- Commit 971c792 by Ty Daines tdai...@suse.com + Add ability to add, modify, delete and list LDAP connections in the ui + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.9SY14z/_old 2018-08-06 11:54:49.641301632 +0200 +++ /var/tmp/diff_new_pack.9SY14z/_new 2018-08-06 11:54:49.645301639 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r859_b55671441cd42c71da60f5c1dab26591651f4af1 +Version:4.0.0+dev+git_r863_622d86735c2699c568fa8881c0d94cd4bf448d1b Release:0 %define branch master Summary:Dashboard for CaasP @@ -93,7 +93,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit b55671441cd42c71da60f5c1dab26591651f4af1 from branch master on date Thu, 19 Jul 2018 09:16:04 + +This package has been built with commit 622d86735c2699c568fa8881c0d94cd4bf448d1b from branch master on date Mon, 30 Jul 2018 06:38:01 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/settings/index.js new/velum-master/app/assets/javascripts/settings/index.js --- old/velum-master/app/assets/javascripts/settings/index.js 2018-07-19 11:18:06.0 +0200 +++ new/velum-master/app/assets/javascripts/settings/index.js 2018-07-30 08:40:27.0 +0200 @@ -2,6 +2,7 @@ var $mirrorForm = $('.mirror-form'); var $registryForm = $('.registry-form'); var $systemCertificateForm = $('.system-certificate-form'); + var $dexConnectorForm = $('.dex-connector-form'); if ($mirrorForm.length) { new RegistryForm($mirrorForm); @@ -14,4 +15,8 @@ if ($systemCertificateForm.length) { new SystemCertificateForm($systemCertificateForm); } + + if ($dexConnectorForm.length) { +new DexConnectorForm($dexConnectorForm); + } }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb --- old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-07-19 11:18:06.0 +0200 +++ new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-07-30 08:40:27.0 +0200 @@ -68,6 +68,8 @@ ec2_cloud_contents when "azure" azure_cloud_contents +when "gce" + gce_cloud_contents else {} end @@ -126,6 +128,21 @@ } } } +} + end + + def gce_cloud_contents +{ + cloud: { +framework: "gce", +profiles: { + cluster_node: { +size: Pillar.value(pillar: :cloud_worker_type), +network:Pillar.value(pillar: :cloud_worker_net), +subnetwork: Pillar.value(pillar: :cloud_worker_subnet) + } +} + } } end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/settings/dex_connector_ldaps_controller.rb new/velum-master/app/controllers/settings/dex_connector_ldaps_controller.rb --- old/velum-master/app/controllers/settings/dex_connector_ldaps_controller.rb 1970-01-01 01:00:00.0 +0100 +++ new/velum-master/app/controllers/settings/dex_connector_ldaps_controller.rb 2018-07-30 08:40:27.0 +0200 @@ -0,0 +1,49 @@ +# Settings::DexConnectorLdapsController is responsible to manage requests +# related to LDAP connectors. +class Settings::DexConnectorLdapsController < Settings::BaseCertificateController + def index +@ldap_connectors = DexConnec
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-07-23 18:02:35 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Mon Jul 23 18:02:35 2018 rev:40 rq:624698 version:4.0.0+dev+git_r859_b55671441cd42c71da60f5c1dab26591651f4af1 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-07-13 10:21:42.714481344 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-07-23 18:03:41.932730660 +0200 @@ -1,0 +2,11 @@ +Thu Jul 19 09:16:44 UTC 2018 - containers-bugow...@suse.de + +- Commit d88991f by Michal Jura mj...@suse.com + [CPI] Add option to ignore OpenStack Cinder availability zone, bsc#1095572 + + Ignore OpenStack Cinder avability zone when attaching volumes. When Nova and + Cinder have different availability zones, this should be set to true. Default + is false. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.6RQ88f/_old 2018-07-23 18:03:42.384730102 +0200 +++ /var/tmp/diff_new_pack.6RQ88f/_new 2018-07-23 18:03:42.388730097 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r857_d2c6971de32315a433620d76da0a757677fa0594 +Version:4.0.0+dev+git_r859_b55671441cd42c71da60f5c1dab26591651f4af1 Release:0 %define branch master Summary:Dashboard for CaasP @@ -93,7 +93,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit d2c6971de32315a433620d76da0a757677fa0594 from branch master on date Fri, 06 Jul 2018 17:05:03 + +This package has been built with commit b55671441cd42c71da60f5c1dab26591651f4af1 from branch master on date Thu, 19 Jul 2018 09:16:04 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb --- old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-07-06 19:07:10.0 +0200 +++ new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-07-19 11:18:06.0 +0200 @@ -145,7 +145,8 @@ floating: Pillar.value(pillar: :cloud_openstack_floating), subnet: Pillar.value(pillar: :cloud_openstack_subnet), bs_version: Pillar.value(pillar: :cloud_openstack_bs_version), - lb_mon_retries: Pillar.value(pillar: :cloud_openstack_lb_mon_retries) + lb_mon_retries: Pillar.value(pillar: :cloud_openstack_lb_mon_retries), + ignore_vol_az: Pillar.value(pillar: :cloud_openstack_ignore_vol_az) } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/setup_controller.rb new/velum-master/app/controllers/setup_controller.rb --- old/velum-master/app/controllers/setup_controller.rb2018-07-06 19:07:10.0 +0200 +++ new/velum-master/app/controllers/setup_controller.rb2018-07-19 11:18:06.0 +0200 @@ -50,6 +50,7 @@ @cloud_openstack_floating = Pillar.value(pillar: :cloud_openstack_floating) @cloud_openstack_lb_mon_retries = Pillar.value(pillar: :cloud_openstack_lb_mon_retries) || "3" @cloud_openstack_bs_version = Pillar.value(pillar: :cloud_openstack_bs_version) || "v2" +@cloud_openstack_ignore_vol_az = Pillar.value(pillar: :cloud_openstack_ignore_vol_az) || "false" # container runtime setting @cri = Pillar.value(pillar: :container_runtime) || "docker" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/pillar.rb new/velum-master/app/models/pillar.rb --- old/velum-master/app/models/pillar.rb 2018-07-06 19:07:10.0 +0200 +++ new/velum-master/app/models/pillar.rb 2018-07-19 11:18:06.0 +0200 @@ -125,7 +125,9 @@ cloud_openstack_lb_mon_retries: "cloud:openstack:lb_mon_retries", cloud_openstack_bs_version: - "cloud:openstack:bs_version" + "cloud:openstack:bs_version", +cloud_openstack_ignore_vol_az: + "cloud:openstack:ignore_vol_az" } end # rubocop:enable Layout/AlignHash diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/views/setup/cloud/_openstack_configuration.html.slim new/velum-master
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-07-13 10:21:38 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Jul 13 10:21:38 2018 rev:39 rq:622263 version:4.0.0+dev+git_r857_d2c6971de32315a433620d76da0a757677fa0594 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-07-03 23:35:54.624274893 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-07-13 10:21:42.714481344 +0200 @@ -1,0 +2,46 @@ +Fri Jul 6 17:05:41 UTC 2018 - containers-bugow...@suse.de + +- Commit 52e869d by Maximilian Meister mmeis...@suse.de + rename migration file + + it needs to match the schema revision + + feature#external-ldap + + Signed-off-by: Maximilian Meister + + Commit 9a9393c by David Helkowski dhelkow...@suse.com + Add dex connector ldap table, models, and pillar output + + Added a new table "dex_connectors_ldap" and migration file to the db schema + and migrate files. Altered pillar controller to output this new data. Added a + basic/empty app model for the new table so that the data can be fetched + through it. Updated pillar rspec to test newly output connectors as well as + to allow the empty connectors in the other pillar tests. + + +--- +Thu Jul 5 10:03:35 UTC 2018 - containers-bugow...@suse.de + +- Commit cd431fe by Florian Bergmann fbergm...@suse.de + Fix bsc#1097754: Verify the a certificate is a valid X509 certificate. + + Commit 0ef31b8 by Florian Bergmann fbergm...@suse.de + Backport Rails 5 file_fixture method to access a fixture in a test. + + +--- +Thu Jul 5 07:49:01 UTC 2018 - containers-bugow...@suse.de + +- Commit b18c46e by Vítor Avelino vavel...@suse.com + ui: renamed new nodes -> unassigned nodes + + On the cluster status summary we decided to rename "new" by "unassigned" to + avoid mixing terms that may confuse the user. + + bsc#1100113 + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.LmRJa0/_old 2018-07-13 10:21:43.122481833 +0200 +++ /var/tmp/diff_new_pack.LmRJa0/_new 2018-07-13 10:21:43.126481838 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r849_5a47921acc39abe81892cc5a47bd8f921ae52fb5 +Version:4.0.0+dev+git_r857_d2c6971de32315a433620d76da0a757677fa0594 Release:0 %define branch master Summary:Dashboard for CaasP @@ -93,7 +93,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 5a47921acc39abe81892cc5a47bd8f921ae52fb5 from branch master on date Mon, 02 Jul 2018 09:15:41 + +This package has been built with commit d2c6971de32315a433620d76da0a757677fa0594 from branch master on date Fri, 06 Jul 2018 17:05:03 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.LmRJa0/_old 2018-07-13 10:21:43.134481847 +0200 +++ /var/tmp/diff_new_pack.LmRJa0/_new 2018-07-13 10:21:43.134481847 +0200 @@ -1,8 +1,8 @@ diff --git a/db/schema.rb b/db/schema.rb -index 1ea41ec..4d401d5 100644 +index d37f481..ec3219f 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -107,7 +107,7 @@ ActiveRecord::Schema.define(version: 20181708070233) do +@@ -107,7 +107,7 @@ ActiveRecord::Schema.define(version: 20181708070234) do create_table "salt_events", force: :cascade do |t| t.string "tag", limit: 255, null: false t.text "data", limit: 16777215, null: false @@ -11,7 +11,7 @@ t.string "master_id",limit: 255, null: false t.datetime "taken_at" t.datetime "processed_at" -@@ -136,7 +136,7 @@ ActiveRecord::Schema.define(version: 20181708070233) do +@@ -136,7 +136,7 @@ ActiveRecord::Schema.define(version: 20181708070234) do t.string "id", limit: 255, null: false t.string "success",limit: 10, null: false t.text "full_ret", limit: 16777215, null: false ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/stylesheets/pages/nodes_list.scss new/velum-master/app/assets/stylesheets/pages/nodes_list.scss --- old/velum-master/app/assets/stylesheets/pages/nodes_list.scss 2018-07-02 11:17:08.0 +0200 +++ new/velum-master/app/assets/stylesheets/pages/nodes_list.
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-07-03 23:34:45 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue Jul 3 23:34:45 2018 rev:38 rq:620394 version:4.0.0+dev+git_r849_5a47921acc39abe81892cc5a47bd8f921ae52fb5 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-29 22:35:44.866035808 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-07-03 23:35:54.624274893 +0200 @@ -1,0 +2,23 @@ +Mon Jul 2 09:16:19 UTC 2018 - containers-bugow...@suse.de + +- Commit f95f065 by Maximilian Meister mmeis...@suse.de + migrate once more after db creation + + this should enable CI to create newly added db tables/changes during a devenv + deployment + + bsc#1098436 + + Signed-off-by: Maximilian Meister + + Commit b3434c3 by Maximilian Meister mmeis...@suse.de + save online status through reconciler (bsc#1098436) + + when a minion is down, it should be shown as down in the UI + + separate columns in the UI for applied and online status + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.L3UvSZ/_old 2018-07-03 23:35:55.516273618 +0200 +++ /var/tmp/diff_new_pack.L3UvSZ/_new 2018-07-03 23:35:55.516273618 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r846_18067aa11e7ac6c2d1d95169d3425687fe70ad91 +Version:4.0.0+dev+git_r849_5a47921acc39abe81892cc5a47bd8f921ae52fb5 Release:0 %define branch master Summary:Dashboard for CaasP @@ -93,7 +93,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 18067aa11e7ac6c2d1d95169d3425687fe70ad91 from branch master on date Thu, 28 Jun 2018 11:46:06 + +This package has been built with commit 5a47921acc39abe81892cc5a47bd8f921ae52fb5 from branch master on date Mon, 02 Jul 2018 09:15:41 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.L3UvSZ/_old 2018-07-03 23:35:55.540273584 +0200 +++ /var/tmp/diff_new_pack.L3UvSZ/_new 2018-07-03 23:35:55.540273584 +0200 @@ -1,8 +1,8 @@ diff --git a/db/schema.rb b/db/schema.rb -index 1275187..9eb6291 100644 +index 1ea41ec..4d401d5 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -106,7 +106,7 @@ ActiveRecord::Schema.define(version: 20181708070232) do +@@ -107,7 +107,7 @@ ActiveRecord::Schema.define(version: 20181708070233) do create_table "salt_events", force: :cascade do |t| t.string "tag", limit: 255, null: false t.text "data", limit: 16777215, null: false @@ -11,7 +11,7 @@ t.string "master_id",limit: 255, null: false t.datetime "taken_at" t.datetime "processed_at" -@@ -135,7 +135,7 @@ ActiveRecord::Schema.define(version: 20181708070232) do +@@ -136,7 +136,7 @@ ActiveRecord::Schema.define(version: 20181708070233) do t.string "id", limit: 255, null: false t.string "success",limit: 10, null: false t.text "full_ret", limit: 16777215, null: false ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-06-28 13:47:55.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-07-02 11:17:08.0 +0200 @@ -346,7 +346,7 @@ }, renderDashboard: function(minion) { -var statusHtml; +var appliedHtml; var checked; var masterHtml; var actionsHtml; @@ -354,26 +354,26 @@ switch(minion.highstate) { case "not_applied": -statusHtml = ''; +appliedHtml = ''; break; case "pending_removal": case "pending": -statusHtml = '\ +appliedHtml = '\ \ \ \ '; break; case "failed": -statusHtml = ''; +appliedHtml = ''; MinionPoller.alertFailedBootstrap(); break; case "removal_failed": removalFailedClass = 'removal-failed'; -statusHtml = ' Removal Failed'; +appliedHtml = ' Removal Failed'; break; case "applied": -statusHtml = ''; +appliedHtml = ''; break;
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-29 22:35:34 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Jun 29 22:35:34 2018 rev:37 rq:619579 version:4.0.0+dev+git_r846_18067aa11e7ac6c2d1d95169d3425687fe70ad91 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-27 10:20:42.225607612 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-29 22:35:44.866035808 +0200 @@ -1,0 +2,30 @@ +Thu Jun 28 11:46:49 UTC 2018 - containers-bugow...@suse.de + +- Commit 1e98beb by Vítor Avelino vavel...@suse.com + ui: removed fixed width for main header logo + + Logo can be both CaaSP or Kubic now and the fixed width was causing a small + misalignment with Kubic logo. Turns out that this fixed width is not + necessary at all. + + fix#kubic-logo + + Signed-off-by: Vítor Avelino + + +--- +Thu Jun 28 11:08:55 UTC 2018 - containers-bugow...@suse.de + +- Commit 713539d by Maximilian Meister mmeis...@suse.de + add branding images before precompilation + + a simple mount through the manifests is not enough + + images need to be precompiled + + velum#branding + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.d6CODx/_old 2018-06-29 22:35:45.338035398 +0200 +++ /var/tmp/diff_new_pack.d6CODx/_new 2018-06-29 22:35:45.342035394 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r842_8d63fed98ba9f7c2320f8180856e0d756e64 +Version:4.0.0+dev+git_r846_18067aa11e7ac6c2d1d95169d3425687fe70ad91 Release:0 %define branch master Summary:Dashboard for CaasP @@ -46,6 +46,7 @@ Obsoletes: velum < %{version} # javascript engine to build assets BuildRequires: nodejs +BuildRequires: velum-branding %define rb_build_versions %{rb_default_ruby} BuildRequires: %{rubydevel} @@ -92,7 +93,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 8d63fed98ba9f7c2320f8180856e0d756e64 from branch master on date Fri, 22 Jun 2018 14:07:34 + +This package has been built with commit 18067aa11e7ac6c2d1d95169d3425687fe70ad91 from branch master on date Thu, 28 Jun 2018 11:46:06 + %prep %setup -q -n velum-%{branch} @@ -113,6 +114,9 @@ # deploy gems bundle install --retry=3 --local --deployment --without development test +# copy over the images from velum-branding +cp -R %{_datadir}/velum/images/* app/assets/images/branding/ + VELUM_SECRETS_DIR=%{buildroot}%{velumdir}/tmp RAILS_ENV=production INCLUDE_ASSETS_GROUP=yes bundle exec rake assets:precompile # fix permissions of generated assets # this is necessary to make them linkable by fdupes later ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/stylesheets/components/header.scss new/velum-master/app/assets/stylesheets/components/header.scss --- old/velum-master/app/assets/stylesheets/components/header.scss 2018-06-22 16:09:11.0 +0200 +++ new/velum-master/app/assets/stylesheets/components/header.scss 2018-06-28 13:47:55.0 +0200 @@ -33,7 +33,6 @@ .navbar-brand, img { -width: 235.5px; height: 60px; padding: 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/packaging/suse/velum.spec.in new/velum-master/packaging/suse/velum.spec.in --- old/velum-master/packaging/suse/velum.spec.in 2018-06-22 16:09:11.0 +0200 +++ new/velum-master/packaging/suse/velum.spec.in 2018-06-28 13:47:55.0 +0200 @@ -42,6 +42,7 @@ Obsoletes: velum < %{version} # javascript engine to build assets BuildRequires: nodejs +BuildRequires: velum-branding %define rb_build_versions %{rb_default_ruby} BuildRequires: ruby-common-rails @@ -88,6 +89,9 @@ # deploy gems bundle install --retry=3 --local --deployment --without development test +# copy over the images from velum-branding +cp -R %{_datadir}/velum/images/* app/assets/images/branding/ + VELUM_SECRETS_DIR=%{buildroot}%{velumdir}/tmp RAILS_ENV=production INCLUDE_ASSETS_GROUP=yes bundle exec rake assets:precompile # fix permissions of generated assets # this is necessary to make them linkable by fdupes later
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-27 10:20:38 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Wed Jun 27 10:20:38 2018 rev:36 rq:618554 version:4.0.0+dev+git_r842_8d63fed98ba9f7c2320f8180856e0d756e64 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-22 13:35:37.010132399 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-27 10:20:42.225607612 +0200 @@ -1,0 +2,9 @@ +Fri Jun 22 14:08:14 UTC 2018 - containers-bugow...@suse.de + +- Commit f94cdfd by Jordi Massaguer Pla jmassaguer...@suse.de + update sprockets to fix cve-2018-3760 cve#2018-3760 + + Signed-off-by: Jordi Massaguer Pla + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.3s8TE6/_old 2018-06-27 10:20:43.073576780 +0200 +++ /var/tmp/diff_new_pack.3s8TE6/_new 2018-06-27 10:20:43.077576634 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r840_1b17eeef3e92c6e2dbfcfcd38cf31168fae9644a +Version:4.0.0+dev+git_r842_8d63fed98ba9f7c2320f8180856e0d756e64 Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 1b17eeef3e92c6e2dbfcfcd38cf31168fae9644a from branch master on date Thu, 21 Jun 2018 06:55:33 + +This package has been built with commit 8d63fed98ba9f7c2320f8180856e0d756e64 from branch master on date Fri, 22 Jun 2018 14:07:34 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/Gemfile.lock new/velum-master/Gemfile.lock --- old/velum-master/Gemfile.lock 2018-06-21 08:57:21.0 +0200 +++ new/velum-master/Gemfile.lock 2018-06-22 16:09:11.0 +0200 @@ -252,7 +252,7 @@ temple (>= 0.7.6, < 0.9) tilt (>= 1.3.3, < 2.1) slop (3.6.0) -sprockets (3.7.1) +sprockets (3.7.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) sprockets-rails (3.2.1)
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-22 13:35:29 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Jun 22 13:35:29 2018 rev:35 rq:618281 version:4.0.0+dev+git_r840_1b17eeef3e92c6e2dbfcfcd38cf31168fae9644a Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-20 15:30:34.607774529 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-22 13:35:37.010132399 +0200 @@ -1,0 +2,31 @@ +Thu Jun 21 06:56:15 UTC 2018 - containers-bugow...@suse.de + +- Commit 4303f26 by Florian Bergmann fbergm...@suse.de + Load variables used to render autoyast in separate class. + + Commit 875ac30 by Florian Bergmann fbergm...@suse.de + Fix bsc#1072242: Use keyboard layout from admin installation. + + The keyboard layout the user was using during the installation will be used + in the autoyast generated to bootstrap additional nodes. + + Signed-off-by: Florian Bergmann + + +--- +Wed Jun 20 11:41:59 UTC 2018 - containers-bugow...@suse.de + +- Commit e943e07 by Vítor Avelino vavel...@suse.com + ui: don't show failed alert for repeated orchestration + + A failed alert is shown whenever one of the nodes fails to bootstrap. This is + an optimization to only show this alert once for a specific orchestration + run. If the user closes the alert, it won't come back unless a new + orchestration happens. + + bsc#1097752 + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.sa4UhK/_old 2018-06-22 13:35:38.010095433 +0200 +++ /var/tmp/diff_new_pack.sa4UhK/_new 2018-06-22 13:35:38.014095285 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r835_cfb20e9771a87f9c7a4506c4da721db60497d0f0 +Version:4.0.0+dev+git_r840_1b17eeef3e92c6e2dbfcfcd38cf31168fae9644a Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit cfb20e9771a87f9c7a4506c4da721db60497d0f0 from branch master on date Thu, 14 Jun 2018 12:56:09 + +This package has been built with commit 1b17eeef3e92c6e2dbfcfcd38cf31168fae9644a from branch master on date Thu, 21 Jun 2018 06:55:33 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-06-14 14:57:27.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-06-21 08:57:21.0 +0200 @@ -149,6 +149,7 @@ } State.minions = minions; +State.lastOrchestrationAt = data.last_orchestration_at; var pendingStateMinion = minions.find(function (minion) { return minion.highstate == "pending"; @@ -328,9 +329,20 @@ }, alertFailedBootstrap: function() { -if (!$('.failed-bootstrap-alert').length) { - showAlert('At least one of the nodes is in a failed state. Please run "supportconfig" on the failed node(s) to gather the logs.', 'alert', 'failed-bootstrap-alert'); +var cachedFailedLastOrchestration = window.localStorage.getItem('failedLastOrchestrationAt'); + +if ($('.failed-bootstrap-alert').length || +cachedFailedLastOrchestration === State.lastOrchestrationAt) { + return; } + +var $alert = showAlert('At least one of the nodes is in a failed state. Please run "supportconfig" on the failed node(s) to gather the logs.', 'alert', 'failed-bootstrap-alert'); + +window.localStorage.removeItem('failedLastOrchestrationAt'); +$alert.on('closed.bs.alert', function () { + window.localStorage.setItem('failedLastOrchestrationAt', State.lastOrchestrationAt); + $alert.off('closed.bs.alert'); +}) }, renderDashboard: function(minion) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/concerns/discovery.rb new/velum-master/app/controllers/concerns/discovery.rb --- old/velum-master/app/controllers/concerns/discovery.rb 2018-06-14 14:57:27.0 +0200 +++ new/velum-master/app/controllers/concerns/discovery.rb 2018-06-21 08:57:21.0
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-20 15:29:11 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Wed Jun 20 15:29:11 2018 rev:34 rq:617470 version:4.0.0+dev+git_r835_cfb20e9771a87f9c7a4506c4da721db60497d0f0 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-15 14:46:40.251473793 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-20 15:30:34.607774529 +0200 @@ -1,0 +2,29 @@ +Thu Jun 14 12:56:49 UTC 2018 - containers-bui...@suse.de + +- Commit 62237be by Flavio Castelli fcaste...@suse.com + Expose pillars managing kubernetes extra args + + The salt backend already has pillars that can be used to provide extra + arguments to the different kubernetes components (api-server, + controller-manager, scheduler, kubelet and proxy). + + This commit allows to provide values for these settings. This is something we + should **not** expose into the UI. It can be handy with certain customers who + are looking for a way to pass not-yet-handled flags to kubernetes. + + Signed-off-by: Flavio Castelli + + feature#hidden-kubernetes-pillars + + +--- +Thu Jun 14 11:48:24 UTC 2018 - containers-bui...@suse.de + +- Commit 0690ea7 by James Mason jma...@suse.com + Add a feature spec for building cluster in Azure + + Most of the content is covered in the cloud_cluster model, but there are a + few differentiators that should be checked. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.ns2R3F/_old 2018-06-20 15:30:35.539740717 +0200 +++ /var/tmp/diff_new_pack.ns2R3F/_new 2018-06-20 15:30:35.539740717 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r831_82884a6c15046fbb438b5dea8fb8a1c01b2360f0 +Version:4.0.0+dev+git_r835_cfb20e9771a87f9c7a4506c4da721db60497d0f0 Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 82884a6c15046fbb438b5dea8fb8a1c01b2360f0 from branch master on date Wed, 13 Jun 2018 05:30:23 + +This package has been built with commit cfb20e9771a87f9c7a4506c4da721db60497d0f0 from branch master on date Thu, 14 Jun 2018 12:56:09 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/pillar.rb new/velum-master/app/models/pillar.rb --- old/velum-master/app/models/pillar.rb 2018-06-13 07:31:43.0 +0200 +++ new/velum-master/app/models/pillar.rb 2018-06-14 14:57:27.0 +0200 @@ -25,47 +25,52 @@ def simple_pillars { -dashboard: "dashboard", -dashboard_external_fqdn: "dashboard_external_fqdn", -apiserver: "api:server:external_fqdn", -cluster_cidr: "cluster_cidr", -cluster_cidr_min: "cluster_cidr_min", -cluster_cidr_max: "cluster_cidr_max", -cluster_cidr_len: "cluster_cidr_len", -cni_plugin:"cni:plugin", -flannel_backend: "flannel:backend", -cilium_image: "cilium:image", -services_cidr: "services_cidr", -api_cluster_ip:"api:cluster_ip", -dns_cluster_ip:"dns:cluster_ip", -proxy_systemwide: "proxy:systemwide", -http_proxy:"proxy:http", -https_proxy: "proxy:https", -no_proxy: "proxy:no_proxy", -tiller:"addons:tiller", -ldap_host: "ldap:host", -ldap_port: "ldap:port", -ldap_bind_dn: "ldap:bind_dn", -ldap_bind_pw: "ldap:bind_pw", -ldap_domain: "ldap:domain", -ldap_group_dn: "ldap:group_dn", -ldap_people_dn:"ldap:people_dn", -ldap_base_dn: "ldap:base_dn", -ldap_admin_group_dn: "ldap:admin_group_dn", -ldap_admin_group_name: "ldap:admin_group_name", -ldap_tls_method: "ldap:tls_method", -ldap_mail_attribute:
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-15 14:46:38 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Jun 15 14:46:38 2018 rev:33 rq:616509 version:4.0.0+dev+git_r831_82884a6c15046fbb438b5dea8fb8a1c01b2360f0 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-08 23:14:43.633663834 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-15 14:46:40.251473793 +0200 @@ -1,0 +2,65 @@ +Wed Jun 13 05:31:06 UTC 2018 - containers-bui...@suse.de + +- Commit 554d1f2 by Maximilian Meister mmeis...@suse.de + make 503 page more generic + + bsc#1080636 + + Signed-off-by: Maximilian Meister + + +--- +Tue Jun 12 11:14:44 UTC 2018 - containers-bui...@suse.de + +- Commit 0f081da by Jordi Massaguer Pla jmassaguer...@suse.de + fix favicon path + + Commit 4f4d1e9 by Jordi Massaguer Pla jmassaguer...@suse.de + fix message in 503 + + Commit f267cec by Jordi Massaguer Pla jmassaguer...@suse.de + move branding images to branding dir + + Signed-off-by: Jordi Massaguer Pla + + Commit f290a30 by Jordi Massaguer Pla jmassaguer...@suse.de + move branding to public/branding + + Commit 1706def by Jordi Massaguer Pla jmassaguer...@suse.de + Make 503 error message "branding agnostic" + + This way this error message can be used both in kubic and in caasp + + This is needed because we need to revert a change in the velum-branding + package and the caasp-container-manifests that was mounting the public + directory from the host. + + Mounting the public directory from the host, was "hidding" the assets files + present in the public directory and so our images were broken. + + This was only happening in the iso and not in our dev environments because in + production we have the assets precompiled and we don't compile them on the + fly, since we don't have a js engine installed. + + Signed-off-by: Jordi Massaguer Pla + + +--- +Mon Jun 11 11:58:22 UTC 2018 - containers-bui...@suse.de + +- Commit 4d19ba2 by Rafael Fernández López eresli...@ereslibre.es + Serve the flannel backend on the Pillar API + + If we don't serve the flannel backend on the Pillar API, the upgrade will use + the default in the `sls` files, that is: `vxlan`. + + The intent was always to keep `udp` for upgraded systems until we migrate + them to the `vxlan` backend, so make the Pillar controller serve the current + `flannel:backend` pillar value that is present on the database (it will be + `vxlan` for new installations, and `udp` for systems coming from the 2.0 + release). + + Fixes: bsc#1096710 + + +--- @@ -22,0 +88 @@ + fixes: bsc#1093565 Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.K6ltGI/_old 2018-06-15 14:46:41.447430045 +0200 +++ /var/tmp/diff_new_pack.K6ltGI/_new 2018-06-15 14:46:41.455429753 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r821_b85325010440e29c1c005ba296236091b000cd15 +Version:4.0.0+dev+git_r831_82884a6c15046fbb438b5dea8fb8a1c01b2360f0 Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit b85325010440e29c1c005ba296236091b000cd15 from branch master on date Tue, 05 Jun 2018 13:18:53 + +This package has been built with commit 82884a6c15046fbb438b5dea8fb8a1c01b2360f0 from branch master on date Wed, 13 Jun 2018 05:30:23 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ Binary files old/velum-master/app/assets/images/branding/logo-footer.png and new/velum-master/app/assets/images/branding/logo-footer.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/images/branding/logo.svg new/velum-master/app/assets/images/branding/logo.svg --- old/velum-master/app/assets/images/branding/logo.svg1970-01-01 01:00:00.0 +0100 +++ new/velum-master/app/assets/images/branding/logo.svg2018-06-13 07:31:43.0 +0200 @@ -0,0 +1,316 @@ + + + +http://www.openswatchbook.org/uri/2009/osb"; + xmlns:dc="http://purl.org/dc/elements/1.1/"; + xmlns:cc="http://creativecommons.org/ns#"; + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + xmlns:svg="http://www.w3.org/2000/svg"; + xmlns="http://www.w3.org/2000/svg"; +
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-08 23:14:40 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Jun 8 23:14:40 2018 rev:32 rq:614309 version:4.0.0+dev+git_r821_b85325010440e29c1c005ba296236091b000cd15 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-05 12:53:00.357430606 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-08 23:14:43.633663834 +0200 @@ -1,0 +2,23 @@ +Tue Jun 5 13:19:35 UTC 2018 - containers-bui...@suse.de + +- Commit 1116260 by James Mason jma...@suse.com + Change cloud cluster view based on cluster size + + * If existing nodes are in progress/built; say so. + * If we've already met the 3-node-minimum, no need for the tip + + Commit 0f48c32 by James Mason jma...@suse.com + Implement a decorator for cluster size slider + + Slider range is dynamically adjusted by decorated class + + Commit 18f4184 by James Mason jma...@suse.com + Make CloudCluster model aware of cluster size limits + + Commit 8c1eeed by James Mason jma...@suse.com + Update assets for bootstrap-slider + + Including https://github.com/seiyria/bootstrap-slider/pull/836 + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.ANWyFO/_old 2018-06-08 23:14:44.317639131 +0200 +++ /var/tmp/diff_new_pack.ANWyFO/_new 2018-06-08 23:14:44.321638988 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r812_70ac7085850ee488a3bed38990076c820f6cd395 +Version:4.0.0+dev+git_r821_b85325010440e29c1c005ba296236091b000cd15 Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 70ac7085850ee488a3bed38990076c820f6cd395 from branch master on date Thu, 31 May 2018 13:56:20 + +This package has been built with commit b85325010440e29c1c005ba296236091b000cd15 from branch master on date Tue, 05 Jun 2018 13:18:53 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-05-31 15:57:40.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-06-05 15:19:54.0 +0200 @@ -467,8 +467,14 @@ }; function isTheLast(minion, role) { + var remainingValid = State.minions.filter(function (m) { +return m.role === role && + m.highstate !== 'removal_failed'; + }); + return minion.role === role && - State.minions.filter(function (m) { return m.role === role }).length === 1; + remainingValid.length === 1 && + !(minion.highstate === 'removal_failed'); } function hasPendingAcceptance(minionId) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/setup_controller.rb new/velum-master/app/controllers/setup_controller.rb --- old/velum-master/app/controllers/setup_controller.rb2018-05-31 15:57:40.0 +0200 +++ new/velum-master/app/controllers/setup_controller.rb2018-06-05 15:19:54.0 +0200 @@ -92,9 +92,11 @@ return if cloud.empty? || cloud == "openstack" @instance_types = Velum::InstanceType.for(cloud) -@cloud_cluster = CloudCluster.new( - cloud_framework: cloud, - instance_type: (Pillar.value(pillar: :cloud_worker_type) || @instance_types.first.key) +@cloud_cluster = ClusterSizeSliderDecorator.new( + CloudCluster.new( +cloud_framework: cloud, +instance_type: (Pillar.value(pillar: :cloud_worker_type) || @instance_types.first.key) + ) ) case cloud when "ec2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/decorators/cluster_size_slider_decorator.rb new/velum-master/app/decorators/cluster_size_slider_decorator.rb --- old/velum-master/app/decorators/cluster_size_slider_decorator.rb 1970-01-01 01:00:00.0 +0100 +++ new/velum-master/app/decorators/cluster_size_slider_decorator.rb 2018-06-05 15:19:54.0 +0200 @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +# Provide decorations for simplifying vew code around cluster size slider
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-05 12:52:58 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue Jun 5 12:52:58 2018 rev:31 rq:614021 version:4.0.0+dev+git_r812_70ac7085850ee488a3bed38990076c820f6cd395 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-06-02 12:12:02.536223162 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-05 12:53:00.357430606 +0200 @@ -1,0 +2,28 @@ +Thu May 31 13:56:55 UTC 2018 - containers-bugow...@suse.de + +- Commit f50fb8a by Vítor Avelino vavel...@suse.com + ui: fix forced node removal modal paragraphs + + bsc#1095252 + + Signed-off-by: Vítor Avelino + + +--- +Thu May 31 13:54:53 UTC 2018 - containers-bugow...@suse.de + +- Commit 7e70efd by Vítor Avelino vavel...@suse.com + ui: show proper update failed message and reboot button + + Changed update failed error message stating a generic state instead of saying + that the update failed itself. + + Update admin node link only showing if `tx_update_reboot_needed` flag is + truthy. Otherwise keeps it hidden. + + bsc#1082786 + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.YlDAFI/_old 2018-06-05 12:53:01.237398375 +0200 +++ /var/tmp/diff_new_pack.YlDAFI/_new 2018-06-05 12:53:01.237398375 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r808_1dbbecc8a60ef4939b41f048eaf80b2922d9d8b3 +Version:4.0.0+dev+git_r812_70ac7085850ee488a3bed38990076c820f6cd395 Release:0 %define branch master Summary:Dashboard for CaasP @@ -92,7 +92,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 1dbbecc8a60ef4939b41f048eaf80b2922d9d8b3 from branch master on date Wed, 30 May 2018 14:23:41 + +This package has been built with commit 70ac7085850ee488a3bed38990076c820f6cd395 from branch master on date Thu, 31 May 2018 13:56:20 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-05-30 16:25:04.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-05-31 15:57:40.0 +0200 @@ -288,23 +288,25 @@ handleAdminUpdate: function(admin) { var $notification = $('.admin-outdated-notification'); -if (State.hasPendingStateNode || -State.pendingRemovalMinionId) { +if (State.hasPendingStateNode || State.pendingRemovalMinionId) { State.updateAdminNode = false; return; } +var updateFlag = admin.tx_update_reboot_needed || admin.tx_update_failed; + +State.updateAdminNode = updateFlag; +$notification.toggleClass('hidden', !updateFlag); + +$notification.removeClass('admin-outdated-notification--reboot'); +$notification.removeClass('admin-outdated-notification--failed'); + if (admin.tx_update_reboot_needed) { - State.updateAdminNode = true; - $notification.removeClass('hidden'); - $notification.removeClass('admin-outdated-notification--failed'); -} else if (admin.tx_update_failed) { - State.updateAdminNode = true; - $notification.removeClass('hidden'); + $notification.addClass('admin-outdated-notification--reboot'); +} + +if (admin.tx_update_failed) { $notification.addClass('admin-outdated-notification--failed'); -} else { - State.updateAdminNode = false; - $notification.addClass('hidden'); } }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/stylesheets/pages/nodes_list.scss new/velum-master/app/assets/stylesheets/pages/nodes_list.scss --- old/velum-master/app/assets/stylesheets/pages/nodes_list.scss 2018-05-30 16:25:04.0 +0200 +++ new/velum-master/app/assets/stylesheets/pages/nodes_list.scss 2018-05-31 15:57:40.0 +0200 @@ -98,6 +98,7 @@ .btn-link { font-weight: bold; + visibility: hidden; } } @@ -107,9 +108,18 @@ vertical-align: middle; } + &--reboot { +.actions .btn-link { + visibility: visible; +} + } +
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-06-02 12:11:18 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Sat Jun 2 12:11:18 2018 rev:30 rq:613134 version:4.0.0+dev+git_r808_1dbbecc8a60ef4939b41f048eaf80b2922d9d8b3 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-05-29 10:44:23.453663869 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-06-02 12:12:02.536223162 +0200 @@ -1,0 +2,69 @@ +Wed May 30 14:24:25 UTC 2018 - containers-bugow...@suse.de + +- Commit 8fcb730 by Miquel Sabaté Solà msab...@suse.com + reservations: don't save if a value is not valid + + Before this commit, the transaction on the `create` method from the + KubeletComputeResourcesReservationsController was useless because it updated + the attributes before the transaction itself. This commit corrects that and + simplifies it, so an error on any of the parameters will issue a rollback + (hence, the DB will be left untouched). + + Signed-off-by: Miquel Sabaté Solà + + Commit be1c78a by Miquel Sabaté Solà msab...@suse.com + pillar: added a validator for hard eviction + + The kubelet component does not accept any kind of value: it expects a + specific syntax. This commit adds a validator for the pillar that applies + only if its `pillar` value is set to `kubelet:eviction-hard`. + + bsc#1093894 + + Signed-off-by: Miquel Sabaté Solà + + +--- +Wed May 30 13:35:05 UTC 2018 - containers-bugow...@suse.de + +- Commit f3a38e6 by Maximilian Meister mmeis...@suse.de + read distribution from a file + + this enables branding for kubic and caasp + + feature#branding + + Signed-off-by: Maximilian Meister + + +--- +Tue May 29 10:25:45 UTC 2018 - containers-bugow...@suse.de + +- Commit 96437a9 by Flavio Castelli fcaste...@suse.com + Revert "Allow users to choose flannel's backend" + + This reverts commit 99550aacb6b7c5bfa48545005039c743aa2ee853. + + It turns out it's possible to use the VXLAN backend to create clusters over + segmented networks. + + feature#revert-UDP-selection-UI + + +--- +Tue May 29 10:19:01 UTC 2018 - containers-bugow...@suse.de + +- Commit 5334257 by Florian Bergmann fbergm...@suse.de + Fix bsc#1062186: update tooltip to explain possible dashboard values. + + +--- +Mon May 28 10:56:23 UTC 2018 - containers-bugow...@suse.de + +- Commit 5463971 by Jordi Massaguer Pla jmassaguer...@suse.de + update velum requirements on mariadb for sle15 + + Signed-off-by: Jordi Massaguer Pla + + +--- @@ -76,2 +145,2 @@ -- Commit 16ee911 by Florian Bergmann fbergm...@suse.de - Extract more logic into the base controller. +- Commit 59f3741 by Florian Bergmann fbergm...@suse.de + Fix bsc#1090067 (5/5): Extract more logic into the base controller. @@ -85,2 +154,4 @@ - Commit 471f9ed by Florian Bergmann fbergm...@suse.de - Move the migration to the end of the migration list by renaming. + (cherry picked from commit 16ee911dfa89e84e5366886ebc00a8afffb82c86) + + Commit 01ed07e by Florian Bergmann fbergm...@suse.de + Fix bsc#1090067 (4/5): Move the migration to the end of list. @@ -91,2 +162,4 @@ - Commit 61b72b5 by Florian Bergmann fbergm...@suse.de - Add ui for self-signed certificates to welcome page. + (cherry picked from commit 471f9eda08ad99f56d0d03cf002a308674fb27fa) + + Commit 25dc6c9 by Florian Bergmann fbergm...@suse.de + Fix bsc#1090067 (3/5): UI for self-signed certificates on welcome page. @@ -96,2 +169,4 @@ - Commit 5e85427 by Florian Bergmann fbergm...@suse.de - Extract common logic of certificate handling controllers. + (cherry picked from commit 61b72b5f4b4cebd62e9f31e299d07e068f7c0270) + + Commit 22af67c by Florian Bergmann fbergm...@suse.de + Fix bsc#1090067 (2/5): Extract certificate handling logic. @@ -99,2 +174,4 @@ - Commit 66fdc28 by Florian Bergmann fbergm...@suse.de - Initial basic implementation of a system wide certificates. + (cherry picked from commit 5e85427dfaa3db1795d1cca92440d334e6dcd182) +
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-05-29 10:44:23 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue May 29 10:44:23 2018 rev:29 rq:612255 version:4.0.0+dev+git_r797_7e1a29814f26359f9f065d99f101f1ba80ec93ab Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-05-22 17:02:51.790257953 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-05-29 10:44:23.453663869 +0200 @@ -1,0 +2,105 @@ +Fri May 25 11:48:35 UTC 2018 - containers-bugow...@suse.de + +- Commit a93be89 by David Cassany dcass...@suse.com + Make use of %license macro + + +--- +Fri May 25 10:36:42 UTC 2018 - containers-bugow...@suse.de + +- Commit 7e6fdf1 by Vítor Avelino vavel...@suse.com + ux: toggle domain/project id/name inputs + + Whenever the user wants to configure openstack domain/project id/name, they + cannot fill both cases. To prevent that we are disabling the respective + opposite fields when one of the fields is filled. + + bsc#1091809 ui improvement + + Signed-off-by: Vítor Avelino + + +--- +Thu May 24 18:16:04 UTC 2018 - containers-bugow...@suse.de + +- Commit b04fc47 by David Cassany dcass...@suse.com + Spec cleaning + + - Removing systemd dependency + - Removing duplicated Provides + + +--- +Thu May 24 15:08:28 UTC 2018 - containers-bugow...@suse.de + +- Commit f7d227d by Maximilian Meister mmeis...@suse.de + show apply button after each setting creation + + it makes sense to offer the apply button directly after a user has created a + new setting + + otherwise you have to navigate back to the setting index which is not a good + UX because it's hidden + + in many cases a user just wants to create one setting and then immediately + apply + + settings#apply-on-create + + Signed-off-by: Maximilian Meister + + +--- +Wed May 23 23:54:20 UTC 2018 - containers-bugow...@suse.de + +- Commit 456c04d by tdaines42 tdai...@suse.com + made changes so project id and domain id can be used for openstack + + +--- +Wed May 23 17:48:51 UTC 2018 - containers-bugow...@suse.de + +- Commit 7ef3502 by Vítor Avelino vavel...@suse.com + ui: fixed unwanted acceptance failure alert + + Also replaced deprecated ajax callback method. + + bsc#1093869 follow-up + + Signed-off-by: Vítor Avelino + + +--- +Tue May 22 11:46:56 UTC 2018 - containers-bugow...@suse.de + +- Commit 16ee911 by Florian Bergmann fbergm...@suse.de + Extract more logic into the base controller. + + The base controller for certificates now also handles the `new`, `edit`, + `update` and `destroy` actions. + + Only the registry_mirror keeps handling its own `create` as it accesses the + `registry` object as well. + + Commit 471f9ed by Florian Bergmann fbergm...@suse.de + Move the migration to the end of the migration list by renaming. + + The tables for system_certificates were not part of the + /var/lib/velum/schema.rb file and were not migrated. + + Commit 61b72b5 by Florian Bergmann fbergm...@suse.de + Add ui for self-signed certificates to welcome page. + + Rendering of the system form in the welcome page uses a partial. + + Commit 5e85427 by Florian Bergmann fbergm...@suse.de + Extract common logic of certificate handling controllers. + + Commit 66fdc28 by Florian Bergmann fbergm...@suse.de + Initial basic implementation of a system wide certificates. + + The implementation follows the registry & registry mirror style and adds a + simple (name, certificate) model. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.OkLzjG/_old 2018-05-29 10:44:23.925646450 +0200 +++ /var/tmp/diff_new_pack.OkLzjG/_new 2018-05-29 10:44:23.925646450 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r779_59c041df8d903e1d017edbdd1063c3f76492b733 +Version:4.0.0+dev+git_r797_7e1a29814f26359f9f065d99f101f1ba80ec93ab Release:0 %define branch master Summary:Dashboard for CaasP @@ -40,14 +40,9 @@ %define velumdir /srv/velum Requires: ruby >= 2.1 -%if 0%{?suse_version} >= 1210 -BuildRequires: systemd-rpm-macros -%endif BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: ruby-macros >= 5 -%{?systemd
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-05-22 17:02:49 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue May 22 17:02:49 2018 rev:28 rq:611201 version:4.0.0+dev+git_r779_59c041df8d903e1d017edbdd1063c3f76492b733 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-05-13 16:06:27.967265089 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-05-22 17:02:51.790257953 +0200 @@ -1,0 +2,177 @@ +Tue May 22 07:46:07 UTC 2018 - containers-bugow...@suse.de + +- Commit a660c5b by Vítor Avelino vavel...@suse.com + js: removal of pending acceptance state + + We are storing the minion id in session storage while it goes under pending + acceptance state. However we were not handling its removal if the acceptance + succeeded or if an error happened after the request. + + This patch fixes those scenarios avoiding unwanted user experiences. + + bsc#1093869 + + Signed-off-by: Vítor Avelino + + +--- +Mon May 21 10:20:44 UTC 2018 - containers-bugow...@suse.de + +- Commit 5312422 by Vítor Avelino vavel...@suse.com + ui: show kubectl config download link on auth page + + Some people that are not the admin user need the kubectl config file. This + link is only accessible in the dashboard page. + + This patch shows s a link on for anonymous users on the authentication page. + + bsc#1093528 + + Signed-off-by: Vítor Avelino + + +--- +Mon May 21 10:18:32 UTC 2018 - containers-bugow...@suse.de + +- Commit dc2884b by Flavio Castelli fcaste...@suse.com + Allow override of CNI related pillars + + Make Velum aware of some pillars related with CNI/cilium. That makes possible + to switch to cilium. + + No UI is needed for that right now. + + feature#cilium-selected-preview-on-v3 + + +--- +Sat May 19 13:24:37 UTC 2018 - containers-bugow...@suse.de + +- Commit 7af7b29 by Flavio Castelli fcaste...@suse.com + Provide UI to manage kubernetes auditing + + feature#auditing fate#325337 + + +--- +Fri May 18 18:08:45 UTC 2018 - containers-bugow...@suse.de + +- Commit 9c31386 by Florian Bergmann fbergm...@suse.de + Redirect to registry page instead of mirror when editing a registry. + + +--- +Thu May 17 13:45:32 UTC 2018 - containers-bugow...@suse.de + +- Commit 4e4eaff by Maximilian Meister mmeis...@suse.de + drop some css that overwrites bootstrap button defaults + + ui#css-enhancements + + Signed-off-by: Maximilian Meister + + Commit b3251e6 by Maximilian Meister mmeis...@suse.de + emphasize settings apply workflow + + the warning that any changes are not immediately applied should be more + visible + + a blue flash message background with a blue button is not visible enough + + settings-ui#apply + + Signed-off-by: Maximilian Meister + + +--- +Thu May 17 07:52:15 UTC 2018 - containers-bugow...@suse.de + +- Commit 99550aa by Flavio Castelli fcaste...@suse.com + Allow users to choose flannel's backend + + Starting with v3 we changed the default flannel backend from UDP to VXLAN. + + The VXLAN backend does not work when users have segmented networks, while the + UDP one does. + + The salt states are already capable of switching between the two backends, we + just needed to expose the right pillars from Velum. + + This commit changes the setup UI to allow users to choose the backend of and + the port used by flannel. + + feature#flannel-backend + + Signed-off-by: Flavio Castelli + + +--- +Wed May 16 12:55:09 UTC 2018 - containers-bugow...@suse.de + +- Commit 95ecd9e by Rafael Fernández López eresli...@ereslibre.es + Mark admin as updated when we are going to reboot it + + This ensures that when the admin is back, the status of the minion on the + database will match the grains from the very beginning, without having to + rely on the background task updating all minions (including the admin) update + status. + + Fixes: bsc#1092910 + + +--- +Tue May 15 13:11:28 UTC 2018 - containers-bugow...@suse.de + +- Commit 546b96a by Maximilian Meister mmeis...@suse.de + validate pillars + + dont allow whitespaces at the beginning and at the end + + bsc#1087447 + + Signed-off-by: Maximilian Meister + + Commit 878dde3 by Maximilian Meister mmeis...@suse.de + dont thrown away errors when applying pil
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-05-13 16:06:03 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Sun May 13 16:06:03 2018 rev:27 rq:606452 version:4.0.0+dev+git_r754_6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-05-11 09:18:08.490805711 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-05-13 16:06:27.967265089 +0200 @@ -1,0 +2,10 @@ +Fri May 11 13:00:18 UTC 2018 - containers-bugow...@suse.de + +- Commit 9d97b1d by James Mason jma...@suse.com + Prevent double-clicking setup#bootstrap submit in public cloud + + Since that actually triggered construction of nodes, we need just a little + something to keep the impatient from clicking over & over. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.dS2Q4V/_old 2018-05-13 16:06:28.679239115 +0200 +++ /var/tmp/diff_new_pack.dS2Q4V/_new 2018-05-13 16:06:28.683238969 +0200 @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 from branch master on date Wed, 09 May 2018 18:02:02 + +This package has been built with commit 6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 from branch master on date Fri, 11 May 2018 12:59:37 + %prep %setup -q -n velum-%{branch}
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-05-11 09:18:05 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri May 11 09:18:05 2018 rev:26 rq:606231 version:4.0.0+dev+git_r754_6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-05-10 15:50:51.222066861 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-05-11 09:18:08.490805711 +0200 @@ -1,0 +2,45 @@ +Wed May 9 18:02:44 UTC 2018 - containers-bugow...@suse.de + +- Commit 9d97b1d by James Mason jma...@suse.com + Prevent double-clicking setup#bootstrap submit in public cloud + + Since that actually triggered construction of nodes, we need just a little + something to keep the impatient from clicking over & over. + + +--- +Wed May 9 17:44:25 UTC 2018 - containers-bugow...@suse.de + +- Commit f24a3f1 by James Mason jma...@suse.com + Include counts on cloud bootstrap jobs in discovery UI + + Commit f50a986 by James Mason jma...@suse.com + Return cloud bootstrapping job progress in discovery + + BONUS: render discovery.html faster by not evaluating unused hash conditions. + + Commit 1c00b7b by James Mason jma...@suse.com + Move cloud cluster building into model; capture job ids... + + ... clear failures on (re)start + + Commit 8fcedc8 by James Mason jma...@suse.com + Add an event handler for completing cloud bootstrap + + Commit d50aad9 by James Mason jma...@suse.com + Define a model for persisting salt job progress. + + +--- +Wed May 9 12:19:39 UTC 2018 - containers-bugow...@suse.de + +- Commit 1f3adaa by Rafael Fernández López eresli...@ereslibre.es + Make the `bin/init` process only do initialization operations + + Do not make this script run the puma server. This way, this command can be + run as an init container, leaving the server execution to the pod definition. + + Fixes: bsc#1091843 + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.u4HEZn/_old 2018-05-11 09:18:10.450734700 +0200 +++ /var/tmp/diff_new_pack.u4HEZn/_new 2018-05-11 09:18:10.454734555 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:4.0.0+dev+git_r744_91ff022f1f12c133c9ccf131aa97bdd9091e4e50 +Version:4.0.0+dev+git_r754_6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 91ff022f1f12c133c9ccf131aa97bdd9091e4e50 from branch master on date Wed, 09 May 2018 07:04:56 + +This package has been built with commit 6c7835c7a3cc0999ebebf57517c32bf35bbd8bd0 from branch master on date Wed, 09 May 2018 18:02:02 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.u4HEZn/_old 2018-05-11 09:18:10.486733396 +0200 +++ /var/tmp/diff_new_pack.u4HEZn/_new 2018-05-11 09:18:10.490733251 +0200 @@ -2,7 +2,7 @@ index b8392cd..6061543 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -95,7 +95,7 @@ ActiveRecord::Schema.define(version: 20180406080400) do +@@ -95,7 +95,7 @@ ActiveRecord::Schema.define(version: 20180427014552) do create_table "salt_events", force: :cascade do |t| t.string "tag", limit: 255, null: false t.text "data", limit: 16777215, null: false @@ -11,12 +11,12 @@ t.string "master_id",limit: 255, null: false t.datetime "taken_at" t.datetime "processed_at" -@@ -113,7 +113,7 @@ ActiveRecord::Schema.define(version: 20180406080400) do +@@ -113,7 +113,7 @@ ActiveRecord::Schema.define(version: 20180427014552) do t.string "id", limit: 255, null: false t.string "success",limit: 10, null: false t.text "full_ret", limit: 16777215, null: false -t.datetime "alter_time", null: false +t.column "alter_time", "DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP" end - + add_index "salt_returns", ["fun"], name: "fun", using: :btree ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/cloud/bootstrap.js new/velum-master/app/assets/javascripts/cloud/bootstrap.js --- old/velum-master/app/asse
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-05-10 15:50:49 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu May 10 15:50:49 2018 rev:25 rq:605707 version:4.0.0+dev+git_r744_91ff022f1f12c133c9ccf131aa97bdd9091e4e50 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-27 16:10:13.572301791 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-05-10 15:50:51.222066861 +0200 @@ -1,0 +2,34 @@ +Wed May 9 07:05:38 UTC 2018 - containers-bugow...@suse.de + +- Commit 45bee11 by Rafael Fernández López eresli...@ereslibre.es + Use `update_columns` to update minion attributes with the minion reconciler + + This will avoid strange issues when Rails caches the attributes of the + `minions` table (we also avoid the need to `reload` explicitly for this + corner cases). + + Fixes: bsc#1091843 + + +--- +Tue May 8 15:16:17 UTC 2018 - containers-bugow...@suse.de + +- Commit add62fa by Vítor Avelino vavel...@suse.com + Fixed misleading text about nodes selection + + Small fix of a misleading text that referred to an old behavior of the nodes + discovery page. + + bsc#1059787 + + Signed-off-by: Vítor Avelino + + +--- +Tue May 8 10:42:32 UTC 2018 - containers-bugow...@suse.de + +- Commit 8ef0c57 by Jordi Massaguer Pla jmassaguer...@suse.de + update version to 4.0.0+dev + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.WqcmSM/_old 2018-05-10 15:50:51.930040913 +0200 +++ /var/tmp/diff_new_pack.WqcmSM/_new 2018-05-10 15:50:51.930040913 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r738_10fcaf450fd1ac030569f55335e6ba1f31662c8e +Version:4.0.0+dev+git_r744_91ff022f1f12c133c9ccf131aa97bdd9091e4e50 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 10fcaf450fd1ac030569f55335e6ba1f31662c8e from branch master on date Fri, 27 Apr 2018 12:04:35 + +This package has been built with commit 91ff022f1f12c133c9ccf131aa97bdd9091e4e50 from branch master on date Wed, 09 May 2018 07:04:56 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/VERSION new/velum-master/VERSION --- old/velum-master/VERSION2018-04-27 14:05:40.0 +0200 +++ new/velum-master/VERSION2018-05-09 09:05:11.0 +0200 @@ -1 +1 @@ -3.0.0+dev +4.0.0+dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/minion.rb new/velum-master/app/models/minion.rb --- old/velum-master/app/models/minion.rb 2018-04-27 14:05:40.0 +0200 +++ new/velum-master/app/models/minion.rb 2018-05-09 09:05:11.0 +0200 @@ -15,17 +15,18 @@ # Update all minions grains def self.update_grains -# rubocop:disable Lint/HandleExceptions +# rubocop:disable Lint/HandleExceptions, SkipsModelValidations Minion.all.find_each do |minion| begin minion_grains = minion.salt.info -minion.tx_update_reboot_needed = minion_grains["tx_update_reboot_needed"] || false -minion.tx_update_failed = minion_grains["tx_update_failed"] || false -minion.save +tx_update_reboot_needed = minion_grains["tx_update_reboot_needed"] || false +tx_update_failed = minion_grains["tx_update_failed"] || false +minion.update_columns tx_update_reboot_needed: tx_update_reboot_needed, + tx_update_failed:tx_update_failed rescue StandardError end end -# rubocop:enable Lint/HandleExceptions +# rubocop:enable Lint/HandleExceptions, SkipsModelValidations end # Example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/views/setup/discovery.html.slim new/velum-master/app/views/setup/discovery.html.slim --- old/velum-master/app/views/setup/discovery.html.slim2018-04-27 14:05:40.0 +0200 +++ new/velum-master/app/views/setup/discovery.html.slim2018-05-09 09:05:11.0 +0200 @@ -36,7 +36,9 @@ i.fa.fa-times.fa-fw | Deselect all nodes .panel-body -p Afte
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-27 16:10:11 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Apr 27 16:10:11 2018 rev:24 rq:601890 version:3.0.0+dev+git_r738_10fcaf450fd1ac030569f55335e6ba1f31662c8e Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-22 14:40:40.882705992 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-27 16:10:13.572301791 +0200 @@ -1,0 +2,33 @@ +Fri Apr 27 12:05:14 UTC 2018 - containers-bugow...@suse.de + +- Commit 162c0d0 by Liam Proven lpro...@suse.com + Reword force-removal warning as per IRC #docker discussion + + +--- +Fri Apr 27 09:08:40 UTC 2018 - containers-bugow...@suse.de + +- Commit 01fe462 by MalloZup dmaioc...@suse.com + change link to actual one + + +--- +Thu Apr 26 10:02:52 UTC 2018 - containers-bugow...@suse.de + +- Commit 310d614 by Vítor Avelino vavel...@suse.com + node removal: improved way of showing removal links + + 'Remove' and 'Force remove' links were being shown at the same time so far. + But 'Force remove' only makes sense to be shown when a previous removal has + failed. + + With this we are showing only one link at a time. When the highstate of a + minion is fine, we show 'Remove'. Whenever it comes 'removal_failed', we show + 'Force remove'. + + enhancemente#node-removal + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.1YXFj6/_old 2018-04-27 16:10:14.428270399 +0200 +++ /var/tmp/diff_new_pack.1YXFj6/_new 2018-04-27 16:10:14.428270399 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r734_f7dc070fb3c2fa61475e52ed2fb91ca204727921 +Version:3.0.0+dev+git_r738_10fcaf450fd1ac030569f55335e6ba1f31662c8e Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit f7dc070fb3c2fa61475e52ed2fb91ca204727921 from branch master on date Fri, 20 Apr 2018 11:31:38 + +This package has been built with commit 10fcaf450fd1ac030569f55335e6ba1f31662c8e from branch master on date Fri, 27 Apr 2018 12:04:35 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/README.md new/velum-master/README.md --- old/velum-master/README.md 2018-04-20 13:31:45.0 +0200 +++ new/velum-master/README.md 2018-04-27 14:05:40.0 +0200 @@ -39,7 +39,7 @@ ## Development -You can start a Velum development environment by following the instructions in [caasp-devenv](https://github.com/kubic-project/caasp-devenv). +You can start a Velum development environment by following the instructions in [caasp-devenv](https://github.com/kubic-project/automation#caasp-devenv). ## Licensing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/views/dashboard/modals/_warn_node_force_removal_modal.html.slim new/velum-master/app/views/dashboard/modals/_warn_node_force_removal_modal.html.slim --- old/velum-master/app/views/dashboard/modals/_warn_node_force_removal_modal.html.slim 2018-04-20 13:31:45.0 +0200 +++ new/velum-master/app/views/dashboard/modals/_warn_node_force_removal_modal.html.slim 2018-04-27 14:05:40.0 +0200 @@ -8,10 +8,16 @@ h4#modal-label.modal-title | Forced node removal .modal-body -p You are about to force remove a node from the cluster. This means that... (more info here) -p Only proceed with this operation if you really know what you are doing. +p You are about to forcibly remove a node from the cluster. This action cannot be reversed. +p Any data on this node will be lost and the machine must be re-installed before it can be +p added back. +p +p The operation will perform some basic tasks to maintain the coherence of the cluster, but +p it may not function normally afterwards. +p +p Only proceed with this operation if you are certain it is essential to do so. .modal-footer button.btn.btn-default data-dismiss="modal" type="button" | Cancel button.btn.btn-pri
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-22 14:40:37 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Sun Apr 22 14:40:37 2018 rev:23 rq:599484 version:3.0.0+dev+git_r734_f7dc070fb3c2fa61475e52ed2fb91ca204727921 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-20 17:32:57.578946218 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-22 14:40:40.882705992 +0200 @@ -1,0 +2,67 @@ +Fri Apr 20 11:32:20 UTC 2018 - containers-bugow...@suse.de + +- Commit 310d614 by Vítor Avelino vavel...@suse.com + node removal: improved way of showing removal links + + 'Remove' and 'Force remove' links were being shown at the same time so far. + But 'Force remove' only makes sense to be shown when a previous removal has + failed. + + With this we are showing only one link at a time. When the highstate of a + minion is fine, we show 'Remove'. Whenever it comes 'removal_failed', we show + 'Force remove'. + + enhancemente#node-removal + + Signed-off-by: Vítor Avelino + + +--- +Fri Apr 20 10:33:06 UTC 2018 - containers-bugow...@suse.de + +- Commit 514916c by Flavio Castelli fcaste...@suse.com + Rename pillar used to choose the CRI + + The pillar name has been changed by latest commits to the salt repository. + + feature#crio + + Signed-off-by: Flavio Castelli + + Commit 3864cce by Flavio Castelli fcaste...@suse.com + Bootstrap settings: cri-o support + + Allow the user to choose between different container runtimes. + + This enables users to create clusters backed by cri-o instead of docker. + + feature#crio + + Signed-off-by: Flavio Castelli Co-authored-by: Vítor + Avelino + + +--- +Thu Apr 19 14:05:47 UTC 2018 - containers-bugow...@suse.de + +- Commit 3ce16bd by Rafael Fernández López eresli...@ereslibre.es + Fix rubocop offenses + + Feature#clean-code + + +--- +Thu Apr 19 13:48:38 UTC 2018 - containers-bugow...@suse.de + +- Commit 569db72 by Flavio Castelli fcaste...@suse.com + Support the kubernetes feature gates pillar + + Allow users to override the kubernetes:feature_gates pillar via our external + pillar source. + + feature#feature-gates + + Signed-off-by: Flavio Castelli + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.8PK4H4/_old 2018-04-22 14:40:41.694676611 +0200 +++ /var/tmp/diff_new_pack.8PK4H4/_new 2018-04-22 14:40:41.698676467 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r725_0f32ab90393bfb78110ac53bc9cb3a914a97433c +Version:3.0.0+dev+git_r734_f7dc070fb3c2fa61475e52ed2fb91ca204727921 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 0f32ab90393bfb78110ac53bc9cb3a914a97433c from branch master on date Thu, 19 Apr 2018 09:19:29 + +This package has been built with commit f7dc070fb3c2fa61475e52ed2fb91ca204727921 from branch master on date Fri, 20 Apr 2018 11:31:38 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-04-19 11:19:24.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-04-20 13:31:45.0 +0200 @@ -303,6 +303,7 @@ var checked; var masterHtml; var actionsHtml; +var removalFailedClass = ''; switch(minion.highstate) { case "not_applied": @@ -321,6 +322,7 @@ MinionPoller.alertFailedBootstrap(); break; case "removal_failed": +removalFailedClass = 'removal-failed'; statusHtml = ' Removal Failed'; break; case "applied": @@ -355,9 +357,9 @@ } if (State.pendingRemovalMinionId || State.hasPendingStateNode) { - actionsHtml = 'Remove | Force remove'; + actionsHtml = 'RemoveForce remove'; } else { - actionsHtml = 'Remove | Force remove'; + actionsHtml = 'RemoveForce remove'; } if (minion.minion_id === State.pendingRemovalM
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-20 17:30:37 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Apr 20 17:30:37 2018 rev:22 rq:598537 version:3.0.0+dev+git_r725_0f32ab90393bfb78110ac53bc9cb3a914a97433c Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-16 15:46:00.896575465 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-20 17:32:57.578946218 +0200 @@ -1,0 +2,24 @@ +Thu Apr 19 09:20:14 UTC 2018 - containers-bugow...@suse.de + +- Commit 7325d5f by Vítor Avelino vavel...@suse.com + Introduce force removal feature + + * Do not poll for grains from the UI + + Remove all polling to the salt-api triggered from the UI, this will make the + UI responsive when some minion is down. We'll update the relevant grains for + us in the background. + + * Add the admin node as part of the list of minions in the database + + It allows us to keep track of the update flags of the admin node + + * Include a new scope `cluster_role` for minions that will return the minions + that are part of the Kubernetes cluster (not admin nodes) + + Fixes: bsc#1085291 + + feature#force-node-removal + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.dzObrz/_old 2018-04-20 17:32:58.462914162 +0200 +++ /var/tmp/diff_new_pack.dzObrz/_new 2018-04-20 17:32:58.462914162 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r723_2e93fa9a1dd8002ae016b8e5996b603ccd0c0dc1 +Version:3.0.0+dev+git_r725_0f32ab90393bfb78110ac53bc9cb3a914a97433c Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 2e93fa9a1dd8002ae016b8e5996b603ccd0c0dc1 from branch master on date Mon, 16 Apr 2018 11:14:33 + +This package has been built with commit 0f32ab90393bfb78110ac53bc9cb3a914a97433c from branch master on date Thu, 19 Apr 2018 09:19:29 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.dzObrz/_old 2018-04-20 17:32:58.498912857 +0200 +++ /var/tmp/diff_new_pack.dzObrz/_new 2018-04-20 17:32:58.502912711 +0200 @@ -1,8 +1,8 @@ diff --git a/db/schema.rb b/db/schema.rb -index a1cc256..83dea1e 100644 +index b8392cd..6061543 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -93,7 +93,7 @@ ActiveRecord::Schema.define(version: 20180312112638) do +@@ -95,7 +95,7 @@ ActiveRecord::Schema.define(version: 20180406080400) do create_table "salt_events", force: :cascade do |t| t.string "tag", limit: 255, null: false t.text "data", limit: 16777215, null: false @@ -11,7 +11,7 @@ t.string "master_id",limit: 255, null: false t.datetime "taken_at" t.datetime "processed_at" -@@ -111,7 +111,7 @@ ActiveRecord::Schema.define(version: 20180312112638) do +@@ -113,7 +113,7 @@ ActiveRecord::Schema.define(version: 20180406080400) do t.string "id", limit: 255, null: false t.string "success",limit: 10, null: false t.text "full_ret", limit: 16777215, null: false ++ master.tar.gz ++ 2621 lines of diff (skipped)
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-16 15:45:59 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Mon Apr 16 15:45:59 2018 rev:21 rq:596982 version:3.0.0+dev+git_r723_2e93fa9a1dd8002ae016b8e5996b603ccd0c0dc1 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-13 12:52:57.920606804 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-16 15:46:00.896575465 +0200 @@ -1,0 +2,10 @@ +Mon Apr 16 11:15:14 UTC 2018 - containers-bugow...@suse.de + +- Commit e46dca7 by Michal Jura mj...@suse.com + Skip worker_bootstrap when cloud_framework is openstack, bsc#1089652 + + We don't provide openstack-types.json file for OpenStack cloud framework. We + have to skip worker_bootstrap function from SetupController class. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.YfQxcA/_old 2018-04-16 15:46:01.484554203 +0200 +++ /var/tmp/diff_new_pack.YfQxcA/_new 2018-04-16 15:46:01.484554203 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r721_b3b345cea8107a4333b73fbbe8574d8e53705d5c +Version:3.0.0+dev+git_r723_2e93fa9a1dd8002ae016b8e5996b603ccd0c0dc1 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit b3b345cea8107a4333b73fbbe8574d8e53705d5c from branch master on date Thu, 12 Apr 2018 16:44:26 + +This package has been built with commit 2e93fa9a1dd8002ae016b8e5996b603ccd0c0dc1 from branch master on date Mon, 16 Apr 2018 11:14:33 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/setup_controller.rb new/velum-master/app/controllers/setup_controller.rb --- old/velum-master/app/controllers/setup_controller.rb2018-04-12 18:44:47.0 +0200 +++ new/velum-master/app/controllers/setup_controller.rb2018-04-16 13:15:09.0 +0200 @@ -64,10 +64,12 @@ end end + # rubocop:disable Metrics/CyclomaticComplexity def worker_bootstrap @controller_node = Pillar.value pillar: :dashboard -return unless (cloud = Pillar.value(pillar: :cloud_framework)) +cloud = Pillar.value(pillar: :cloud_framework) || "" +return if cloud.empty? || cloud == "openstack" @instance_types = Velum::InstanceType.for(cloud) @cloud_cluster = CloudCluster.new( @@ -85,6 +87,7 @@ end render "worker_bootstrap_#{cloud}".to_sym end + # rubocop:enable Metrics/CyclomaticComplexity def build_cloud_cluster @cloud_cluster = CloudCluster.new(cloud_cluster_params)
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-13 12:52:16 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Apr 13 12:52:16 2018 rev:20 rq:596187 version:3.0.0+dev+git_r721_b3b345cea8107a4333b73fbbe8574d8e53705d5c Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-11 14:04:53.144526877 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-13 12:52:57.920606804 +0200 @@ -1,0 +2,38 @@ +Thu Apr 12 16:45:06 UTC 2018 - containers-bugow...@suse.de + +- Commit 3364855 by Kiall Mac Innes ki...@macinnes.ie + Add and run a import_pillar_seeds rake task + + This is a generic rake task that will import seed pillar values from all + files in /etc/caasp/pillar-seeds/. + + The format of files in this folder should match: + + # cat /etc/caasp/pillar-seeds/test.yaml + - pillar: cloud:framework + value: openstack + + feature#hide-openstack-cpi + + +--- +Thu Apr 12 10:50:26 UTC 2018 - containers-bugow...@suse.de + +- Commit bd18f91 by Rafael Fernández López eresli...@ereslibre.es + Avoid the event processor from crashing if it cannot interpret the event + arguments + + If we executed: `salt-run state.orchestrate 2` we get an error that crashes + the event processor: + + `TypeError: no implicit conversion of String into Integer` + + This happens because of `fun_args.first["mods"]` being `2["mods"]`, what + makes it crash with the previous exception. `2.respond_to?(:[])` is `true`, + so I think the best thing we can do here is to swallow the exception, and + ignore the event if we cannot even process its arguments. + + Fixes: bsc#1088597 + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.WL3pCa/_old 2018-04-13 12:52:58.700578545 +0200 +++ /var/tmp/diff_new_pack.WL3pCa/_new 2018-04-13 12:52:58.704578400 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r717_cf9fe3cc189a6efc1b972ff3e7a724202bb75f7b +Version:3.0.0+dev+git_r721_b3b345cea8107a4333b73fbbe8574d8e53705d5c Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit cf9fe3cc189a6efc1b972ff3e7a724202bb75f7b from branch master on date Mon, 09 Apr 2018 18:29:58 + +This package has been built with commit b3b345cea8107a4333b73fbbe8574d8e53705d5c from branch master on date Thu, 12 Apr 2018 16:44:26 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/salt_handler/orchestration.rb new/velum-master/app/models/salt_handler/orchestration.rb --- old/velum-master/app/models/salt_handler/orchestration.rb 2018-04-09 20:30:07.0 +0200 +++ new/velum-master/app/models/salt_handler/orchestration.rb 2018-04-12 18:44:47.0 +0200 @@ -18,7 +18,12 @@ fun_args = event_data["fun_args"] ORCHESTRATIONS.each do |o| - return o if [fun_args.first, fun_args.first["mods"]].include? o + # rubocop:disable Lint/HandleExceptions + begin +return o if [fun_args.first, fun_args.first["mods"]].include? o + rescue StandardError + end + # rubocop:enable Lint/HandleExceptions end nil diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/bin/init new/velum-master/bin/init --- old/velum-master/bin/init 2018-04-09 20:30:07.0 +0200 +++ new/velum-master/bin/init 2018-04-12 18:44:47.0 +0200 @@ -61,6 +61,11 @@ set -e } +setup_pillar_seeds() { + # Import pillar seeds + bundle exec rake velum:import_pillar_seeds +} + setup_cpi() { # Check if Cloud Provider config exists CPI_CONFIG="/etc/caasp/cpi/openstack.conf" @@ -72,5 +77,6 @@ setup_root_ca setup_database +setup_pillar_seeds setup_cpi bundle exec "puma -C config/puma.rb" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/lib/tasks/velum.rake new/velum-master/lib/tasks/velum.rake --- old/velum-master/lib/tasks/velum.rake 2018-04-09 20:30:07.0 +0200 +++ new/velum-master/lib/tasks/velum.rake 2018-04-12 18:44:47.0 +0200 @@ -1,5 +1,7 @@ # rubocop:disable Metrics/BlockLength +require "yaml" + namespace :velum do desc "Create a
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-11 14:02:38 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Wed Apr 11 14:02:38 2018 rev:19 rq:595184 version:3.0.0+dev+git_r717_cf9fe3cc189a6efc1b972ff3e7a724202bb75f7b Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-04-05 15:33:25.740278286 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-11 14:04:53.144526877 +0200 @@ -1,0 +2,88 @@ +Mon Apr 9 18:30:36 UTC 2018 - containers-bugow...@suse.de + +- Commit 349e38b by James Mason jma...@suse.com + Add cursor: pointer to .instance-type-box + + re: https://github.com/kubic-project/velum/pull/488#issuecomment-378876002 + re: + https://github.com/kubic-project/velum/pull/449#pullrequestreview-101140932 + + Commit 47044f0 by James Mason jma...@suse.com + PubCloud#Azure Add a help link for authentication inputs + + Commit 5b175f3 by James Mason jma...@suse.com + PubCloud#UI Resize input fields on public cloud bootstrap + + ... based on actual browser testing + + Commit c1e842c by James Mason jma...@suse.com + PubCloud#Azure Add an input when bootrapping on Azure + + The storage_account attribute was discovered to be required, not optional. + + +--- +Mon Apr 9 11:58:32 UTC 2018 - containers-bugow...@suse.de + +- Commit ee7e6f1 by Vítor Avelino cont...@vitoravelino.me + Fixed # of masters warning when adding a new master + + This patch fixes the warning that was being shown when the user selected a + new master node to be added and it wasn't breaking the odd number constraint. + Before this, the current assigned masters were not being considered to + show/not show the warning. + + Now the warning will only be shown if the number of masters to be added + breaks the constraint as it's expected to be. + + bsc#1087267 + + Signed-off-by: Vítor Avelino + + +--- +Fri Apr 6 08:49:08 UTC 2018 - containers-bugow...@suse.de + +- Commit 6171165 by Vítor Avelino cont...@vitoravelino.me + Fixed # of masters warning when removing worker + + This patch fixes the warning modal that was being shown when the cluster was + in an unsupported configuration (even # masters) and user was trying to + remove a normal worker node. This scenario should trigger that warning modal. + + bsc#1087123 + + Signed-off-by: Vítor Avelino + + +--- +Fri Apr 6 08:45:44 UTC 2018 - containers-bugow...@suse.de + +- Commit 03c5c49 by Vítor Avelino cont...@vitoravelino.me + Hide CPI panel when no cloud framework + + When no cloud:framework pillar is set, it means that CaaSP is not running in + a cloud environment. So it doesn't make sense to show that option in that + scenario. + + feature#cpi + + Signed-off-by: Vítor Avelino + + +--- +Thu Apr 5 08:06:35 UTC 2018 - containers-bugow...@suse.de + +- Commit ff412c6 by James Mason jma...@suse.com + Correct rubocop target ruby version + + Rubcop only considers major.minor: + https://github.com/bbatsov/rubocop/issues/2663 + + Commit 81f7409 by James Mason jma...@suse.com + Update preferred ruby dev version to match SLE12 release + + 2.1.2 -> 2.1.9 + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.P3Vg1t/_old 2018-04-11 14:04:54.288485538 +0200 +++ /var/tmp/diff_new_pack.P3Vg1t/_new 2018-04-11 14:04:54.288485538 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r703_df2128664b7874c6a1ace8bd622484e95db32af9 +Version:3.0.0+dev+git_r717_cf9fe3cc189a6efc1b972ff3e7a724202bb75f7b Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit df2128664b7874c6a1ace8bd622484e95db32af9 from branch master on date Wed, 04 Apr 2018 09:32:21 + +This package has been built with commit cf9fe3cc189a6efc1b972ff3e7a724202bb75f7b from branch master on date Mon, 09 Apr 2018 18:29:58 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/.rubocop.yml new/velum-master/.rubocop.yml --- old/velum-master/.rubocop.yml 2018-04-04 11:32:28.0 +0200 +++ new/velum-m
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-04-05 15:33:23 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Apr 5 15:33:23 2018 rev:18 rq:593478 version:3.0.0+dev+git_r703_df2128664b7874c6a1ace8bd622484e95db32af9 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-28 10:32:39.990272520 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-04-05 15:33:25.740278286 +0200 @@ -1,0 +2,51 @@ +Wed Apr 4 09:33:04 UTC 2018 - containers-bugow...@suse.de + +- Commit 3320a77 by Rafael Fernández López eresli...@ereslibre.es + Properly create and update orchestrations that have been executed out of + Velum + + It's more correct for the removal orchestration to read the parameters that + were passed to the orchestration rather than to rely on the current status of + the minions on the database. + + +--- +Tue Apr 3 10:35:05 UTC 2018 - containers-bugow...@suse.de + +- Commit 2fd6eee by Maximilian Meister mmeis...@suse.de + update rails-html-sanitizer (bsc#1086598) + + CVE-2018-3741 + + Signed-off-by: Maximilian Meister + + +--- +Mon Apr 2 13:25:30 UTC 2018 - containers-bugow...@suse.de + +- Commit 27645e8 by Vítor Avelino cont...@vitoravelino.me + Added alert in overview page when unsupported config + + Whenever the cluster goes to an unsupported configuration state, an alert is + shown with the reason to keep the user aware of that. + + enhancement#unsupported_config_msg + + Signed-off-by: Vítor Avelino + + +--- +Mon Apr 2 13:21:38 UTC 2018 - containers-bugow...@suse.de + +- Commit f1277f2 by Vítor Avelino cont...@vitoravelino.me + Added minimum of three nodes to warning + + This is a follow up from the previous node removal feature patch that shows + the requirement of minimum of three nodes when user removes a node. + + enhancement#follow_up_node_removal + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.MdSNNb/_old 2018-04-05 15:33:27.328220895 +0200 +++ /var/tmp/diff_new_pack.MdSNNb/_new 2018-04-05 15:33:27.328220895 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r695_2c7f4d4eda39b1fcff1ccea959177a200da9c718 +Version:3.0.0+dev+git_r703_df2128664b7874c6a1ace8bd622484e95db32af9 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 2c7f4d4eda39b1fcff1ccea959177a200da9c718 from branch master on date Mon, 26 Mar 2018 10:48:06 + +This package has been built with commit df2128664b7874c6a1ace8bd622484e95db32af9 from branch master on date Wed, 04 Apr 2018 09:32:21 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/Gemfile.lock new/velum-master/Gemfile.lock --- old/velum-master/Gemfile.lock 2018-03-26 12:47:04.0 +0200 +++ new/velum-master/Gemfile.lock 2018-04-04 11:32:28.0 +0200 @@ -109,7 +109,7 @@ url_safe_base64 json-schema (2.8.0) addressable (>= 2.4) -loofah (2.2.1) +loofah (2.2.2) crass (~> 1.0.2) nokogiri (>= 1.5.9) mail (2.7.0) @@ -180,8 +180,8 @@ activesupport (>= 4.2.0, < 5.0) nokogiri (~> 1.6) rails-deprecated_sanitizer (>= 1.0.1) -rails-html-sanitizer (1.0.3) - loofah (~> 2.0) +rails-html-sanitizer (1.0.4) + loofah (~> 2.2, >= 2.2.2) rails_stdout_logging (0.0.5) railties (4.2.10) actionpack (= 4.2.10) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-03-26 12:47:04.0 +0200 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-04-04 11:32:28.0 +0200 @@ -186,6 +186,7 @@ MinionPoller.handleRetryableOrchestrations(data); handleBootstrapErrors(); +handleUnsupportedClusterConfiguration(); // show/hide "update all nodes" link
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-28 10:32:27 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Wed Mar 28 10:32:27 2018 rev:17 rq:591306 version:3.0.0+dev+git_r695_2c7f4d4eda39b1fcff1ccea959177a200da9c718 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-26 13:10:05.330192231 +0200 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-28 10:32:39.990272520 +0200 @@ -1,0 +2,22 @@ +Mon Mar 26 10:49:25 UTC 2018 - containers-bugow...@suse.de + +- Commit 8a35b90 by Rafael Fernández López eresli...@ereslibre.es + Migrate LDAP passwords + + Fixes: bsc#1071023 + + +--- +Mon Mar 26 09:31:15 UTC 2018 - containers-bugow...@suse.de + +- Commit ec69c13 by James Mason jma...@suse.com + Extend salt-api timeout as long as possible. + + Allow enough time for the salt timeout, and a minion timeout before cutting + off the API call. + + Should resolve https://github.com/kubic-project/velum/issues/456 introduced + in 6189bcad . + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.Co4wND/_old 2018-03-28 10:32:40.878240584 +0200 +++ /var/tmp/diff_new_pack.Co4wND/_new 2018-03-28 10:32:40.882240440 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r691_a1b9bbaa7ca9523c58c3a76c31a619683d3e7d35 +Version:3.0.0+dev+git_r695_2c7f4d4eda39b1fcff1ccea959177a200da9c718 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit a1b9bbaa7ca9523c58c3a76c31a619683d3e7d35 from branch master on date Fri, 23 Mar 2018 15:34:06 + +This package has been built with commit 2c7f4d4eda39b1fcff1ccea959177a200da9c718 from branch master on date Mon, 26 Mar 2018 10:48:06 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/user.rb new/velum-master/app/models/user.rb --- old/velum-master/app/models/user.rb 2018-03-23 16:33:56.0 +0100 +++ new/velum-master/app/models/user.rb 2018-03-26 12:47:04.0 +0200 @@ -9,25 +9,37 @@ devise(*enabled_devise_modules) + before_create :encrypt_password before_create :create_ldap_user - protected + def after_ldap_authentication +return true if encrypted_password.present? +encrypted_password = BCrypt::Password.create current_password, cost: 11 +# rubocop:disable Rails/SkipsModelValidations +update_column :encrypted_password, encrypted_password +# rubocop:enable Rails/SkipsModelValidations +ldap.modify(dn: user_dn, +operations: [ + [:replace, :userPassword, "{CRYPT}#{encrypted_password}"] +]) + end + + private + + def ldap +@ldap ||= ldap_connection + end + + def ldap_config +@ldap_config ||= Velum::LDAP.ldap_config + end - # rubocop:disable AbcSize,CyclomaticComplexity,MethodLength,PerceivedComplexity - def create_ldap_user -# add to OpenLDAP - this should be disabled when using any other LDAP server! - -# Behavior: -# 1) make sure the People org unit exists, if not, create it -# 2) make sure the Administrators groupOfUniqueNames exists, if not, create it -# 3) check if the new user created is a member of the Administrators group, if not, add it -# 4) check if the user exists, if not, add it - -# check to see if this is because the LDAP auth succeeded, or if we're coming from registration -# we do this by performing an LDAP search for the new user. If it fails, we need to create the -# user in LDAP -ldap_config = Velum::LDAP.ldap_config + def current_password +filter = Net::LDAP::Filter.eq(ldap_config["attribute"], email) +ldap.search(base: ldap_config["base"], filter: filter).first.userPassword.first + end + def ldap_connection conn_params = { host: ldap_config["host"], port: ldap_config["port"], @@ -40,10 +52,34 @@ Velum::LDAP.configure_ldap_tls!(ldap_config, conn_params) -ldap = Net::LDAP.new(**conn_params) +Net::LDAP.new(**conn_params) + end -uid = email[0, email.index("@")] -user_dn = "uid=#{uid},#{ldap_config["base"]}" + def uid +email[0, email.index("@")] + end + + def user_dn +"uid=#{uid},#{ldap_con
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-26 13:09:08 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Mon Mar 26 13:09:08 2018 rev:16 rq:590738 version:3.0.0+dev+git_r691_a1b9bbaa7ca9523c58c3a76c31a619683d3e7d35 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-22 12:12:14.602347940 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-26 13:10:05.330192231 +0200 @@ -1,0 +2,80 @@ +Fri Mar 23 15:34:53 UTC 2018 - containers-bugow...@suse.de + +- Commit ccfc31c by Vítor Avelino vavel...@suse.com + Add ability to remove nodes. + + This PR adds a `Remove` link to the interface, which will execute the + `orch.removal` orchestration in salt with the `minion_id` of the selected + node to be removed. + + Master nodes are not removable yet. + + feature#node_removal + + Signed-off-by: Vítor Avelino Co-authored-by: Rafael + Fernández López + + +--- +Fri Mar 23 12:46:37 UTC 2018 - containers-bugow...@suse.de + +- Commit 184e46f by Michal Jura mj...@suse.com + Run rake task and import Cloud Provider config file + + Commit 86ae24f by Michal Jura mj...@suse.com + Add rake task to import CPI config + + +--- +Thu Mar 22 16:45:53 UTC 2018 - containers-bugow...@suse.de + +- Commit 1d2b129 by Vítor Avelino vavel...@suse.com + Improved CPI behavior with cloud frameworks + + If a cloud framework is previously set, CPI value, if enabled, would be based + on what was set. + + For example, if cloud:framework pillar value is "ec2", we would set "ec2" as + the CPI value if enabled. The same be applied for GCE and Azure. + + Otherwise, "openstack" would be the default value for CPI if enabled. + + feature#cpi + + Signed-off-by: Vítor Avelino + + +--- +Thu Mar 22 13:49:00 UTC 2018 - containers-bugow...@suse.de + +- Commit 8f752e8 by Vítor Avelino cont...@vitoravelino.me + ui: allowed master node to be added to the cluster + + So far we only allowed workers to be added to the cluster through the + unassigned nodes page. + + With this patch, we are now allowing the users to select the roles of the + nodes they want to add to the cluster. Very similar to what is available from + the discovery bootstrap page. + + This feature keep forcing the user to respect the contrainst of having an odd + number of master nodes so we have a stable topology. + + feature#add_master_node + + Signed-off-by: Vítor Avelino + + +--- +Thu Mar 22 11:09:21 UTC 2018 - containers-bugow...@suse.de + +- Commit 7a13616 by Vítor Avelino cont...@vitoravelino.me + js: improved hostnames validation and workflow + + This is a follow-up of 8017753. After QA, this fixes an issue and improves + the workflow of accepting pending nodes. + + Signed-off-by: Vítor Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.yUUfbY/_old 2018-03-26 13:10:07.650108819 +0200 +++ /var/tmp/diff_new_pack.yUUfbY/_new 2018-03-26 13:10:07.654108675 +0200 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r680_b67a614f1900c58674e0de37797339511f040afe +Version:3.0.0+dev+git_r691_a1b9bbaa7ca9523c58c3a76c31a619683d3e7d35 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit b67a614f1900c58674e0de37797339511f040afe from branch master on date Wed, 21 Mar 2018 14:52:41 + +This package has been built with commit a1b9bbaa7ca9523c58c3a76c31a619683d3e7d35 from branch master on date Fri, 23 Mar 2018 15:34:06 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.yUUfbY/_old 2018-03-26 13:10:07.698107093 +0200 +++ /var/tmp/diff_new_pack.yUUfbY/_new 2018-03-26 13:10:07.702106949 +0200 @@ -1,8 +1,8 @@ diff --git a/db/schema.rb b/db/schema.rb -index 80fdb6b..d14f1cb 100644 +index a1cc256..83dea1e 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -92,7 +92,7 @@ ActiveRecord::Schema.define(version: 20180221142221) do +@@ -93,7 +93,7 @@ ActiveRecord::Schema.define(version: 20180312112638) do create_table "salt_events", force: :cascade do |t| t.string "tag",
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-22 12:08:14 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Mar 22 12:08:14 2018 rev:15 rq:589837 version:3.0.0+dev+git_r680_b67a614f1900c58674e0de37797339511f040afe Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-16 10:45:14.980367081 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-22 12:12:14.602347940 +0100 @@ -1,0 +2,29 @@ +Wed Mar 21 14:53:21 UTC 2018 - containers-bugow...@suse.de + +- Commit 5aa9cf5 by Jordi Massaguer Pla jmassaguer...@suse.de + update loofah to fix xss vulnerability + + cve#2018-8048 bsc#1085967 + + Signed-off-by: Jordi Massaguer Pla + + +--- +Wed Mar 21 10:18:43 UTC 2018 - containers-bugow...@suse.de + +- Commit e8d455d by Michal Jura mj...@suse.com + Add cloud:provider to cloud_provider_contents for Salt API call + + +--- +Wed Mar 21 09:17:30 UTC 2018 - containers-bugow...@suse.de + +- Commit af4f939 by Maximilian Meister mmeis...@suse.de + typo + + fix#typo + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.sEYEiy/_old 2018-03-22 12:12:16.154292317 +0100 +++ /var/tmp/diff_new_pack.sEYEiy/_new 2018-03-22 12:12:16.170291743 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r674_5b21e6e383d86fce7989f811a1113b477b06e3cc +Version:3.0.0+dev+git_r680_b67a614f1900c58674e0de37797339511f040afe Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 5b21e6e383d86fce7989f811a1113b477b06e3cc from branch master on date Thu, 15 Mar 2018 15:10:17 + +This package has been built with commit b67a614f1900c58674e0de37797339511f040afe from branch master on date Wed, 21 Mar 2018 14:52:41 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/Gemfile.lock new/velum-master/Gemfile.lock --- old/velum-master/Gemfile.lock 2018-03-15 15:43:35.0 +0100 +++ new/velum-master/Gemfile.lock 2018-03-21 15:52:16.0 +0100 @@ -109,7 +109,7 @@ url_safe_base64 json-schema (2.8.0) addressable (>= 2.4) -loofah (2.1.1) +loofah (2.2.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) mail (2.7.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb --- old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-03-15 15:43:35.0 +0100 +++ new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-03-21 15:52:16.0 +0100 @@ -112,6 +112,7 @@ def openstack_cloud_contents { cloud: { +provider: "openstack", openstack: { auth_url: Pillar.value(pillar: :cloud_openstack_auth_url), username: Pillar.value(pillar: :cloud_openstack_username), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/views/settings/_apply.html.slim new/velum-master/app/views/settings/_apply.html.slim --- old/velum-master/app/views/settings/_apply.html.slim2018-03-15 15:43:35.0 +0100 +++ new/velum-master/app/views/settings/_apply.html.slim2018-03-21 15:52:16.0 +0100 @@ -1,6 +1,6 @@ .alert.alert-info.alert-with-btn-sm.clearfix role="alert" .left -| Changes are not imediately reflected. You might want to apply it. +| Changes are not immediately reflected. You might want to apply it. .right -= button_to "Apply changes", settings_apply_path, class: "btn btn-info btn-sm pull-right" \ No newline at end of file += button_to "Apply changes", settings_apply_path, class: "btn btn-info btn-sm pull-right" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/spec/controllers/internal_api/v1/pillars_controller_spec.rb new/velum-master/spec/controllers/internal_api/v1/pillars_controller_spec.rb --- old/velum-master
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-16 10:44:09 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Mar 16 10:44:09 2018 rev:14 rq:587553 version:3.0.0+dev+git_r674_5b21e6e383d86fce7989f811a1113b477b06e3cc Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-14 19:41:02.760922163 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-16 10:45:14.980367081 +0100 @@ -1,0 +2,12 @@ +Thu Mar 15 15:11:09 UTC 2018 - containers-bugow...@suse.de + +- Commit 55ceb81 by Maximilian Meister mmeis...@suse.de + enable applying registry settings + + feature#registry + + Signed-off-by: Maximilian Meister Co-Authored-by: Vítor + Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.MI3x80/_old 2018-03-16 10:45:16.124325890 +0100 +++ /var/tmp/diff_new_pack.MI3x80/_new 2018-03-16 10:45:16.128325746 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r672_9f7ffab6f82eadc94ec36a8a32e1e70e5aa94bcc +Version:3.0.0+dev+git_r674_5b21e6e383d86fce7989f811a1113b477b06e3cc Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 9f7ffab6f82eadc94ec36a8a32e1e70e5aa94bcc from branch master on date Wed, 14 Mar 2018 13:55:57 + +This package has been built with commit 5b21e6e383d86fce7989f811a1113b477b06e3cc from branch master on date Thu, 15 Mar 2018 15:10:17 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/stylesheets/components/buttons.scss new/velum-master/app/assets/stylesheets/components/buttons.scss --- old/velum-master/app/assets/stylesheets/components/buttons.scss 2018-03-14 14:55:30.0 +0100 +++ new/velum-master/app/assets/stylesheets/components/buttons.scss 2018-03-15 15:43:35.0 +0100 @@ -7,6 +7,12 @@ .fa { margin-right: 3px; } + + &.icon-only { +.fa { + margin-right: 0; +} + } } .btn-group-toggle .btn { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/stylesheets/components/notifications.scss new/velum-master/app/assets/stylesheets/components/notifications.scss --- old/velum-master/app/assets/stylesheets/components/notifications.scss 2018-03-14 14:55:30.0 +0100 +++ new/velum-master/app/assets/stylesheets/components/notifications.scss 2018-03-15 15:43:35.0 +0100 @@ -12,14 +12,31 @@ color: $state-danger-text; } -.alert-info a { +.alert-success a { color: $state-danger-text; } -.alert-success a { - color: $state-danger-text; + +.alert-with-btn { + > .left { +line-height: 34px; +float: left; + } + + > .right { +float: right; + } +} + +.alert-with-btn-sm { + @extend .alert-with-btn; + + .left { +line-height: 30px; + } } .connection-failed-alert { display: none; -} \ No newline at end of file +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/settings_controller.rb new/velum-master/app/controllers/settings_controller.rb --- old/velum-master/app/controllers/settings_controller.rb 2018-03-14 14:55:30.0 +0100 +++ new/velum-master/app/controllers/settings_controller.rb 2018-03-15 15:43:35.0 +0100 @@ -6,4 +6,13 @@ def index redirect_to settings_registries_path end + + def apply +Minion.mark_pending_bootstrap! +Orchestration.run(kind: :bootstrap) +redirect_to root_path, notice: "Registry settings are applied once orchestration is done." + rescue Orchestration::OrchestrationOngoing +redirect_to request.referer, + alert: "Orchestration currently ongoing. Please wait for it to finish." + end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/minion.rb new/velum-master/app/models/minion.rb --- old/velum-master/app/models/minion.rb 2018-03-14 14:55:30.0 +0100 +++ new/velum-master/app/models/minion.rb 2018-03-15 15:43:35.0 +0100 @@ -106,6 +106,11 @@ Minion.highstates[:failed]]) .update_all highstate: Minion.highstates
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-14 19:40:41 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Wed Mar 14 19:40:41 2018 rev:13 rq:586793 version:3.0.0+dev+git_r672_9f7ffab6f82eadc94ec36a8a32e1e70e5aa94bcc Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-13 10:24:15.741289282 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-14 19:41:02.760922163 +0100 @@ -1,0 +2,13 @@ +Wed Mar 14 13:56:37 UTC 2018 - containers-bugow...@suse.de + +- Commit 943655d by Vítor Avelino vavel...@suse.com + Added CPI configuration + + During the boostrap configuration it's now possible to enable cloud provider + integration. + + Co-authored-by: Maximilian Meister Signed-off-by: Vítor + Avelino + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.kXNm2X/_old 2018-03-14 19:41:03.784885789 +0100 +++ /var/tmp/diff_new_pack.kXNm2X/_new 2018-03-14 19:41:03.75647 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r670_a808a80f6484c097cb87f9e380fdf0b646981986 +Version:3.0.0+dev+git_r672_9f7ffab6f82eadc94ec36a8a32e1e70e5aa94bcc Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit a808a80f6484c097cb87f9e380fdf0b646981986 from branch master on date Mon, 12 Mar 2018 12:43:27 + +This package has been built with commit 9f7ffab6f82eadc94ec36a8a32e1e70e5aa94bcc from branch master on date Wed, 14 Mar 2018 13:55:57 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/setup/setup.js new/velum-master/app/assets/javascripts/setup/setup.js --- old/velum-master/app/assets/javascripts/setup/setup.js 2018-03-12 13:43:41.0 +0100 +++ new/velum-master/app/assets/javascripts/setup/setup.js 2018-03-14 14:55:30.0 +0100 @@ -21,5 +21,21 @@ } }); + $(document).on('change', '.cloud-provider-select', function () { +var isOpenStack = $(this).val() === 'openstack'; + +$('.openstack-settings').toggleClass('hidden', !isOpenStack); + }); + + $(document).on('change', '.enable-cloud', function () { +var isOpenStack = $('.cloud-provider-select').val() === 'openstack'; + +$('.openstack-settings').toggleClass('hidden', !isOpenStack); + }); + + $(document).on('change', '.disable-cloud', function () { +$('.openstack-settings').addClass('hidden'); + }); + new SUSERegistryMirrorPanel('.suse-mirror-panel-body'); }); \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb --- old/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-03-12 13:43:41.0 +0100 +++ new/velum-master/app/controllers/internal_api/v1/pillars_controller.rb 2018-03-14 14:55:30.0 +0100 @@ -1,10 +1,13 @@ # Serve the pillar information +# rubocop:disable Metrics/ClassLength class InternalApi::V1::PillarsController < InternalApiController def show ok content: pillar_contents.merge( registry_contents ).merge( cloud_framework_contents +).merge( + cloud_provider_contents ) end @@ -51,6 +54,15 @@ end end + def cloud_provider_contents +case Pillar.value(pillar: :cloud_provider) +when "openstack" + openstack_cloud_contents +else + {} +end + end + def ec2_cloud_contents { cloud: { @@ -96,4 +108,24 @@ } } end + + def openstack_cloud_contents +{ + cloud: { +openstack: { + auth_url: Pillar.value(pillar: :cloud_openstack_auth_url), + username: Pillar.value(pillar: :cloud_openstack_username), + password: Pillar.value(pillar: :cloud_openstack_password), + domain: Pillar.value(pillar: :cloud_openstack_domain), + project:Pillar.value(pillar: :cloud_openstack_project), + region: Pillar.value(pillar: :cloud_openstack_region), + floating: Pillar.value(pillar: :cloud_openstack_floating), + subnet: Pillar.value(pil
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-13 10:24:11 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue Mar 13 10:24:11 2018 rev:12 rq:585869 version:3.0.0+dev+git_r670_a808a80f6484c097cb87f9e380fdf0b646981986 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-09 10:47:38.356423385 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-13 10:24:15.741289282 +0100 @@ -1,0 +2,21 @@ +Mon Mar 12 12:44:12 UTC 2018 - containers-bugow...@suse.de + +- Commit 52980f3 by Kiall Mac Innes ki...@macinnes.ie + Fix db/seeds creation of SUSE registry URL record + + This currently fails, as the method does not exist: + + NoMethodError: undefined method `find_or_initialize' for + # + + +--- +Mon Mar 12 09:49:36 UTC 2018 - containers-bugow...@suse.de + +- Commit c6c9184 by Maximilian Meister mmeis...@suse.de + prevent multiple orchestrations at the same time + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.HyCdTl/_old 2018-03-13 10:24:16.709254601 +0100 +++ /var/tmp/diff_new_pack.HyCdTl/_new 2018-03-13 10:24:16.709254601 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r666_49d2721eff73ac568a7b0632a322b4d4face3f5e +Version:3.0.0+dev+git_r670_a808a80f6484c097cb87f9e380fdf0b646981986 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 49d2721eff73ac568a7b0632a322b4d4face3f5e from branch master on date Fri, 09 Mar 2018 07:48:13 + +This package has been built with commit a808a80f6484c097cb87f9e380fdf0b646981986 from branch master on date Mon, 12 Mar 2018 12:43:27 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/models/orchestration.rb new/velum-master/app/models/orchestration.rb --- old/velum-master/app/models/orchestration.rb2018-03-09 08:47:38.0 +0100 +++ new/velum-master/app/models/orchestration.rb2018-03-12 13:43:41.0 +0100 @@ -4,6 +4,7 @@ # Orchestration represents a salt orchestration event class Orchestration < ApplicationRecord class OrchestrationAlreadyRan < StandardError; end + class OrchestrationOngoing < StandardError; end enum kind: [:bootstrap, :upgrade] enum status: [:in_progress, :succeeded, :failed] @@ -26,9 +27,14 @@ # rubocop:enable Rails/SkipsModelValidations def self.run(kind: :bootstrap) +raise OrchestrationOngoing unless runnable? Orchestration.create!(kind: kind).tap(&:run) end + def self.runnable? +Orchestration.in_progress.empty? + end + def self.retryable?(kind: :bootstrap) case kind when :bootstrap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/db/seeds.rb new/velum-master/db/seeds.rb --- old/velum-master/db/seeds.rb2018-03-09 08:47:38.0 +0100 +++ new/velum-master/db/seeds.rb2018-03-12 13:43:41.0 +0100 @@ -12,7 +12,7 @@ end def seed_production - Registry.where(name: "SUSE").find_or_initialize.tap do |r| + Registry.where(name: "SUSE").first_or_initialize.tap do |r| r.url = "https://registry.suse.com"; r.save end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/spec/models/orchestration_spec.rb new/velum-master/spec/models/orchestration_spec.rb --- old/velum-master/spec/models/orchestration_spec.rb 2018-03-09 08:47:38.0 +0100 +++ new/velum-master/spec/models/orchestration_spec.rb 2018-03-12 13:43:41.0 +0100 @@ -72,6 +72,10 @@ it "is not retryable" do expect(described_class).not_to be_retryable(kind: :bootstrap) end + + it "is not runnable" do +expect(described_class).not_to be_runnable + end end context "when the last orchestration was a failure" do @@ -110,6 +114,10 @@ it "is not retryable" do expect(described_class).not_to be_retryable(kind: :upgrade) end + + it "is not runnable" do +expect(described_class).not_to be_runnable + end end context "when the last orchestration was a failure" do
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-09 10:47:28 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Mar 9 10:47:28 2018 rev:11 rq:584616 version:3.0.0+dev+git_r666_49d2721eff73ac568a7b0632a322b4d4face3f5e Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-03-01 12:08:44.064104501 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-09 10:47:38.356423385 +0100 @@ -1,0 +2,36 @@ +Fri Mar 9 07:48:51 UTC 2018 - containers-bugow...@suse.de + +- Commit 9e1dbe6 by Vítor Avelino cont...@vitoravelino.me + Add settings page to configure registries + + feature#settings-page + + Signed-off-by: Vítor Avelino Co-Authored-By: Maximilian + Meister + + +--- +Wed Mar 7 10:13:09 UTC 2018 - containers-bugow...@suse.de + +- Commit a9a139d by James Mason jma...@suse.com + PubCloud#Azure Add support for Microsoft Azure framework + + Commit 3172f83 by James Mason jma...@suse.com + Fix up a misnamed spec + + +--- +Tue Mar 6 12:03:04 UTC 2018 - containers-bugow...@suse.de + +- Commit 1003acb by Rafael Fernández López eresli...@ereslibre.es + Rename "Retry cluster upgrade" to "Retry cluster update". + + I didn't refactor down the line because ultimately we cannot have an enum + with a :update status (rails will complain, so at least the enum on the + Orchestration model would need to be called :upgrade). + + For that reason, keep everything as it is (call internally `upgrade`, but + just show "Retry cluster update" on the button label). + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.Garidd/_old 2018-03-09 10:47:38.956401773 +0100 +++ /var/tmp/diff_new_pack.Garidd/_new 2018-03-09 10:47:38.956401773 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r661_5c6b6e3523e7ef1bf74aad6c4121e4720ac72c8c +Version:3.0.0+dev+git_r666_49d2721eff73ac568a7b0632a322b4d4face3f5e Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 5c6b6e3523e7ef1bf74aad6c4121e4720ac72c8c from branch master on date Thu, 01 Mar 2018 08:39:29 + +This package has been built with commit 49d2721eff73ac568a7b0632a322b4d4face3f5e from branch master on date Fri, 09 Mar 2018 07:48:13 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ 3030 lines of diff (skipped)
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-03-01 12:08:39 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Mar 1 12:08:39 2018 rev:10 rq:581543 version:3.0.0+dev+git_r661_5c6b6e3523e7ef1bf74aad6c4121e4720ac72c8c Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-27 17:00:12.847150694 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-03-01 12:08:44.064104501 +0100 @@ -1,0 +2,14 @@ +Thu Mar 1 08:40:08 UTC 2018 - containers-bugow...@suse.de + +- Commit 1003acb by Rafael Fernández López eresli...@ereslibre.es + Rename "Retry cluster upgrade" to "Retry cluster update". + + I didn't refactor down the line because ultimately we cannot have an enum + with a :update status (rails will complain, so at least the enum on the + Orchestration model would need to be called :upgrade). + + For that reason, keep everything as it is (call internally `upgrade`, but + just show "Retry cluster update" on the button label). + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.G3GM1u/_old 2018-03-01 12:08:45.560050794 +0100 +++ /var/tmp/diff_new_pack.G3GM1u/_new 2018-03-01 12:08:45.560050794 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r659_6ac641fcbeac276b2a74c5797714694a5f9e21df +Version:3.0.0+dev+git_r661_5c6b6e3523e7ef1bf74aad6c4121e4720ac72c8c Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 6ac641fcbeac276b2a74c5797714694a5f9e21df from branch master on date Tue, 27 Feb 2018 09:05:58 + +This package has been built with commit 5c6b6e3523e7ef1bf74aad6c4121e4720ac72c8c from branch master on date Thu, 01 Mar 2018 08:39:29 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/views/dashboard/index.html.slim new/velum-master/app/views/dashboard/index.html.slim --- old/velum-master/app/views/dashboard/index.html.slim2018-02-27 10:05:48.0 +0100 +++ new/velum-master/app/views/dashboard/index.html.slim2018-03-01 09:39:02.0 +0100 @@ -55,7 +55,7 @@ = link_to orchestrations_upgrade_path, method: :post, id: "retry-cluster-upgrade", class: "hidden btn btn-sm btn-primary pull-right" do i.fa.fa-refresh.fa-fw -| Retry cluster upgrade +| Retry cluster update .panel-body .row.nodes-loading
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-27 16:59:53 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue Feb 27 16:59:53 2018 rev:9 rq:580512 version:3.0.0+dev+git_r659_6ac641fcbeac276b2a74c5797714694a5f9e21df Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-26 23:27:20.661603177 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-27 17:00:12.847150694 +0100 @@ -1,0 +2,12 @@ +Tue Feb 27 09:06:35 UTC 2018 - containers-bugow...@suse.de + +- Commit b74718c by Maximilian Meister mmeis...@suse.de + disable codeclimate check that rubocop already does + + this is one example of overlapping checks that are performed by rubocop and + therefore can be disabled, otherwise it shows up on the github status always + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.GuUQHr/_old 2018-02-27 17:00:14.227100834 +0100 +++ /var/tmp/diff_new_pack.GuUQHr/_new 2018-02-27 17:00:14.231100690 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r657_5ff58ad3ec6b1b88d02799820e6e06af020d24b9 +Version:3.0.0+dev+git_r659_6ac641fcbeac276b2a74c5797714694a5f9e21df Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 5ff58ad3ec6b1b88d02799820e6e06af020d24b9 from branch master on date Mon, 26 Feb 2018 14:28:11 + +This package has been built with commit 6ac641fcbeac276b2a74c5797714694a5f9e21df from branch master on date Tue, 27 Feb 2018 09:05:58 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/.codeclimate.yml new/velum-master/.codeclimate.yml --- old/velum-master/.codeclimate.yml 2018-02-26 15:27:28.0 +0100 +++ new/velum-master/.codeclimate.yml 2018-02-27 10:05:48.0 +0100 @@ -2,3 +2,7 @@ engines: rubocop: enabled: false +checks: + # disable checks already done by rubocop + method-complexity: +enabled: false
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-26 23:27:05 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Mon Feb 26 23:27:05 2018 rev:8 rq:580259 version:3.0.0+dev+git_r657_5ff58ad3ec6b1b88d02799820e6e06af020d24b9 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-22 15:03:34.463568486 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-26 23:27:20.661603177 +0100 @@ -1,0 +2,36 @@ +Mon Feb 26 14:28:55 UTC 2018 - containers-bugow...@suse.de + +- Commit 2115e91 by Maximilian Meister mmeis...@suse.de + rebase patch + + Signed-off-by: Maximilian Meister + + +--- +Mon Feb 26 12:44:01 UTC 2018 - containers-bugow...@suse.de + +- Commit 50aa226 by Maximilian Meister mmeis...@suse.de + add mirrors model + + Signed-off-by: Maximilian Meister + + Commit d621057 by Maximilian Meister mmeis...@suse.de + drop docker prefix for registries + + Signed-off-by: Maximilian Meister + + +--- +Mon Feb 26 10:52:42 UTC 2018 - containers-bugow...@suse.de + +- Commit 6f880cf by Maximilian Meister mmeis...@suse.de + update a few gems + + we needed to have a new version of net-ldap because of CVE-2017-17718 + + this needed an update for devise_ldap_authenticatable + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.0FyXBy/_old 2018-02-26 23:27:23.385505212 +0100 +++ /var/tmp/diff_new_pack.0FyXBy/_new 2018-02-26 23:27:23.385505212 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r650_4eb2d26dfbef4dd92b3b4685f1704ed8787d5732 +Version:3.0.0+dev+git_r657_5ff58ad3ec6b1b88d02799820e6e06af020d24b9 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 4eb2d26dfbef4dd92b3b4685f1704ed8787d5732 from branch master on date Thu, 22 Feb 2018 09:57:53 + +This package has been built with commit 5ff58ad3ec6b1b88d02799820e6e06af020d24b9 from branch master on date Mon, 26 Feb 2018 14:28:11 + %prep %setup -q -n velum-%{branch} ++ 0_set_default_salt_events_alter_time_column_value.rpm.patch ++ --- /var/tmp/diff_new_pack.0FyXBy/_old 2018-02-26 23:27:23.409504348 +0100 +++ /var/tmp/diff_new_pack.0FyXBy/_new 2018-02-26 23:27:23.413504205 +0100 @@ -1,8 +1,8 @@ diff --git a/db/schema.rb b/db/schema.rb -index a86a539..d571993 100644 +index 80fdb6b..d14f1cb 100644 --- a/db/schema.rb +++ b/db/schema.rb -@@ -82,7 +82,7 @@ ActiveRecord::Schema.define(version: 20180110112210) do +@@ -92,7 +92,7 @@ ActiveRecord::Schema.define(version: 20180221142221) do create_table "salt_events", force: :cascade do |t| t.string "tag", limit: 255, null: false t.text "data", limit: 16777215, null: false @@ -11,7 +11,7 @@ t.string "master_id",limit: 255, null: false t.datetime "taken_at" t.datetime "processed_at" -@@ -100,7 +100,7 @@ ActiveRecord::Schema.define(version: 20180110112210) do +@@ -110,7 +110,7 @@ ActiveRecord::Schema.define(version: 20180221142221) do t.string "id", limit: 255, null: false t.string "success",limit: 10, null: false t.text "full_ret", limit: 16777215, null: false ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/Gemfile.lock new/velum-master/Gemfile.lock --- old/velum-master/Gemfile.lock 2018-02-22 10:57:04.0 +0100 +++ new/velum-master/Gemfile.lock 2018-02-26 15:27:28.0 +0100 @@ -65,15 +65,15 @@ safe_yaml (~> 1.0.0) crass (1.0.3) database_cleaner (1.5.3) -devise (4.4.0) +devise (4.4.1) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 4.1.0, < 5.2) responders warden (~> 1.2.3) -devise_ldap_authenticatable (0.8.5) +devise_ldap_authenticatable (0.8.6) devise (>= 3.4.1) - net-ldap (>= 0.6.0, <= 0.11) + net-ldap (>= 0.16.0) diff-lcs (1.3) docile (1.1.5) erubis (2.7.0) @@ -92,7 +92,7 @@ gravatar_image_tag (1.2.0) hashdiff (0.3.2) httpclient (2.8.3) -i18n (0.9.1) +i18n (0.9.5) concurrent-ruby (~> 1.0) jbuilder (2.7.0)
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-22 15:03:31 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Feb 22 15:03:31 2018 rev:7 rq:578943 version:3.0.0+dev+git_r650_4eb2d26dfbef4dd92b3b4685f1704ed8787d5732 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-18 11:42:51.856523989 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-22 15:03:34.463568486 +0100 @@ -1,0 +2,9 @@ +Thu Feb 22 09:58:32 UTC 2018 - containers-bugow...@suse.de + +- Commit 4eb2d26 by James Mason jma...@suse.com + Add user interface for public cloud bootstrapping + + new file: app/assets/stylesheets/pages/instance_type.scss + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.RjePRA/_old 2018-02-22 15:03:35.919516113 +0100 +++ /var/tmp/diff_new_pack.RjePRA/_new 2018-02-22 15:03:35.923515970 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r646_67806291a2f2903835f76b154b3e1b4811873011 +Version:3.0.0+dev+git_r650_4eb2d26dfbef4dd92b3b4685f1704ed8787d5732 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 67806291a2f2903835f76b154b3e1b4811873011 from branch master on date Thu, 15 Feb 2018 15:53:13 + +This package has been built with commit 4eb2d26dfbef4dd92b3b4685f1704ed8787d5732 from branch master on date Thu, 22 Feb 2018 09:57:53 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/application.js new/velum-master/app/assets/javascripts/application.js --- old/velum-master/app/assets/javascripts/application.js 2018-02-15 16:53:11.0 +0100 +++ new/velum-master/app/assets/javascripts/application.js 2018-02-22 10:57:04.0 +0100 @@ -13,6 +13,7 @@ //= require jquery //= require jquery_ujs //= require bootstrap.min +//= require bootstrap-slider.min // //= require_tree ./dashboard //= require_tree ./setup @@ -21,4 +22,4 @@ $('body').on('click', '[disabled]', function(e) { e.preventDefault(); -}); \ No newline at end of file +}); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/cloud/bootstrap.js new/velum-master/app/assets/javascripts/cloud/bootstrap.js --- old/velum-master/app/assets/javascripts/cloud/bootstrap.js 1970-01-01 01:00:00.0 +0100 +++ new/velum-master/app/assets/javascripts/cloud/bootstrap.js 2018-02-22 10:57:04.0 +0100 @@ -0,0 +1,65 @@ +$(function() { + // https://stackoverflow.com/questions/10420352/converting-file-size-in-bytes-to-human-readable-string + // https://creativecommons.org/licenses/by-sa/4.0/ + function humanFileSize(bytes, si) { + var thresh = si ? 1000 : 1024; + if(Math.abs(bytes) < thresh) { + return bytes + ' B'; + } + var units = si + ? ['kB','MB','GB','TB','PB','EB','ZB','YB'] + : ['KiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB']; + var u = -1; + do { + bytes /= thresh; + ++u; + } while(Math.abs(bytes) >= thresh && u < units.length - 1); + return bytes.toFixed(1)+' '+units[u]; + } + + function calcClusterVcpus() { + vcpusPerVm = $('.instance-type-description .vcpu-count').data('vcpus'); + vmCount = clusterSize.getValue(); + $('#cluster-cpu-count').html(vcpusPerVm * vmCount); + } + + function calcClusterRam() { + bytesPerVm = $('.instance-type-description .ram-size').data('bytes'); + siUnits = $('.instance-type-description .ram-size').data('si'); + vmCount = clusterSize.getValue(); + totalBytes = bytesPerVm * vmCount; + $('#cluster-ram-size').attr('data-bytes', totalBytes); + $('#cluster-ram-size').html(humanFileSize(totalBytes, siUnits)) + } + + var updateClusterSize = function() { + calcClusterVcpus(); + calcClusterRam(); + } + + var clusterSize = $('#cloud_cluster_instance_count').slider() +.on('slide change', updateClusterSize).data('slider'); + + $('input[name="cloud_cluster[instance_type]"]').click(function() { + definition = $(this).siblings('.definition').html(); + $('.instance-type-description').html(definition); + ramSize = $('.instance-type-description .ram-
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-18 11:42:49 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Sun Feb 18 11:42:49 2018 rev:6 rq:577057 version:3.0.0+dev+git_r646_67806291a2f2903835f76b154b3e1b4811873011 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-09 15:51:17.803309230 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-18 11:42:51.856523989 +0100 @@ -1,0 +2,10 @@ +Thu Feb 15 15:53:55 UTC 2018 - containers-bugow...@suse.de + +- Commit 6189bca by Kiall Mac Innes ki...@macinnes.ie + Reduce salt-api timeout from 60 sec, to 30 sec + + HAProxy has a 50 sec timeout, meaning HAProxy will kill the connection before + Velum times out waiting for salt-api when there are issues. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.tlyyw2/_old 2018-02-18 11:42:52.700493692 +0100 +++ /var/tmp/diff_new_pack.tlyyw2/_new 2018-02-18 11:42:52.704493549 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r644_b0361e81be2d64b10de6b8c676dce394044f164a +Version:3.0.0+dev+git_r646_67806291a2f2903835f76b154b3e1b4811873011 Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit b0361e81be2d64b10de6b8c676dce394044f164a from branch master on date Thu, 08 Feb 2018 12:27:49 + +This package has been built with commit 67806291a2f2903835f76b154b3e1b4811873011 from branch master on date Thu, 15 Feb 2018 15:53:13 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/lib/velum/salt_api.rb new/velum-master/lib/velum/salt_api.rb --- old/velum-master/lib/velum/salt_api.rb 2018-02-08 13:27:18.0 +0100 +++ new/velum-master/lib/velum/salt_api.rb 2018-02-15 16:53:11.0 +0100 @@ -77,7 +77,14 @@ req.body = data.to_json if data.present? end -opts = { use_ssl: true, ca_file: "/etc/pki/ca.crt", ssl_version: :TLSv1, open_timeout: 2 } +opts = { + use_ssl: true, + ca_file: "/etc/pki/ca.crt", + ssl_version: :TLSv1, + open_timeout: 2, + read_timeout: 30 +} + Net::HTTP.start(uri.hostname, uri.port, opts) { |http| http.request(req) } rescue *HTTPExceptions::EXCEPTIONS => e raise SaltConnectionException, e
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-09 15:51:13 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Feb 9 15:51:13 2018 rev:5 rq:574233 version:3.0.0+dev+git_r644_b0361e81be2d64b10de6b8c676dce394044f164a Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-02 22:23:26.734616949 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-09 15:51:17.803309230 +0100 @@ -1,0 +2,47 @@ +Thu Feb 8 12:28:28 UTC 2018 - containers-bugow...@suse.de + +- Commit b12fdf4 by Kiall Mac Innes ki...@macinnes.ie + Add manual kubeconfig setup instructions + + Add instructions for manually adding a cluster to a pre-existing kubeconfig + file. + + +--- +Wed Feb 7 17:25:39 UTC 2018 - containers-bugow...@suse.de + +- Commit 2db24eb by Kiall Mac Innes ki...@macinnes.ie + Use separate Dex clients for each actual client + + Previously Velum, CaaSP CLI, and Kubernetes all shared a single Dex client. + From a security perspective, this was far from ideal. + + Update Velum to: + + * Generate a unique secret for the Velum and Kubernetes client during setup + * Add a migration to generate secrets during upgrade + * Use the Velum client to auth with Dex + * Request a token from Dex which is valid for the kubernetes client + + +--- +Tue Feb 6 17:55:27 UTC 2018 - containers-bugow...@suse.de + +- Commit 48188f1 by Chris Olstrom ch...@olstrom.com + Add fallback link to fetch kubeconfig if redirect fails + + +--- +Tue Feb 6 17:03:32 UTC 2018 - containers-bugow...@suse.de + +- Commit 01453e3 by James Mason jma...@suse.com + Update login feature spec + + I had issues with a failing test that used inconsitent access to the 'Log in' + button, so I've updated it to match the rest of the spec. + + Additionally, the descriptions didn't make sense in documentation format so I + reworded them. + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.fsQMng/_old 2018-02-09 15:51:18.727276045 +0100 +++ /var/tmp/diff_new_pack.fsQMng/_new 2018-02-09 15:51:18.731275901 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r636_348aa62ece758fd9933ade7f585ec04e8d8d32a4 +Version:3.0.0+dev+git_r644_b0361e81be2d64b10de6b8c676dce394044f164a Release:0 %define branch master Summary:Dashboard for CaasP @@ -96,7 +96,7 @@ %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 348aa62ece758fd9933ade7f585ec04e8d8d32a4 from branch master on date Fri, 02 Feb 2018 11:59:01 + +This package has been built with commit b0361e81be2d64b10de6b8c676dce394044f164a from branch master on date Thu, 08 Feb 2018 12:27:49 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/controllers/oidc_controller.rb new/velum-master/app/controllers/oidc_controller.rb --- old/velum-master/app/controllers/oidc_controller.rb 2018-02-02 13:00:11.0 +0100 +++ new/velum-master/app/controllers/oidc_controller.rb 2018-02-08 13:27:18.0 +0100 @@ -30,7 +30,11 @@ end def client_id -"caasp-cli" +"velum" + end + + def client_secret +Pillar.value(pillar: :dex_client_secrets_velum) end def index @@ -57,24 +61,27 @@ id_token.verify!( issuer:issuer, client_id: client_id, - nonce: stored_nonce + nonce: stored_nonce, + audience: "kubernetes" ) -email = id_token.raw_attributes["email"] -client_id = access_token.client.identifier -client_secret = access_token.client.secret -idp_issuer_url = id_token.iss -refresh_token = access_token.refresh_token - -@redirect_target = oidc_kubeconfig_url email: email, - client_id: client_id, - client_secret: client_secret, - id_token: access_token.id_token, - idp_issuer_url: idp_issuer_url, - refresh_token: refresh_token +@email = id_token.raw_attributes["email"] +@client_id = access_token.client.identifier
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-02 22:22:55 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Fri Feb 2 22:22:55 2018 rev:4 rq:572010 version:3.0.0+dev+git_r636_348aa62ece758fd9933ade7f585ec04e8d8d32a4 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-02-01 21:31:46.826359768 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-02 22:23:26.734616949 +0100 @@ -1,0 +2,19 @@ +Fri Feb 2 11:59:45 UTC 2018 - containers-bugow...@suse.de + +- Commit b58ccc8 by Maximilian Meister mmeis...@suse.de + relax gems + + Signed-off-by: Maximilian Meister + + Commit a02e6b9 by Maximilian Meister mmeis...@suse.de + use bundler dependency script from darix + + also hardcode the native dependencies in the spec template as they likely + won't change that often + + Signed-off-by: Maximilian Meister + +- patch modifications: + + 1_nodev.gem.patch + +--- New: 1_nodev.gem.patch Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.TjxSdz/_old 2018-02-02 22:23:27.322589503 +0100 +++ /var/tmp/diff_new_pack.TjxSdz/_new 2018-02-02 22:23:27.326589316 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r633_b8e974fd577e29eb7be871a0cbb661bacb511dc7 +Version:3.0.0+dev+git_r636_348aa62ece758fd9933ade7f585ec04e8d8d32a4 Release:0 %define branch master Summary:Dashboard for CaasP @@ -35,6 +35,8 @@ Patch0: 0_set_default_salt_events_alter_time_column_value.rpm.patch +Patch1: 1_nodev.gem.patch + %define velumdir /srv/velum Requires: ruby >= 2.1 @@ -54,129 +56,11 @@ BuildRequires: %{rubydevel} BuildRequires: %{rubygem bundler} >= 1.3.0 BuildRequires: %{rubygem gem2rpm} +BuildRequires: ruby-common-rails -BuildRequires: %{rubygem rake = 12.2.1} - -BuildRequires: %{rubygem concurrent-ruby = 1.0.5} - -BuildRequires: %{rubygem i18n = 0.9.1} - -BuildRequires: %{rubygem minitest = 5.11.1} - -BuildRequires: %{rubygem thread_safe = 0.3.6} - -BuildRequires: %{rubygem tzinfo = 1.2.4} - -BuildRequires: %{rubygem activesupport = 4.2.10} - -BuildRequires: %{rubygem builder = 3.2.3} - -BuildRequires: %{rubygem erubis = 2.7.0} - -BuildRequires: %{rubygem mini_portile2 = 2.3.0} - -BuildRequires: %{rubygem nokogiri = 1.8.1} +# fixed gem dependent build requires BuildRequires: libxml2-devel BuildRequires: libxslt-devel - -BuildRequires: %{rubygem rails-deprecated_sanitizer = 1.0.3} - -BuildRequires: %{rubygem rails-dom-testing = 1.0.9} - -BuildRequires: %{rubygem crass = 1.0.3} - -BuildRequires: %{rubygem loofah = 2.1.1} - -BuildRequires: %{rubygem rails-html-sanitizer = 1.0.3} - -BuildRequires: %{rubygem actionview = 4.2.10} - -BuildRequires: %{rubygem rack = 1.6.8} - -BuildRequires: %{rubygem rack-test = 0.6.3} - -BuildRequires: %{rubygem actionpack = 4.2.10} - -BuildRequires: %{rubygem globalid = 0.4.1} - -BuildRequires: %{rubygem activejob = 4.2.10} - -BuildRequires: %{rubygem mini_mime = 1.0.0} - -BuildRequires: %{rubygem mail = 2.7.0} - -BuildRequires: %{rubygem actionmailer = 4.2.10} - -BuildRequires: %{rubygem activemodel = 4.2.10} - -BuildRequires: %{rubygem arel = 6.0.4} - -BuildRequires: %{rubygem activerecord = 4.2.10} - -BuildRequires: %{rubygem public_suffix = 3.0.1} - -BuildRequires: %{rubygem addressable = 2.5.2} - -BuildRequires: %{rubygem attr_required = 1.0.1} - -BuildRequires: %{rubygem execjs = 2.7.0} - -BuildRequires: %{rubygem autoprefixer-rails = 7.2.3} - -BuildRequires: %{rubygem bcrypt = 3.1.11} - -BuildRequires: %{rubygem bindata = 2.4.1} - -BuildRequires: %{rubygem rb-fsevent = 0.10.2} - -BuildRequires: %{rubygem ffi = 1.9.18} -BuildRequires: libffi-devel - -BuildRequires: %{rubygem rb-inotify = 0.9.10} - -BuildRequires: %{rubygem sass-listen = 4.0.0} - -BuildRequires: %{rubygem sass = 3.5.3} - -BuildRequires: %{rubygem bootstrap-sass = 3.3.7} - -BuildRequires: %{rubygem orm_adapter = 0.5.0} - -BuildRequires: %{rubygem thor = 0.20.0} - -BuildRequires: %{rubygem railties = 4.2.10} - -BuildRequires: %{rubygem responders = 2.4.0} - -BuildRequires: %{rubygem warden = 1.2.7} - -BuildRequires: %{rubygem devise = 4.4.0} - -BuildRequires: %{rubygem net-ldap = 0.11} - -BuildRequires: %{rubygem devise_ldap_authenticatable = 0.8.5} - -BuildRequires: %{rubygem font-awesome-rails = 4.7.0.3} - -BuildRequires: %{rubygem gravatar_image_tag = 1.2.0} - -BuildRequires: %{rubygem httpclient = 2.8.3} - -BuildRequires: %{rubygem multi_json = 1.12.2} - -
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-02-01 21:31:04 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Thu Feb 1 21:31:04 2018 rev:3 rq:571724 version:3.0.0+dev+git_r633_b8e974fd577e29eb7be871a0cbb661bacb511dc7 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-01-30 15:46:06.169845539 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-02-01 21:31:46.826359768 +0100 @@ -1,0 +2,21 @@ +Thu Feb 1 15:53:58 UTC 2018 - containers-bugow...@suse.de + +- Commit 8017753 by Vítor Avelino cont...@vitoravelino.me + js: added unique hostnames validation + + Velum now validates if selected nodes to bootstrap and be added to the + cluster have unique hostnames. The error message appears in an error alert. + + +--- +Thu Feb 1 10:31:59 UTC 2018 - containers-bugow...@suse.de + +- Commit 5a64a71 by Maximilian Meister mmeis...@suse.de + bump uglifier + + it got updated in factory + + Signed-off-by: Maximilian Meister + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.97CvCw/_old 2018-02-01 21:31:47.330336191 +0100 +++ /var/tmp/diff_new_pack.97CvCw/_new 2018-02-01 21:31:47.330336191 +0100 @@ -23,7 +23,7 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r629_307ef40804ab6fb6da4f650dace1b49846d37605 +Version:3.0.0+dev+git_r633_b8e974fd577e29eb7be871a0cbb661bacb511dc7 Release:0 %define branch master Summary:Dashboard for CaasP @@ -216,14 +216,14 @@ BuildRequires: %{rubygem slim = 3.0.9} -BuildRequires: %{rubygem uglifier = 4.1.3} +BuildRequires: %{rubygem uglifier = 4.1.5} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 307ef40804ab6fb6da4f650dace1b49846d37605 from branch master on date Tue, 30 Jan 2018 13:35:01 + +This package has been built with commit b8e974fd577e29eb7be871a0cbb661bacb511dc7 from branch master on date Thu, 01 Feb 2018 15:53:20 + %prep %setup -q -n velum-%{branch} ++ master.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/Gemfile.lock new/velum-master/Gemfile.lock --- old/velum-master/Gemfile.lock 2018-01-30 14:35:52.0 +0100 +++ new/velum-master/Gemfile.lock 2018-02-01 16:54:49.0 +0100 @@ -272,7 +272,7 @@ timecop (0.8.1) tzinfo (1.2.4) thread_safe (~> 0.1) -uglifier (4.1.3) +uglifier (4.1.5) execjs (>= 0.3.0, < 3) unicode-display_width (1.3.0) url_safe_base64 (0.2.2) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/velum-master/app/assets/javascripts/dashboard/dashboard.js new/velum-master/app/assets/javascripts/dashboard/dashboard.js --- old/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-01-30 14:35:52.0 +0100 +++ new/velum-master/app/assets/javascripts/dashboard/dashboard.js 2018-02-01 16:54:49.0 +0100 @@ -324,7 +324,7 @@ \ ' + statusHtml + '\ ' + minion.minion_id + '\ -' + minion.fqdn + '\ +' + minion.fqdn + '\ ' + masterHtml + minion.role + '\ '; }, @@ -369,7 +369,7 @@ return '\ \ ' + minion.minion_id + '\ -' + minion.fqdn + '' + +' + minion.fqdn + '' + roleHtml + ''; }, @@ -389,7 +389,7 @@ \ " + minionHtml + "\ " + minion.minion_id + "\ -" + minion.fqdn + "\ +" + minion.fqdn + "\ "; } }; @@ -508,11 +508,38 @@ }); }; +function handleUnassignedErrors() { + if (State.addNodesClicked && !hasUniqueHostnames()) { +State.addNodesEnabled = false; +$('.unique-hostnames-alert').fadeIn(100); +$('.add-nodes-btn').prop('disabled', true); + } else { +State.addNodesEnabled = true; +$('.unique-hostnames-alert').fadeOut(100); +$('.add-nodes-btn').prop('disabled', false); + } +} + +$('body').on('click', '.add-nodes-btn', function(e) { + State.addNodesClicked = true; + + e.preventDefault(); + handleUnassignedErrors(); + + if (State.addNodesEnabled) { +$('form').submit(); + } +}); + // enable/disable Add nodes button to assign nodes function toggleAddNodesButton() { - var selectedNodes = $("input[name='roles[worker][]']:checked").length; + var
commit velum for openSUSE:Factory
Hello community, here is the log from the commit of package velum for openSUSE:Factory checked in at 2018-01-30 15:46:04 Comparing /work/SRC/openSUSE:Factory/velum (Old) and /work/SRC/openSUSE:Factory/.velum.new (New) Package is "velum" Tue Jan 30 15:46:04 2018 rev:2 rq:571059 version:3.0.0+dev+git_r629_307ef40804ab6fb6da4f650dace1b49846d37605 Changes: --- /work/SRC/openSUSE:Factory/velum/velum.changes 2018-01-29 15:00:51.245000846 +0100 +++ /work/SRC/openSUSE:Factory/.velum.new/velum.changes 2018-01-30 15:46:06.169845539 +0100 @@ -1,0 +2,19 @@ +Tue Jan 30 13:35:40 UTC 2018 - containers-bugow...@suse.de + +- Commit ab33601 by Rafael Fernández López eresli...@ereslibre.es + Install `bundler` after `bundle clean`. + + `bundle clean` also removes stale executables under `bin`. It is fine that + bundler thinks that `bundler` executable is stale, but it's not, we are just + installing it as a separate gem, so do that at the end of the spec, after we + have executed `bundle clean`. + + +--- +Mon Jan 29 20:13:38 UTC 2018 - containers-bugow...@suse.de + +- Commit 461cbf8 by Rafael Fernández López eresli...@ereslibre.es + Add `assets` group that will only be loaded when we are compiling the assets + + +--- Other differences: -- ++ velum.spec ++ --- /var/tmp/diff_new_pack.mwgfrZ/_old 2018-01-30 15:46:06.857813423 +0100 +++ /var/tmp/diff_new_pack.mwgfrZ/_new 2018-01-30 15:46:06.857813423 +0100 @@ -1,7 +1,7 @@ # # spec file for package velum # -# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: velum # When you release a new version, set Version and branch accordingly. @@ -22,19 +23,18 @@ # Version: 1.0.0 # %%define branch 1.0.0 -Version:3.0.0+dev+git_r625_12fea6362f44ad192e38171fbe1538d07afcac3f +Version:3.0.0+dev+git_r629_307ef40804ab6fb6da4f650dace1b49846d37605 +Release:0 %define branch master -Release:0.0.1 -License:Apache-2.0 Summary:Dashboard for CaasP +License:Apache-2.0 +Group: System/Management Url:https://github.com/kubic-project/velum Source: %{branch}.tar.gz Source2:velum-rpmlintrc Patch0: 0_set_default_salt_events_alter_time_column_value.rpm.patch - -Group: System/Management %define velumdir /srv/velum Requires: ruby >= 2.1 @@ -52,9 +52,8 @@ %define rb_build_versions %{rb_default_ruby} BuildRequires: %{rubydevel} -BuildRequires: %{rubygem gem2rpm} BuildRequires: %{rubygem bundler} >= 1.3.0 - +BuildRequires: %{rubygem gem2rpm} BuildRequires: %{rubygem rake = 12.2.1} @@ -77,7 +76,8 @@ BuildRequires: %{rubygem mini_portile2 = 2.3.0} BuildRequires: %{rubygem nokogiri = 1.8.1} -BuildRequires: libxml2-devel libxslt-devel +BuildRequires: libxml2-devel +BuildRequires: libxslt-devel BuildRequires: %{rubygem rails-deprecated_sanitizer = 1.0.3} @@ -218,40 +218,44 @@ BuildRequires: %{rubygem uglifier = 4.1.3} - - BuildRoot: %{_tmppath}/%{name}-%{version}-build %description velum is the dashboard for CaasP to manage and deploy kubernetes clusters on top of MicroOS -This package has been built with commit 12fea6362f44ad192e38171fbe1538d07afcac3f from branch master on date Mon, 29 Jan 2018 08:59:20 + +This package has been built with commit 307ef40804ab6fb6da4f650dace1b49846d37605 from branch master on date Tue, 30 Jan 2018 13:35:01 + %prep %setup -q -n velum-%{branch} %patch0 -p1 - %build install -d vendor/cache cp %{_libdir}/ruby/gems/%{rb_ver}/cache/*.gem vendor/cache -# install bundler -gem install --no-rdoc --no-ri --install-dir vendor/bundle/ruby/%{rb_ver}/ vendor/cache/bundler-*.gem +export NOKOGIRI_USE_SYSTEM_LIBRARIES=1 # deploy gems -export NOKOGIRI_USE_SYSTEM_LIBRARIES=1 bundle install --retry=3 --local --deployment --without development test -VELUM_SECRETS_DIR=%{buildroot}%{velumdir}/tmp RAILS_ENV=production bundle exec rake assets:precompile +VELUM_SECRETS_DIR=%{buildroot}%{velumdir}/tmp RAILS_ENV=production INCLUDE_ASSETS_GROUP=yes bundle exec rake assets:precompile # fix permissions of generated assets # this is necessary to make them linkable by fdupes later for ext in woff woff2 eot ttf svg; do find . -name "*.$ext" -exec chmod -R 755 {} \; done +#