Branch: refs/heads/master
Home: https://github.com/jenkinsci/configuration-as-code-plugin
Commit: 7f1aaccf9ebc072cc361d56821145b76aeea3daa
https://github.com/jenkinsci/configuration-as-code-plugin/commit/7f1aaccf9ebc072cc361d56821145b76aeea3daa
Author: Praqma Release User
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M pom.xml
A
src/main/java/org/jenkinsci/plugins/casc/integrations/GlobalMatrixAuthorizationStrategyConfigurator.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/GroupPermissionDefinition.java
A
src/test/java/org/jenkinsci/plugins/casc/integrations/GlobalMatrixAuthorizationTest.java
M
src/test/java/org/jenkinsci/plugins/casc/integrations/RoleStrategyTest.java
A
src/test/resources/org/jenkinsci/plugins/casc/integrations/global-matrix-auth/GlobalMatrixStrategy.yml
Log Message:
---
[WiP] First draft
Commit: 2c9504e2bd612116647339424719104271993f1c
https://github.com/jenkinsci/configuration-as-code-plugin/commit/2c9504e2bd612116647339424719104271993f1c
Author: Praqma Release User
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M pom.xml
M
src/main/java/org/jenkinsci/plugins/casc/core/HudsonPrivateSecurityRealmConfigurator.java
R
src/main/java/org/jenkinsci/plugins/casc/integrations/GlobalMatrixAuthorizationStrategyConfigurator.java
R
src/main/java/org/jenkinsci/plugins/casc/integrations/GroupPermissionDefinition.java
R
src/main/java/org/jenkinsci/plugins/casc/integrations/RoleBasedAuthorizationStrategyConfigurator.java
R src/main/java/org/jenkinsci/plugins/casc/integrations/RoleDefinition.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixAuthorizationStrategyConfigurator.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GroupPermissionDefinition.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/rolebasedauth/RoleBasedAuthorizationStrategyConfigurator.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/rolebasedauth/RoleDefinition.java
R
src/test/java/org/jenkinsci/plugins/casc/integrations/GlobalMatrixAuthorizationTest.java
R
src/test/java/org/jenkinsci/plugins/casc/integrations/RoleStrategyTest.java
A
src/test/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixAuthorizationTest.java
A
src/test/java/org/jenkinsci/plugins/casc/integrations/rolebasedauth/RoleStrategyTest.java
R
src/test/resources/org/jenkinsci/plugins/casc/integrations/global-matrix-auth/GlobalMatrixStrategy.yml
A
src/test/resources/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixStrategy.yml
R
src/test/resources/org/jenkinsci/plugins/casc/integrations/role-strategy/RoleStrategy1.yml
A
src/test/resources/org/jenkinsci/plugins/casc/integrations/rolebasedauth/RoleStrategy1.yml
Log Message:
---
[Wip] First set of review changes.
Moved the authentication strategies to their own packages
Added restricted where possible
Use unmodifiable set and drop the unused initializer
Commit: 1e9ef7330dfaefbeade73fd823962ad3b592036d
https://github.com/jenkinsci/configuration-as-code-plugin/commit/1e9ef7330dfaefbeade73fd823962ad3b592036d
Author: Praqma Release User
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/casc/integrations/rolebasedauth/RoleStrategyTest.java
Log Message:
---
[WiP] Use correct test file
Commit: 2c843457828adac8beb2791db2f5e13a5f7faf79
https://github.com/jenkinsci/configuration-as-code-plugin/commit/2c843457828adac8beb2791db2f5e13a5f7faf79
Author: Praqma Release User
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
A demos/global-matrix-auth/matrix-auth.yml
Log Message:
---
[WiP] Added demo for matrix-auth
Commit: 8337104d04e1697e2a84b3c03715be3aa8d195d9
https://github.com/jenkinsci/configuration-as-code-plugin/commit/8337104d04e1697e2a84b3c03715be3aa8d195d9
Author: Praqma Release User
Date: 2018-02-12 (Mon, 12 Feb 2018)
Changed paths:
M pom.xml
M
src/main/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixAuthorizationStrategyConfigurator.java
M
src/main/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GroupPermissionDefinition.java
A
src/main/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/PermissionFinder.java
M
src/test/java/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixAuthorizationTest.java
M
src/test/resources/org/jenkinsci/plugins/casc/integrations/globalmatrixauth/GlobalMatrixStrategy.yml
Log Message:
---
[WiP] Working model for GlobalMatrix Authentication.
Still requires some things to be ironed out (Permission API)
But enables you to configure MatrixAuth via code.
Good enough for now. Put TODO's in relevant places for thing