23593309 rspec tests need to be written for solaris_providers link_properties
authorShawn Ferry <shawn.ferry@oracle.com>
Tue, 24 Jan 2017 15:17:07 -0800
changeset 7613 a31c7604d93f
parent 7612 b9fb75ff5a92
child 7614 28cf33312cab
23593309 rspec tests need to be written for solaris_providers link_properties 25416733 puppet nsswitch does not accept user as a printer database 25416766 puppet module regressions 2.0.0, update to 2.0.1 25438739 puppet zone provider does not understand 'unavailable' state
components/ruby/puppet-modules/oracle-solaris_providers/Makefile
components/ruby/puppet-modules/oracle-solaris_providers/oracle-solaris_providers.p5m
--- a/components/ruby/puppet-modules/oracle-solaris_providers/Makefile	Thu Jan 26 10:53:54 2017 +0100
+++ b/components/ruby/puppet-modules/oracle-solaris_providers/Makefile	Tue Jan 24 15:17:07 2017 -0800
@@ -20,18 +20,18 @@
 #
 
 #
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../../make-rules/shared-macros.mk
 
 
 GIT_REPO= https://github.com/oracle/puppet-solaris_providers
-GIT_BRANCH= v2.0.0
-GIT_COMMIT_ID= 4121a38
-GIT_HASH=  sha256:082fbc85bf5717990d88fdff80ca8ac9dd80ac5c7506bfa074cec06aa5c8c5a2
+GIT_BRANCH= v2.0.1
+GIT_COMMIT_ID= 932309
+GIT_HASH=  sha256:b858d0615642a6eff3215ecdee32dace3988bb296c6b02894b89eabbb907f4fc
 
 COMPONENT_NAME=		puppet-solaris_providers
-COMPONENT_VERSION=	2.0.0
+COMPONENT_VERSION=	2.0.1
 COMPONENT_PROJECT_URL=	https://github.com/oracle/puppet-solaris_providers
 # Construct our own SRC instead of using the default with GIT_COMMIT_ID
 # archive from github strips leading v from release for vN named release tags
@@ -51,7 +51,8 @@
 # Dump a list of files installed in the proto dir but not in the manifest
 # this is a convenience target for the package maintainer
 new-files: install
-	$(PKGSEND) generate $(PROTO_DIR)/opt/puppetlabs/puppet/modules/ | $(GSED)  -e 's/\(file\).*path=/\1 path=/' | \
+	$(PKGSEND) generate $(PROTO_DIR)/usr/puppetlabs/puppet/modules/ | $(GNU_GREP) -v '/docs/' | \
+	    $(GSED)  -e 's/\(file\).*path=/\1 path=/' | \
 	    $(CAT) oracle-solaris_providers.p5m - | $(GNU_GREP) -h '^file' | sort | uniq -c | \
 	    $(GSED) -e '/ 2 /d' -e 's/   1 //'
 
--- a/components/ruby/puppet-modules/oracle-solaris_providers/oracle-solaris_providers.p5m	Thu Jan 26 10:53:54 2017 +0100
+++ b/components/ruby/puppet-modules/oracle-solaris_providers/oracle-solaris_providers.p5m	Tue Jan 24 15:17:07 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform file -> default mode 0444>
@@ -53,40 +53,6 @@
 file path=solaris_providers/README.md
 file path=solaris_providers/Rakefile
 file path=solaris_providers/TESTING.md
-file path=solaris_providers/doc/address_object.md
-file path=solaris_providers/doc/address_properties.md
-file path=solaris_providers/doc/boot_environment.md
-file path=solaris_providers/doc/dns.md
-file path=solaris_providers/doc/etherstub.md
-file path=solaris_providers/doc/evs.md
-file path=solaris_providers/doc/evs_ipnet.md
-file path=solaris_providers/doc/evs_properties.md
-file path=solaris_providers/doc/evs_vport.md
-file path=solaris_providers/doc/ilb_healthcheck.md
-file path=solaris_providers/doc/ilb_rule.md
-file path=solaris_providers/doc/ilb_server.md
-file path=solaris_providers/doc/ilb_servergroup.md
-file path=solaris_providers/doc/interface_properties.md
-file path=solaris_providers/doc/ip_interface.md
-file path=solaris_providers/doc/ip_tunnel.md
-file path=solaris_providers/doc/ipmp_interface.md
-file path=solaris_providers/doc/ldap.md
-file path=solaris_providers/doc/link_aggregation.md
-file path=solaris_providers/doc/link_properties.md
-file path=solaris_providers/doc/nis.md
-file path=solaris_providers/doc/nsswitch.md
-file path=solaris_providers/doc/pkg_facet.md
-file path=solaris_providers/doc/pkg_mediator.md
-file path=solaris_providers/doc/pkg_publisher.md
-file path=solaris_providers/doc/pkg_variant.md
-file path=solaris_providers/doc/protocol_properties.md
-file path=solaris_providers/doc/solaris_vlan.md
-file path=solaris_providers/doc/svccfg.md
-file path=solaris_providers/doc/system_attributes.md
-file path=solaris_providers/doc/vni_interface.md
-file path=solaris_providers/doc/vnic.md
-file path=solaris_providers/doc/zfs_acl.md
-file path=solaris_providers/doc/zone.md
 file path=solaris_providers/lib/puppet/provider/address_object/solaris.rb
 file path=solaris_providers/lib/puppet/provider/address_properties/solaris.rb
 file path=solaris_providers/lib/puppet/provider/boot_environment/solaris.rb
