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.