Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin
  Commit: a7493120c2a900ab18412c573e9fd3c3fbbd9000
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/a7493120c2a900ab18412c573e9fd3c3fbbd9000
  Author: Carl Caum <[email protected]>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java

  Log Message:
  -----------
  Introduce Jenkins Permissions for Hiera

This commit introduces three Jenkins Permissions for the Hiera
feature
* View - Permission to view the scopes and key/value pairs
* Delete - Permission to delete scopes and key/value pairs
* Lookup - Permission to use the lookup API (but not see list of all
key/value pairs)


  Commit: 4970085653dd4fb1fd35411f90a17b4faa98f2fd
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/4970085653dd4fb1fd35411f90a17b4faa98f2fd
  Author: Carl Caum <[email protected]>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M 
src/main/resources/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore/index.jelly

  Log Message:
  -----------
  Restrict Hiera Data Lookup page

This commit uses the new Jenkins Permissions for Hiera to restrict
viewing the Hiera Data Lookup page to only those with Hiera/View
permissions and restricts the buttons to remove keys and scopes to those
with Hiera/Delete permissions.


  Commit: e800c85647522d9ec35f6320342386335d16c502
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/e800c85647522d9ec35f6320342386335d16c502
  Author: Carl Caum <[email protected]>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    A 
src/main/resources/org/jenkinsci/plugins/puppetenterprise/Messages.properties

  Log Message:
  -----------
  Add internationalization required by Jenkins Permissions


  Commit: 55c571e7692e42f12630e1b445f132a6e3e1004e
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/55c571e7692e42f12630e1b445f132a6e3e1004e
  Author: Carl Caum <[email protected]>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Remove unused libraries and add htmlunit library


  Commit: 554ee19cbf4dc3a17c012068728bcd1e282cd212
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/554ee19cbf4dc3a17c012068728bcd1e282cd212
  Author: Carl Caum <[email protected]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java

  Log Message:
  -----------
  Better authorize Hiera lookups

This commit ensures that authenticated or unauthenticated sessions have
Hiera/Lookup permissions. For unauthenticated sessions, the Anonymous
user needs Hiera/Lookup permissions. Return 403 if the session is
missing the necessary permissions.


  Commit: 7c826c9e4aa2fc5ac1d1f4202a5920a27d096840
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/7c826c9e4aa2fc5ac1d1f4202a5920a27d096840
  Author: Carl Caum <[email protected]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java

  Log Message:
  -----------
  Use proper name for anonymouse user


  Commit: 68e7012ed42fc59a5536665da13272181580d852
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/68e7012ed42fc59a5536665da13272181580d852
  Author: Carl Caum <[email protected]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    A 
src/test/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStoreTest.java

  Log Message:
  -----------
  Tests for HieraDataStore


  Commit: b432a70b62ad46c3489745809de5804c1b4e0230
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/b432a70b62ad46c3489745809de5804c1b4e0230
  Author: Carl Caum <[email protected]>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java

  Log Message:
  -----------
  Fix incorrect comment reference


  Commit: cc8159a0c31fe60684de53d30946252cdb58158f
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/cc8159a0c31fe60684de53d30946252cdb58158f
  Author: Carl Caum <[email protected]>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java
    M 
src/test/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStoreTest.java

  Log Message:
  -----------
  Remove LOOKUP Permission and rely on Overall/Read

This commit removes the Hiera/Lookup permission since it isn't working
as expected. With this commit, any user with Overall/Read can perform
hiera lookups (but cannot get a list of all scopes/keys). This is less
than ideal, but works for now until I can figure out why Hiera/Lookup
isn't working.


  Commit: bf5bab1b6f61969c86e3de39b181130bff114a6b
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/bf5bab1b6f61969c86e3de39b181130bff114a6b
  Author: Carl Caum <[email protected]>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M src/test/java/org/jenkinsci/plugins/puppetenterprise/TestBase.java

  Log Message:
  -----------
  Add HieraDataStoreTest to test suite


  Commit: f653559d5c28dee00fa2b802a45fa9a1e315c230
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/f653559d5c28dee00fa2b802a45fa9a1e315c230
  Author: Carl Caum <[email protected]>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Add matrix-auth plugin for tests and bump htmlunit version


  Commit: 729860e330b36555d7b3a87c4c6b349d379401c2
      
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/729860e330b36555d7b3a87c4c6b349d379401c2
  Author: Carl Caum <[email protected]>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M pom.xml
    M 
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java
    A 
src/main/resources/org/jenkinsci/plugins/puppetenterprise/Messages.properties
    M 
src/main/resources/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore/index.jelly
    M src/test/java/org/jenkinsci/plugins/puppetenterprise/TestBase.java
    A 
src/test/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStoreTest.java

  Log Message:
  -----------
  Merge pull request #11 from ccaum/hiera_permissions

All tests pass


Compare: 
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/compare/fb0b88a51125...729860e330b3

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to