@@ -113,6 +79,7 @@
 file path=solaris_providers/lib/puppet/provider/pkg_mediator/solaris.rb
 file path=solaris_providers/lib/puppet/provider/pkg_publisher/solaris.rb
 file path=solaris_providers/lib/puppet/provider/pkg_variant/solaris.rb
+file path=solaris_providers/lib/puppet/provider/process_scheduler/solaris.rb
 file path=solaris_providers/lib/puppet/provider/protocol_properties/solaris.rb
 file path=solaris_providers/lib/puppet/provider/solaris_vlan/solaris.rb
 file path=solaris_providers/lib/puppet/provider/svccfg/solaris.rb
@@ -135,6 +102,7 @@
 file path=solaris_providers/lib/puppet/type/ilb_server.rb
 file path=solaris_providers/lib/puppet/type/ilb_servergroup.rb
 file path=solaris_providers/lib/puppet/type/interface_properties.rb
+file path=solaris_providers/lib/puppet/type/interface_properties/default.rb
 file path=solaris_providers/lib/puppet/type/ip_interface.rb
 file path=solaris_providers/lib/puppet/type/ip_tunnel.rb
 file path=solaris_providers/lib/puppet/type/ipmp_interface.rb
@@ -147,6 +115,7 @@
 file path=solaris_providers/lib/puppet/type/pkg_mediator.rb
 file path=solaris_providers/lib/puppet/type/pkg_publisher.rb
 file path=solaris_providers/lib/puppet/type/pkg_variant.rb
+file path=solaris_providers/lib/puppet/type/process_scheduler.rb
 file path=solaris_providers/lib/puppet/type/protocol_properties.rb
 file path=solaris_providers/lib/puppet/type/solaris_vlan.rb
 file path=solaris_providers/lib/puppet/type/svccfg.rb
@@ -173,7 +142,10 @@
 file path=solaris_providers/spec/acceptance/pkg_variant_configure_spec.rb
 file path=solaris_providers/spec/acceptance/zone_configure_spec.rb
 file path=solaris_providers/spec/fixtures/manifests/site.pp
+file path=solaris_providers/spec/fixtures/unit/provider/address_properties/address_properties/show-addrprop-ADDROBJ-PROPERTY-CURRENT-PERM.txt
+file path=solaris_providers/spec/fixtures/unit/provider/boot_environment/boot_environment/beadm_list_H.txt
 file path=solaris_providers/spec/fixtures/unit/provider/dns/dns/svcprop_p_config_Dns_fmri.txt
+file path=solaris_providers/spec/fixtures/unit/provider/etherstub/etherstub/dladm_show-etherstub_p_o_link.txt
 file path=solaris_providers/spec/fixtures/unit/provider/ilb_healthcheck/ilb_healthcheck/show-healthcheck.txt
 file path=solaris_providers/spec/fixtures/unit/provider/ilb_rule/ilb_rule/show-rule_f.txt
 file path=solaris_providers/spec/fixtures/unit/provider/ilb_server/ilb_server/show-server_o_servergroup_serverid_status_p.txt
@@ -186,12 +158,16 @@
 file path=solaris_providers/spec/fixtures/unit/provider/link_aggregation/link_aggregation/dladm_show-aggr-p-o.txt
 file path=solaris_providers/spec/fixtures/unit/provider/link_aggregation/link_aggregation/dladm_show-aggr-x-p-o_port_aggrX.txt
 file path=solaris_providers/spec/fixtures/unit/provider/link_aggregation/link_aggregation/dladm_show-linkprop_mac-address_link-value.txt
+file path=solaris_providers/spec/fixtures/unit/provider/link_properties/link_properties/dladm-show-linkprop_o_c_LINK___POSSIBLE.txt
 file path=solaris_providers/spec/fixtures/unit/provider/nis/nis/svcsprop_p_config_Client_fmri.txt
 file path=solaris_providers/spec/fixtures/unit/provider/nis/nis/svcsprop_p_config_Domain_fmri.txt
+file path=solaris_providers/spec/fixtures/unit/provider/nsswitch/nsswitch/svcprop_nsswitch.txt
 file path=solaris_providers/spec/fixtures/unit/provider/pkg/pkg_mediator/pkg_mediator.txt
 file path=solaris_providers/spec/fixtures/unit/provider/pkg/pkg_mediator/pkg_mediator_foo.txt
+file path=solaris_providers/spec/fixtures/unit/provider/protocol_properties/protocol_properties/show-prop_PROTO___PERM.txt
 file path=solaris_providers/spec/fixtures/unit/provider/svccfg/svccfg/svcprop_a_f.txt
 file path=solaris_providers/spec/fixtures/unit/provider/system_attributes/system_attributes/ls_c_root_foo.txt
