diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9fda2bf0f88ae4ff7958874cf0b119f289b9ab89..45e53d1dbc2ee5e44a53323efa4357f011b57634 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ stages:
build_website:
stage: build
- image: python:3.9-bookworm
+ image: python:3.12-bookworm
before_script:
- pip install -r requirements.txt
script:
diff --git a/README.md b/README.md
index f572e4f966008e24deaf4733d5b768b3cdae5fc0..a5b1cb48ff7df92f117f129c400dc8d1b2f93133 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,8 @@ The following steps can be followed to set up a local environment:
2. Create a new Python virtual environment
```bash
- git clone git@gitlab.software.geant.org:nmaas/nmaas-docs.git
+ sudo apt update && sudo apt install -y virtualenv
+ git clone git@gitlab.software.geant.org:nmaas/documentation/nmaas-docs.git
cd nmaas-docs
virtualenv -p python3 venv
```
diff --git a/docs/faq.md b/docs/faq.md
index 41bc86901d6b39a1d26f86b79a760856931bdd9d..316c287a3e78df44e31bb52bddf5e9e168c44d30 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -5,9 +5,9 @@ The following NMaaS-related questions are answered on this page:
- [How can I contact the NMaaS Team members?](#how-can-i-contact-the-nmaas-team-members)
- [How can I test NMaaS?](#how-can-i-test-nmaas)
- [How can I start monitoring my infrastructure with NMaaS?](#how-can-i-start-monitoring-my-infrastructure-with-nmaas)
-- [How can I request creation of new NMaaS domain for my NREN / Institution / Project?](#how-can-i-request-creation-of-new-nmaas-domain-for-my-nren-institution-project)
+- [How can I request creation of new NMaaS domain for my NREN / Institution / Project?](#how-can-i-request-creation-of-new-nmaas-domain-for-my-nreninstitutionproject)
- [How can I deploy NMaaS on my own intrastructure?](#how-can-i-deploy-nmaas-on-my-own-infrastructure)
-- [Where can I find NMaaS User Guide?](#where-can-i-find-nmaas-userg-uide)
+- [Where can I find NMaaS User Guide?](#where-can-i-find-nmaas-user-guide)
- [Where can I find NMaaS Administrator Guide?](#where-can-i-find-nmaas-administrator-guide)
- [What applications are currently supported by NMaaS?](#what-applications-are-currently-supported-by-nmaas)
- [What type of VPNs are established by NMaaS?](#what-type-of-vpns-are-established-by-nmaas)
diff --git a/docs/nmaas-applications/tutorials/booked.md b/docs/nmaas-applications/tutorials/booked.md
index a6de92313697ffadf429922092c2a2ca6132ab2f..1ef1adb38fbda16f197d7e67c32f7ef6b8637776 100644
--- a/docs/nmaas-applications/tutorials/booked.md
+++ b/docs/nmaas-applications/tutorials/booked.md
@@ -11,7 +11,7 @@ A web-based calendar and resource scheduling system that allows administered man
## Default Credentials
-As stated in the [Customizable Parameters](#customizable-parameters) section, the admin username is the administrator's email address that is specified during the deployment process directly from the NMaaS web interface. The default password is simply `password`. Users are strongly encouraged to change the default password of their admin accounts after the initial login.
+As stated in the [Base tab](#base-tab) section, the admin username is the administrator's email address that is specified during the deployment process directly from the NMaaS web interface. The default password is simply `password`. Users are strongly encouraged to change the default password of their admin accounts after the initial login.
## Configuration wizard
diff --git a/mkdocs.yml b/mkdocs.yml
index 30ad3bca98550c42262483628f3eb74c9e119f2b..e084f715d3b9cd7605a49da1aeab0aba2ba3838f 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -135,9 +135,8 @@ markdown_extensions:
- pymdownx.critic
- pymdownx.details
- pymdownx.emoji:
- emoji_generator: !!python/name:pymdownx.emoji.to_svg
- emoji_index: !!python/name:materialx.emoji.twemoji
- emoji_generator: !!python/name:materialx.emoji.to_svg
+ emoji_index: !!python/name:material.extensions.emoji.twemoji
+ emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.inlinehilite
- pymdownx.magiclink
- pymdownx.mark
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 0000000000000000000000000000000000000000..004a06899e2044306eec0f2d57d86b2f17c41f50
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,7 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "group:allNonMajor",
+ "config:recommended"
+ ]
+}
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index b59b2da384ffc838c5da3860e2e2619f7fcfe64b..642dcbb4e0e6bcb5ac1f25f8dfc1087779ab8a3e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
-mkdocs==1.5.2
+mkdocs==1.6.0
pymdown-extensions>=10.0
-mkdocs-material-extensions==1.1
-mkdocs-material==8.5.7
+mkdocs-material-extensions==1.3.1
+mkdocs-material==9.5.21
mkdocs-glightbox>=0.3.4
mkdocs-video==1.5.0
\ No newline at end of file