diff --git a/Jenkinsfile b/Jenkinsfile
index 4385afa92..9873250b2 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,6 +1,6 @@
def failedBuild = false
-def minor_version = "8.2"
+def minor_version = "9.1"
def version = "${minor_version}"
def changeUrl = env.CHANGE_URL
def slackResponse = null
diff --git a/Jenkinsfile-security b/Jenkinsfile-security
index 6da6afe91..a26c55b42 100644
--- a/Jenkinsfile-security
+++ b/Jenkinsfile-security
@@ -1,5 +1,5 @@
-def version = "8.2"
+def version = "9.1"
def changeUrl = env.CHANGE_URL
def job = ""
def errors = []
diff --git a/api-authorizations/packaging/metadata b/api-authorizations/packaging/metadata
index 01a87a15f..b3003cd9a 100644
--- a/api-authorizations/packaging/metadata
+++ b/api-authorizations/packaging/metadata
@@ -8,5 +8,6 @@
"jar-files": [ "/opt/rudder/share/plugins/${plugin-name}/${plugin-name}.jar" ],
"content": {
"files.txz": "/opt/rudder/share/plugins"
- }
+ },
+ "requires-license": true
}
diff --git a/api-authorizations/src/main/scala-templates/default/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala b/api-authorizations/src/main/scala-templates/default/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
index 9cbd1b519..a94f25707 100644
--- a/api-authorizations/src/main/scala-templates/default/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
+++ b/api-authorizations/src/main/scala-templates/default/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
@@ -38,6 +38,6 @@
package com.normation.plugins.apiauthorizations
import com.normation.plugins.PluginEnableImpl
-import com.normation.rudder.services.nodes.NodeInfoService
+import com.normation.rudder.facts.nodes.NodeFactRepository
-final class CheckRudderPluginEnableImpl(nodeInfoService: NodeInfoService) extends PluginEnableImpl
+final class CheckRudderPluginEnableImpl(nodeFactRepo: NodeFactRepository) extends PluginEnableImpl
diff --git a/api-authorizations/src/main/scala-templates/limited/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala b/api-authorizations/src/main/scala-templates/limited/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
index 612ecdace..af29240d4 100644
--- a/api-authorizations/src/main/scala-templates/limited/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
+++ b/api-authorizations/src/main/scala-templates/limited/com/normation/plugins/apiauthorizations/EnablePluginImpl.scala
@@ -38,15 +38,15 @@
package com.normation.plugins.apiauthorizations
import com.normation.plugins.LicensedPluginCheck
-import com.normation.rudder.services.nodes.NodeInfoService
+import com.normation.rudder.facts.nodes.NodeFactRepository
import com.normation.zio.*
-final class CheckRudderPluginEnableImpl(nodeInfoService: NodeInfoService) extends LicensedPluginCheck {
+final class CheckRudderPluginEnableImpl(nodeFactRepo: NodeFactRepository) extends LicensedPluginCheck {
// here are processed variables
def pluginResourcePublickey = "${plugin-resource-publickey}"
def pluginResourceLicense = "${plugin-resource-license}"
def pluginDeclaredVersion = "${plugin-declared-version}"
def pluginId = "${plugin-fullname}"
- override def getNumberOfNodes: Int = nodeInfoService.getNumberOfManagedNodes.runNow
+ override def getNumberOfNodes: Int = nodeFactRepo.getNumberOfManagedNodes().runNow
}
diff --git a/api-authorizations/src/main/scala/bootstrap/rudder/plugin/ApiAuthorizationsConf.scala b/api-authorizations/src/main/scala/bootstrap/rudder/plugin/ApiAuthorizationsConf.scala
index acd7ac069..96540ea7b 100644
--- a/api-authorizations/src/main/scala/bootstrap/rudder/plugin/ApiAuthorizationsConf.scala
+++ b/api-authorizations/src/main/scala/bootstrap/rudder/plugin/ApiAuthorizationsConf.scala
@@ -55,7 +55,7 @@ class AclLevel(status: PluginStatus) extends ApiAuthorizationLevelService {
*/
object ApiAuthorizationsConf extends RudderPluginModule {
// by build convention, we have only one of that on the classpath
- lazy val pluginStatusService = new CheckRudderPluginEnableImpl(RudderConfig.nodeInfoService)
+ lazy val pluginStatusService = new CheckRudderPluginEnableImpl(RudderConfig.nodeFactRepository)
// override default service level
RudderConfig.apiAuthorizationLevelService.overrideLevel(new AclLevel(pluginStatusService))
diff --git a/api-authorizations/src/main/scala/com/normation/plugins/apiauthorizations/UserInformationExtension.scala b/api-authorizations/src/main/scala/com/normation/plugins/apiauthorizations/UserInformationExtension.scala
index 2c151f82b..31e05a638 100644
--- a/api-authorizations/src/main/scala/com/normation/plugins/apiauthorizations/UserInformationExtension.scala
+++ b/api-authorizations/src/main/scala/com/normation/plugins/apiauthorizations/UserInformationExtension.scala
@@ -85,7 +85,7 @@ class UserInformationExtension(
-
-
-
-