diff --git a/RECIPES.md b/RECIPES.md index 6dbf7644..926208c7 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -210,7 +210,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [horlyk/fetch-xml-bundle](https://packagist.org/packages/horlyk/fetch-xml-bundle) | [1.1](horlyk/fetch-xml-bundle/1.1) | | [hugosoltys/fitz-bundle](https://packagist.org/packages/hugosoltys/fitz-bundle) | [1.0](hugosoltys/fitz-bundle/1.0) | | [hwi/oauth-bundle](https://packagist.org/packages/hwi/oauth-bundle) | [0.6](hwi/oauth-bundle/0.6) | -| [idci/keycloak-security-bundle](https://packagist.org/packages/idci/keycloak-security-bundle) | [1.0](idci/keycloak-security-bundle/1.0) | +| [idci/keycloak-security-bundle](https://packagist.org/packages/idci/keycloak-security-bundle) | [2.0](idci/keycloak-security-bundle/2.0) | | [ijanki/prometheus-bundle](https://packagist.org/packages/ijanki/prometheus-bundle) | [0.9](ijanki/prometheus-bundle/0.9) | | [ikoene/marvel-api-bundle](https://packagist.org/packages/ikoene/marvel-api-bundle) | [0.5](ikoene/marvel-api-bundle/0.5) | | [imper86/allegro-api-bundle](https://packagist.org/packages/imper86/allegro-api-bundle) | [3.0](imper86/allegro-api-bundle/3.0) | diff --git a/archived/idci.keycloak-security-bundle/c160126d5ae8b2625161194e5d5c685b6c60c03d.json b/archived/idci.keycloak-security-bundle/c160126d5ae8b2625161194e5d5c685b6c60c03d.json new file mode 100644 index 00000000..41974770 --- /dev/null +++ b/archived/idci.keycloak-security-bundle/c160126d5ae8b2625161194e5d5c685b6c60c03d.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "idci/keycloak-security-bundle": { + "manifest": { + "bundles": { + "IDCI\\Bundle\\KeycloakSecurityBundle\\IDCIKeycloakSecurityBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "KEYCLOAK_SERVER_BASE_URL": "http://keycloak:8080", + "KEYCLOAK_SERVER_PUBLIC_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_SERVER_PRIVATE_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_REALM": "", + "KEYCLOAK_CLIENT_ID": "", + "KEYCLOAK_CLIENT_SECRET": "" + }, + "post-install-output": [ + " * Read the documentation at https://github.com/IDCI-Consulting/IDCIKeycloakSecurityBundle/blob/master/README.md" + ] + }, + "files": { + "config/packages/idci_keycloak_security.yaml": { + "contents": [ + "idci_keycloak_security:", + " server_url: '%env(resolve:KEYCLOAK_SERVER_BASE_URL)%'", + " server_public_url: '%env(resolve:KEYCLOAK_SERVER_PUBLIC_BASE_URL)%'", + " server_private_url: '%env(resolve:KEYCLOAK_SERVER_PRIVATE_BASE_URL)%'", + " realm: '%env(resolve:KEYCLOAK_REALM)%'", + " client_id: '%env(resolve:KEYCLOAK_CLIENT_ID)%'", + " client_secret: '%env(resolve:KEYCLOAK_CLIENT_SECRET)%'", + " default_target_route_name: 'app_home'", + " ssl_verification: true", + "" + ], + "executable": false + }, + "config/routes/idci_keycloak_security.yaml": { + "contents": [ + "IDCIKeycloakSecurityBundle:", + " resource: \"@IDCIKeycloakSecurityBundle/Resources/config/routing.yaml\"", + " prefix: /", + "" + ], + "executable": false + } + }, + "ref": "c160126d5ae8b2625161194e5d5c685b6c60c03d" + } + } +} diff --git a/idci.keycloak-security-bundle.2.0.json b/idci.keycloak-security-bundle.2.0.json new file mode 100644 index 00000000..41974770 --- /dev/null +++ b/idci.keycloak-security-bundle.2.0.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "idci/keycloak-security-bundle": { + "manifest": { + "bundles": { + "IDCI\\Bundle\\KeycloakSecurityBundle\\IDCIKeycloakSecurityBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "KEYCLOAK_SERVER_BASE_URL": "http://keycloak:8080", + "KEYCLOAK_SERVER_PUBLIC_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_SERVER_PRIVATE_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_REALM": "", + "KEYCLOAK_CLIENT_ID": "", + "KEYCLOAK_CLIENT_SECRET": "" + }, + "post-install-output": [ + " * Read the documentation at https://github.com/IDCI-Consulting/IDCIKeycloakSecurityBundle/blob/master/README.md" + ] + }, + "files": { + "config/packages/idci_keycloak_security.yaml": { + "contents": [ + "idci_keycloak_security:", + " server_url: '%env(resolve:KEYCLOAK_SERVER_BASE_URL)%'", + " server_public_url: '%env(resolve:KEYCLOAK_SERVER_PUBLIC_BASE_URL)%'", + " server_private_url: '%env(resolve:KEYCLOAK_SERVER_PRIVATE_BASE_URL)%'", + " realm: '%env(resolve:KEYCLOAK_REALM)%'", + " client_id: '%env(resolve:KEYCLOAK_CLIENT_ID)%'", + " client_secret: '%env(resolve:KEYCLOAK_CLIENT_SECRET)%'", + " default_target_route_name: 'app_home'", + " ssl_verification: true", + "" + ], + "executable": false + }, + "config/routes/idci_keycloak_security.yaml": { + "contents": [ + "IDCIKeycloakSecurityBundle:", + " resource: \"@IDCIKeycloakSecurityBundle/Resources/config/routing.yaml\"", + " prefix: /", + "" + ], + "executable": false + } + }, + "ref": "c160126d5ae8b2625161194e5d5c685b6c60c03d" + } + } +} diff --git a/index.json b/index.json index e8ad2731..a8ec748e 100644 --- a/index.json +++ b/index.json @@ -649,7 +649,8 @@ "0.6" ], "idci/keycloak-security-bundle": [ - "1.0" + "1.0", + "2.0" ], "ijanki/prometheus-bundle": [ "0.9"