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 - [email protected]
+
+- Commit 62237be by Flavio Castelli [email protected]
+ 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 <[email protected]>
+ 
+ feature#hidden-kubernetes-pillars
+
+
+-------------------------------------------------------------------
+Thu Jun 14 11:48:24 UTC 2018 - [email protected]
+
+- Commit 0690ea7 by James Mason [email protected]
+ 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 +0000
+This package has been built with commit 
cfb20e9771a87f9c7a4506c4da721db60497d0f0 from branch master on date Thu, 14 Jun 
2018 12:56:09 +0000
 
 %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.000000000 
+0200
+++ new/velum-master/app/models/pillar.rb       2018-06-14 14:57:27.000000000 
+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:           "ldap:mail_attribute",
-        dex_client_secrets_kubernetes: "dex:client_secrets:kubernetes",
-        dex_client_secrets_velum:      "dex:client_secrets:velum",
-        cloud_framework:               "cloud:framework",
-        cloud_provider:                "cloud:provider",
-        kubernetes_feature_gates:      "kubernetes:feature_gates",
-        container_runtime:             "cri:chosen",
-        api_audit_log_enabled:         "api:audit:log:enabled",
-        api_audit_log_maxsize:         "api:audit:log:maxsize",
-        api_audit_log_maxage:          "api:audit:log:maxage",
-        api_audit_log_maxbackup:       "api:audit:log:maxbackup",
-        api_audit_log_policy:          "api:audit:log:policy"
+        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:                "ldap:mail_attribute",
+        dex_client_secrets_kubernetes:      "dex:client_secrets:kubernetes",
+        dex_client_secrets_velum:           "dex:client_secrets:velum",
+        cloud_framework:                    "cloud:framework",
+        cloud_provider:                     "cloud:provider",
+        kubernetes_feature_gates:           "kubernetes:feature_gates",
+        container_runtime:                  "cri:chosen",
+        api_audit_log_enabled:              "api:audit:log:enabled",
+        api_audit_log_maxsize:              "api:audit:log:maxsize",
+        api_audit_log_maxage:               "api:audit:log:maxage",
+        api_audit_log_maxbackup:            "api:audit:log:maxbackup",
+        api_audit_log_policy:               "api:audit:log:policy",
+        components_apiserver_args:          "components:apiserver:args",
+        components_controller_manager_args: 
"components:controller-manager:args",
+        components_scheduler_args:          "components:scheduler:args",
+        components_kubelet_args:            "components:kubelet:args",
+        components_proxy_args:              "components:proxy:args"
       }
     end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/velum-master/spec/features/bootstrap_in_azure_feature_spec.rb 
new/velum-master/spec/features/bootstrap_in_azure_feature_spec.rb
--- old/velum-master/spec/features/bootstrap_in_azure_feature_spec.rb   
1970-01-01 01:00:00.000000000 +0100
+++ new/velum-master/spec/features/bootstrap_in_azure_feature_spec.rb   
2018-06-14 14:57:27.000000000 +0200
@@ -0,0 +1,32 @@
+require "rails_helper"
+require "velum/instance_type"
+
+describe "Feature: Bootstrap a cluster in Azure" do
+  let(:user) { create(:user) }
+  let(:instance_types) { Velum::InstanceType.for("azure") }
+  let(:custom_instance_type) { OpenStruct.new(key: "CUSTOM") }
+
+  before do
+    login_as user, scope: :user
+    create(:azure_pillar)
+    visit setup_worker_bootstrap_path
+  end
+
+  it "refers to Azure in the heading" do
+    expect(page).to have_css("h1", text: "Microsoft Azure")
+  end
+
+  it "allows selection of an instance type" do
+    instance_types.each do |instance_type|
+      expect(page).to have_css(instance_type_radio_finder(instance_type))
+    end
+  end
+
+  it "displays the category of the selected instance type", js: true do
+    instance_types.each do |instance_type|
+      click_instance_type_radio(instance_type)
+      expect(page).to have_text(:visible, instance_type.category.name)
+      expect(page).to have_text(:visible, instance_type.category.description)
+    end
+  end
+end


Reply via email to