Skip to content

Commit 033981d

Browse files
authored
fix(users): deal with broken links (#746)
<!-- A good PR should describe what benefit this brings to the repository. This description of the PR will be used as the commit message when merging it. Ideally, there is an existing issue which the PR address. Please check the [Contributing guide](https://docs.egi.eu/about/contributing/) for style requirements and advice. --> # Summary <!-- Describe in plain English what this PR does. --> Fixes some of the broken links left by #736 --- <!-- Add, if any, the related issue here, e.g. #6 --> **Related issue :**
1 parent 6b2d017 commit 033981d

26 files changed

Lines changed: 121 additions & 153 deletions

File tree

‎.github/actions/spelling/allow.txt‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ egifedcloud
191191
eginotebooks
192192
egispawner
193193
egiswift
194+
EIRO
194195
eiscat
195196
emi
196197
emphasisproject
@@ -329,6 +330,7 @@ interoperation
329330
ipykernel
330331
ipynb
331332
irisgrid
333+
IRTF
332334
ismore
333335
iss
334336
itil
@@ -572,6 +574,7 @@ scipy
572574
scotgrid
573575
screenshot
574576
scs
577+
SDIS
575578
secmon
576579
secretkey
577580
sectigo
@@ -583,6 +586,7 @@ SGs
583586
Shm
584587
shortcode
585588
shortcodes
589+
signup
586590
Simulink
587591
singleuser
588592
Sinica

‎content/en/about/concepts/_index.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: "Concepts used when writing documentation"
44
type: docs
55
weight: 20
66
---
7+
<!-- cspell:word Flavored goldmark pageinfo -->
78

89
The EGI documentation is a static site built using
910
[Hugo](https://gohugo.io/getting-started/configuration-markup/)
@@ -159,9 +160,11 @@ the image already includes a folder with the same name as the file's base name.
159160

160161
### Linking to pages
161162

163+
<!-- markdownlint-disable descriptive-link-text -->
162164
You can include hyperlinks in the documentation that will
163165
[link](https://spec.commonmark.org/0.29/#links) to any documentation page,
164166
or to external resources.
167+
<!-- markdownlint-enable descriptive-link-text -->
165168

166169
Assuming we have the same section named **About** with a subpage **Concepts**
167170
as used [above](#embedding-images-or-other-content), and the file `_index.md`
@@ -188,9 +191,11 @@ if you omit the file extension, `.md` will be assumed.
188191

189192
### Linking to documentation headings
190193

194+
<!-- markdownlint-disable descriptive-link-text -->
191195
You can also include hyperlinks in the documentation that will
192196
[link](https://spec.commonmark.org/0.29/#links) to any heading (aka chapter)
193197
from any documentation page.
198+
<!-- markdownlint-enable descriptive-link-text -->
194199

195200
To link to a heading in a documentation page, you need to point the hyperlink
196201
to the anchor created automatically by Markdown for the targeted heading.
@@ -238,5 +243,5 @@ different page or section.
238243
## Glossary
239244

240245
{{% pageinfo %}} The EGI Glossary is available on the
241-
[EGI Glossary space](http://go.egi.eu/glossary).
246+
[EGI Glossary space](https://go.egi.eu/glossary).
242247
{{% /pageinfo %}}

‎content/en/providers/online-storage/minio-oidc/_index.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ Be familiar with the steps to configure an OpenID Connect Service Provider with
2222
This tutorial assumes that:
2323

2424
- You have a valid EGI ID (account), you can
25-
[sign up here](../../../users/aai/check-in//signup).
25+
[sign up here](../../../users/aai/check-in/signup).
2626
- You are a member of a
27-
[Virtual Organisation](../../../users/aai/check-in//joining-virtual-organisation).
27+
[Virtual Organisation](../../../users/aai/check-in/vos/#how-to-join-a-virtual-organisation).
2828
- You have deployed MinIO and have access to the console as `admin`.
2929

3030
## Step 1: Get the OIDC entitlement for the Virtual Organisation
3131

3232
See the
33-
[page about getting tokens from Check-in](../../../users/aai/check-in//obtaining-tokens/token-portal/).
33+
[page about getting tokens from Check-in](../../../users/aai/check-in/obtaining-tokens/token-portal/).
3434
You will get a `curl` command to get your OIDC entitlements.
3535

3636
Select the entitlement for the Virtual Organisation that you want to

‎content/en/providers/operations-manuals/operations-start-guide/_index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ with federated identities.
267267
#### Obtaining a X509 personal certificate
268268

269269
If you do not already have a X509 personal certificate
270-
[the EUGridPMA worlmap](https://www.eugridpma.org/members/worldmap/) provides a
270+
[the EUGridPMA world map](https://www.eugridpma.org/members/worldmap/) provides a
271271
map of all certification authorities according to the country (or NGI). Select
272272
your country on the map to find out who is your local CA. Follow the procedure
273273
of your local CA to request a certificate. When you have received your
@@ -333,7 +333,7 @@ be subscribed to noc-managers mailing list `noc-managers@mailman.egi.eu`.
333333
Procedures and policies are accessible on the
334334
[EGI Policies and Procedures space](https://confluence.egi.eu/display/EGIPP/EGI+Federation+Procedures).
335335
Additional documentation relevant to EGI operations is available at
336-
[EGI Documentation](../../../../en).
336+
[EGI Documentation](/).
337337

338338
## Tools
339339

‎content/en/users/aai/check-in/signup/_index.md‎

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,43 @@ description: >
99
Register an account with Check-in to get access to EGI services
1010
---
1111

12-
## Why do I have to sign up?
12+
## Why do I have to sign up?
1313

14-
Before accessing EGI services, you’ll first need an account through EGI Check-in, which is the Identity and Access Management (IAM) system used by EGI. An Identity Manager (or IAM system) is a secure layer that handles who you are, how you log in, and what you’re allowed to access across all participating platforms and services.
14+
Before accessing EGI services, you’ll first need an account through EGI
15+
Check-in, which is the Identity and Access Management (IAM) system used by EGI.
16+
An Identity Manager (or IAM system) is a secure layer that handles who you are,
17+
how you log in, and what you’re allowed to access across all participating
18+
platforms and services.
1519

16-
![Check-in Graph](./check-in-graph.png)
17-
18-
Instead of creating a new username and password for every service, EGI Check-in allows you to log in using an existing identity you already trust — like your institutional account, ORCID, Google, or even an X.509 certificate. It does this by acting as a central gateway that connects your trusted login with the services and resources you need across the European research ecosystem.
20+
![Check-in Graph](./check-in-graph.png)
1921

22+
Instead of creating a new username and password for every service, EGI Check-in
23+
allows you to log in using an existing identity you already trust — like your
24+
institutional account, ORCID, Google, or even an X.509 certificate. It does this
25+
by acting as a central gateway that connects your trusted login with the
26+
services and resources you need across the European research ecosystem.
2027

2128
This approach offers major benefits:
29+
2230
- You don’t need to remember another password.
2331
- You can access multiple services with a single, consistent profile.
2432
- Your permissions and roles are automatically applied based on your identity.
25-
- If you later switch institutions or accounts, you can still retain your access (especially if you link identities, which will be discussed later on).
33+
- If you later switch institutions or accounts, you can still retain your access
34+
(especially if you link identities, which will be discussed later on).
2635

2736
## How do I sign up?
2837

29-
Signing up is simple. You don’t create a new account from scratch — instead, you sign in once using an identity provider (IdP) you already have, and EGI Check-in creates a secure profile for you.
30-
38+
Signing up is simple. You don’t create a new account from scratch — instead, you
39+
sign in once using an identity provider (IdP) you already have, and EGI Check-in
40+
creates a secure profile for you.
3141

3242
1. Go to https://aai.egi.eu/auth/realms/id/account/#/
33-
2. Choose your identity provider: You’ll see a list of login options — such as “University of X,” “ORCID,” “Google,” and many others. You can use the search bar to find your institution or provider.
43+
2. Choose your identity provider: You’ll see a list of login options — such as
44+
“University of X,” “ORCID,” “Google,” and many others. You can use the search
45+
bar to find your institution or provider.
3446

3547
![Check-in IdP discovery](./check-in-idp-discovery.png)
48+
3649
3. Enter your login credentials to authenticate yourself with your Home
3750
Organisation
3851

@@ -44,32 +57,36 @@ Signing up is simple. You don’t create a new account from scratch — instead,
4457
registration form. On the introductory page, click **Sign up** to start the
4558
registration process.
4659

47-
6. {{% alert title="Note" color="warning" %}} EGI requires some basic information from you, depending on the attributes
48-
released by your Identity Provider, you may need to provide the values of the
49-
missing attributes. {{% /alert %}}
60+
6. {{% alert title="Note" color="warning" %}} EGI requires some basic
61+
information from you, depending on the attributes released by your Identity
62+
Provider, you may need to provide the values of the missing attributes.
63+
{{% /alert %}}
5064

5165
7. On the registration form, click **Review Terms and Conditions**
5266
([Acceptable Use Policy and Conditions of Use - EGI AUP](https://aai.egi.eu/auth/realms/id/theme-info/terms-of-use))
5367

5468
8. If you agree to the Terms of Use, select the **I Agree** option.
5569

56-
5770
9. Finally, click **Submit** to submit your request.
5871

5972
{{% alert title="Very Important" color="warning" %}} You wont be able to
6073
submit your request until you agree to the terms. {{% /alert %}}
6174

62-
10. You will receive an email to confirm your new identity linked to EGI Check-in. Confirm your identity to continue:
75+
10. You will receive an email to confirm your new identity linked to EGI
76+
Check-in. Confirm your identity to continue:
6377

78+
![Check-in Email verification](./check-in-email-verification.png)
6479

80+
{{% alert title="Important" color="warning" %}}
6581

66-
![Check-in Email verification](./check-in-email-verification.png)
67-
68-
69-
{{% alert title="Important" color="warning" %}}- You do not need a new password for EGI Check-in — it always uses your existing account's login system.
70-
- If you don’t see your institution in the list, check whether they are part of the eduGAIN federation, or consider using ORCID or another supported identity.
71-
- If you plan to use certificates, make sure they are installed in your browser before logging in. {{% /alert %}}
82+
- You do not need a new password for EGI Check-in — it always uses your existing
83+
account's login system.
84+
- If you don’t see your institution in the list, check whether they are part of
85+
the eduGAIN federation, or consider using ORCID or another supported identity.
86+
- If you plan to use certificates, make sure they are installed in your browser
87+
before logging in.
7288

89+
{{% /alert %}}
7390

7491
## Viewing user profile information
7592

@@ -88,9 +105,9 @@ Includes the basic information about your profile:
88105

89106
### VO/Group membership and roles
90107

91-
Includes information about the Virtual Organisations (VOs) and groups the user is
92-
member of and the roles assigned to the user within those VOs.
93-
Check the [guide about VOs](../joining-virtual-organisation) for more details.
108+
Includes information about the Virtual Organisations (VOs) and groups the user
109+
is member of and the roles assigned to the user within those VOs. Check the
110+
[guide about VOs](../vos) for more details.
94111

95112
![VO/Group membership](./check-in-profile-vos.png)
96113

@@ -105,4 +122,4 @@ Information about linked identities to your account. Check the
105122

106123
Once your Check-in account is ready you can check
107124
[how to link it with different identities](../linking) or
108-
[how to join an existing Virtual Organisation (VO)](../joining-virtual-organisation).
125+
[how to join an existing Virtual Organisation (VO)](../vos/#how-to-join-a-virtual-organisation).

‎content/en/users/aai/check-in/vos/keycloak/members/_index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ with other useful information.
4141
of several subgroups.
4242

4343
2. The **Unique User Identifier** is the string that uniquely identifies a user,
44-
and it is made of a long alphanumerical string suffixed by “@egi.eu”.
44+
and it is made of a long alphanumerical string suffixed by `@egi.eu`.
4545
3. Name / email shows the full name and email address of the user.
4646
4. The roles that the user has in the group. Note that users can have more than
4747
one role assigned in the group but must have at least one assigned. There is

‎content/en/users/aai/check-in/vos/voms/_index.md‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@ generate multiple proxies.
230230
Visit [Operation Portal](https://operations-portal.egi.eu) to search for
231231
existing VOs
232232

233+
<!-- cSpell:word Enrollment -->
234+
233235
1. If there are any community VOs matching your requirements (with _Registry
234236
System_ is _VOMS_), then click _Action_-> _Details_ to look at the VO
235237
information. In the _VO ID Card_ page, click the link for _Enrollment URL_,
@@ -238,7 +240,7 @@ existing VOs
238240
get approval for your access.** ![Register to a VO](vo_registration.png)
239241

240242
1. If there are no relevant VOs, you can send a request
241-
[to register a new VO](ttps://operations-portal.egi.eu/vo/registration).
243+
[to register a new VO](https://operations-portal.egi.eu/vo/registration).
242244
(Note, for EGI services, you should request for `VOMS configuration`, once VO
243245
is configured, you will be notified about your VO VOMS link). More
244246
information can be found at
@@ -280,15 +282,15 @@ Once you have the VO information configured (`vomses` and `.lsc`) and your
280282
certificate available in your `$HOME/.globus` directory you can create a VOMS
281283
proxy to be used with clients with:
282284

283-
```sh
285+
```shell
284286
voms-proxy-init --voms <name of the vo> --rfc
285287
```
286288

287289
See for example, using `fedcloud.egi.eu` VO:
288290

289291
<!-- markdownlint-disable line-length -->
290292

291-
```sh
293+
```shell
292294
voms-proxy-init --voms fedcloud.egi.eu --rfc
293295
Enter GRID pass phrase:
294296
Your identity: /DC=org/DC=terena/DC=tcs/C=NL/O=EGI/OU=UCST/CN=Enol Fernandez

‎content/en/users/compute/cloud-compute/auth/_index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ user.
6565
{{% /alert %}}
6666

6767
For joining this VO, please click on the
68-
[enrollment URL](https://aai.egi.eu/auth/realms/id/account/#/enroll?groupPath=/vo.access.egi.eu)
68+
[enrolment URL](https://aai.egi.eu/auth/realms/id/account/#/enroll?groupPath=/vo.access.egi.eu)
6969
using your [EGI account](../../../aai/check-in/).
7070

7171
### Other VOs
7272

73-
Preexisting VOs of EGI can be also used on IaaS cloud providers. Consult with
73+
Pre-existing VOs of EGI can be also used on IaaS cloud providers. Consult with
7474
your VO manager or browse the existing VOs at the
7575
[EGI Operations Portal](https://operations-portal.egi.eu/vo/a/list).
7676

‎content/en/users/compute/cloud-compute/gpgpu/_index.md‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ The table below summarises the available options:
1818

1919
<!-- markdownlint-disable line-length -->
2020

21+
<!-- VO names do not need spell checking -->
22+
<!-- cSpell:words sarscov neanias carouseldancing clarin cryoem glados beamide -->
23+
2124
| Site | VM configuration options | Flavors | Supported VOs with GPUs | Access conditions | More information |
2225
| ---- | ------------------------ | ------- | ----------------------- | ----------------- | ---------------- |
2326
| IISAS-FedCloud | up to 7 NVIDIA A100 40GB, up to 8 NVIDIA Tesla K20m | g1.c08r30-K20m, g1.c16r60-2xK20m, A100 GPUs accessible using private flavors | vo.access.egi.eu, training.egi.eu, eosc-synergy.eu, vo.ai4eosc.eu, icecube, vo.beamide.com | Sponsored, conditions to be negotiated | |
@@ -33,9 +36,9 @@ Check whether you belong to one of the supported
3336
[Virtual Organisations (VOs)](https://confluence.egi.eu/display/EGIG/Virtual+organisation).
3437
If you are not sure what VO to join, request access to the pilot VO
3538
[vo.access.egi.eu](https://operations-portal.egi.eu/vo/view/voname/vo.access.egi.eu)
36-
by visiting the [enrollment URL](https://aai.egi.eu/auth/realms/id/account/#/enroll?groupPath=/vo.access.egi.eu)
39+
by visiting the [enrolment URL](https://aai.egi.eu/auth/realms/id/account/#/enroll?groupPath=/vo.access.egi.eu)
3740
with your Check-In account. More information is available in the
38-
[Check-in](../../../aai//check-in/joining-virtual-organisation) section.
41+
[Check-in](../../../aai/check-in/vos/#how-to-join-a-virtual-organisation) section.
3942

4043
GPUs sites can be accessed in different ways: via site-specific dashboards and
4144
endpoints or via common federated-cloud services like the OpenStack Horizon

‎content/en/users/data/management/_index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ This higher-level data management service is available to researchers:
3737
The following specialized data management service is also available:
3838

3939
- [EGI Data Transfer](data-transfer) is a low-level service to move data from
40-
one [Grid](../storage/grid-storage) or [Object](../storage/object-storage) storage
41-
to another.
40+
one [Grid](../../compute/high-throughput-compute/grid-storage) or
41+
[Object](../storage/object-storage) storage to another.
4242

4343
## Use-cases for storing research data
4444

0 commit comments

Comments
 (0)