commit velum for openSUSE:Factory

2018-10-18 Thread root
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

2018-08-06 Thread root
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

2018-07-23 Thread root
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

2018-07-13 Thread root
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

2018-07-03 Thread root
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

2018-06-29 Thread root
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

2018-06-27 Thread root
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

2018-06-22 Thread root
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

2018-06-20 Thread root
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

2018-06-15 Thread root
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

2018-06-08 Thread root
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

2018-06-05 Thread root
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

2018-06-02 Thread root
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

2018-05-29 Thread root
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

2018-05-22 Thread root
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

2018-05-13 Thread root
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

2018-05-11 Thread root
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

2018-05-10 Thread root
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

2018-04-27 Thread root
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

2018-04-22 Thread root
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

2018-04-20 Thread root
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

2018-04-16 Thread root
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

2018-04-13 Thread root
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

2018-04-11 Thread root
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

2018-04-05 Thread root
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

2018-03-28 Thread root
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

2018-03-26 Thread root
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

2018-03-22 Thread root
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

2018-03-16 Thread root
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

2018-03-14 Thread root
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

2018-03-13 Thread root
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

2018-03-09 Thread root
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

2018-03-01 Thread root
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

2018-02-27 Thread root
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

2018-02-26 Thread root
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

2018-02-22 Thread root
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

2018-02-18 Thread root
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

2018-02-09 Thread root
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

2018-02-02 Thread root
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

2018-02-01 Thread root
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

2018-01-30 Thread root
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
 
+#