+file path=solaris_providers/spec/fixtures/unit/provider/vnic/vnic/dladm_show-vnic_p_link,over,macaddress.txt
 file path=solaris_providers/spec/fixtures/unit/provider/zfs_acl/zfs_acl/custom_perms.txt
 file path=solaris_providers/spec/fixtures/unit/provider/zfs_acl/zfs_acl/[email protected]
 file path=solaris_providers/spec/fixtures/unit/provider/zfs_acl/zfs_acl/[email protected]
@@ -207,7 +183,9 @@
 file path=solaris_providers/spec/spec_helper_acceptance.rb
 file path=solaris_providers/spec/unit/provider/address_object/address_object_spec.rb
 file path=solaris_providers/spec/unit/provider/address_properties/address_properties_spec.rb
+file path=solaris_providers/spec/unit/provider/boot_environment/boot_environment_spec.rb
 file path=solaris_providers/spec/unit/provider/dns/dns_spec.rb
+file path=solaris_providers/spec/unit/provider/etherstub/etherstub_spec.rb
 file path=solaris_providers/spec/unit/provider/ilb/ilb_spec.rb
 file path=solaris_providers/spec/unit/provider/ilb_healthcheck/ilb_healthcheck_spec.rb
 file path=solaris_providers/spec/unit/provider/ilb_rule/ilb_rule_spec.rb
@@ -217,18 +195,25 @@
 file path=solaris_providers/spec/unit/provider/ipmp_interface/ipmp_interface_spec.rb
 file path=solaris_providers/spec/unit/provider/ldap/ldap_spec.rb
 file path=solaris_providers/spec/unit/provider/link_aggregation/link_aggregation_spec.rb
+file path=solaris_providers/spec/unit/provider/link_properties/link_properties_spec.rb
 file path=solaris_providers/spec/unit/provider/nis/nis_spec.rb
+file path=solaris_providers/spec/unit/provider/nsswitch/nsswitch_spec.rb
 file path=solaris_providers/spec/unit/provider/pkg/pkg_facet_spec.rb
 file path=solaris_providers/spec/unit/provider/pkg/pkg_mediator_spec.rb
 file path=solaris_providers/spec/unit/provider/pkg/pkg_publisher_spec.rb
 file path=solaris_providers/spec/unit/provider/pkg/pkg_variant_spec.rb
+file path=solaris_providers/spec/unit/provider/process_scheduler/process_scheduler_spec.rb
+file path=solaris_providers/spec/unit/provider/protocol_properties/protocol_properties_spec.rb
 file path=solaris_providers/spec/unit/provider/svccfg/svccfg_spec.rb
 file path=solaris_providers/spec/unit/provider/system_attributes/system_attributes_spec.rb
+file path=solaris_providers/spec/unit/provider/vnic/vnic_spec.rb
 file path=solaris_providers/spec/unit/provider/zfs_acl/zfs_acl_spec.rb
 file path=solaris_providers/spec/unit/provider/zone/zone_spec.rb
 file path=solaris_providers/spec/unit/type/address_object_spec.rb
 file path=solaris_providers/spec/unit/type/address_properties_spec.rb
+file path=solaris_providers/spec/unit/type/boot_environment_spec.rb
 file path=solaris_providers/spec/unit/type/dns_spec.rb
+file path=solaris_providers/spec/unit/type/etherstub_spec.rb
 file path=solaris_providers/spec/unit/type/ilb_healthcheck_spec.rb
 file path=solaris_providers/spec/unit/type/ilb_rule_spec.rb
 file path=solaris_providers/spec/unit/type/ilb_server_spec.rb
@@ -237,13 +222,18 @@
 file path=solaris_providers/spec/unit/type/ipmp_interface_spec.rb
 file path=solaris_providers/spec/unit/type/ldap_spec.rb
 file path=solaris_providers/spec/unit/type/link_aggregation_spec.rb
+file path=solaris_providers/spec/unit/type/link_properties_spec.rb
 file path=solaris_providers/spec/unit/type/nis_spec.rb
+file path=solaris_providers/spec/unit/type/nsswitch_spec.rb
 file path=solaris_providers/spec/unit/type/pkg_facet_spec.rb
 file path=solaris_providers/spec/unit/type/pkg_mediator_spec.rb
 file path=solaris_providers/spec/unit/type/pkg_publisher_spec.rb
 file path=solaris_providers/spec/unit/type/pkg_variant_spec.rb
+file path=solaris_providers/spec/unit/type/process_scheduler_spec.rb
+file path=solaris_providers/spec/unit/type/protocol_properties_spec.rb
 file path=solaris_providers/spec/unit/type/svccfg_spec.rb
 file path=solaris_providers/spec/unit/type/system_attributes_spec.rb
+file path=solaris_providers/spec/unit/type/vnic_spec.rb
 file path=solaris_providers/spec/unit/type/zfs_acl_spec.rb
 file path=solaris_providers/spec/unit/type/zone_spec.rb
 license apache.license license="Apache v2.0"