You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/staff-docs/archive/munin.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Munin
3
3
---
4
4
5
-
**NOTE:** We are currently in the process of migrating many of our monitoring services to Prometheus. For more information, visit the documentation page for Prometheus [here](/staff-docs/infrastructure/prometheus/).
5
+
**NOTE:** We are currently in the process of migrating many of our monitoring services to Prometheus. For more information, visit the documentation page for Prometheus [here](../infrastructure/prometheus.md).
6
6
7
7
We use [Munin](https://munin.ocf.berkeley.edu) to provide real-time monitoring
8
8
of our hardware. The master is [dementors](https://www.ocf.berkeley.edu/docs/staff/backend/servers/) which
**I wasn’t able to make the first/second/nth meeting of the semester, can I
106
106
still join?**
107
107
108
-
Yes! You can join at any meeting at any time. If you’re worried about what you’ve missed, you can ask a veteran staffer to bring you up to speed or review the [BoD minutes](../bod) for that week.
108
+
Yes! You can join at any meeting at any time. If you’re worried about what you’ve missed, you can ask a veteran staffer to bring you up to speed or review the [BoD minutes](../bod/index.md) for that week.
109
109
110
110
**What if I can’t physically be present at weekly meetings?**
[ocflib][ocflib] is a Python library we maintain which is installed on every OCF
85
85
host. For this exercise, you won’t need to make modifications to ocflib.
86
86
87
-
1.[Log into supernova](/staff-docs/procedures/ssh-supernova/) and start an
87
+
1.[Log into supernova](../../procedures/ssh-supernova.md) and start an
88
88
IPython3 shell (the `ipython3` command).
89
89
2. To make sure things are working:
90
90
1. Run `import ocflib.lab.staff_hours` to import utilities relating to
@@ -114,13 +114,13 @@ request][github-pull-request] on GitHub. Pull requests allow staffers to propose
114
114
changes in discrete chunks and get feedback before the code goes live.
115
115
116
116
You're going to make a pull request to [ocfweb][ocfweb]. Specifically, you'll
117
-
add your name to [the list of everyone who's completed this task](/staff-docs/get-involved/starter-tasks/completed/).
117
+
add your name to [the list of everyone who's completed this task](completed.md).
118
118
119
119
### Set up
120
-
1. Log into [GitHub](https://github.com). If your [OCF email](/user-docs/services/mail/) (`<OCF username>@ocf.berkeley.edu`) is not connected to your
120
+
1. Log into [GitHub](https://github.com). If your [OCF email](../../../user-docs/services/mail.md) (`<OCF username>@ocf.berkeley.edu`) is not connected to your
121
121
account, [add it to your account emails](https://github.com/settings/emails).
122
122
2. Create your personal [fork][github-fork] of [ocfweb][ocfweb].
123
-
3.[Log into supernova](/staff-docs/procedures/ssh-supernova/).
123
+
3.[Log into supernova](../../procedures/ssh-supernova.md).
124
124
4. Optional: For easier authentication to GitHub, [generate an SSH
125
125
key][github-ssh-keygen] and [add it to your GitHub account][github-add-key].
126
126
Note: the `xclip` commands will probably not work. Instead, just run `cat
@@ -139,7 +139,7 @@ pull requests to ocfweb will use this same clone.
139
139
very short name for your branch and run `git checkout -b <branch-name>`. You
140
140
have now created and switched to your new branch.
141
141
2. Now, you can edit the file and add your username. Figure out which file
142
-
corresponds to [the completion list](/staff-docs/get-involved/starter-tasks/completed/) and
142
+
corresponds to [the completion list](completed.md) and
143
143
add your username to that file. (Just add the name for now, don't worry about
144
144
adding the URL or brackets.)
145
145
@@ -200,7 +200,7 @@ After pushing, the pull request on GitHub will automatically update with the new
200
200
changes.
201
201
202
202
Congrats on making your PR! If you want to learn more about what you can do with
203
-
git, check out our [documentation on git](/staff-docs/infrastructure/git/).
203
+
git, check out our [documentation on git](../../infrastructure/git.md).
Copy file name to clipboardExpand all lines: docs/staff-docs/infrastructure/kubernetes/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ replication, impose resource limits, and recover quickly from failures.
25
25
26
26
A Kubernetes cluster consists of "master" nodes and "worker" nodes. In short,
27
27
master nodes share state to manage the cluster and schedule jobs to run on
28
-
workers. [It is considered best practice to run an odd number of masters](/staff-docs/infrastructure/kubernetes/#why-the-odd-number-of-masters), and currently our
28
+
workers. [It is considered best practice to run an odd number of masters](#why-the-odd-number-of-masters), and currently our
Copy file name to clipboardExpand all lines: docs/staff-docs/infrastructure/ldap.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ title: LDAP
6
6
7
7
The Lightweight Directory Access Protocol accesses a directory service over a
8
8
network. We currently use OpenLDAP to store information about accounts (except
9
-
password hashes which are in [Kerberos](/staff-docs/infrastructure/kerberos/)).
9
+
password hashes which are in [Kerberos](kerberos.md)).
10
10
11
11
12
12
## Definition of an OCF account
@@ -91,7 +91,7 @@ Searching for all accounts created after a certain time:
91
91
### `ldapvi`
92
92
93
93
`ldapvi` is a "text editor" for LDAP which can generate LDIF change records to
94
-
pass to `ldapadd` (or modify directly if you have the proper [permissions](/staff-docs/get-involved/staff-privileges/)). The easiest way to edit a single record with `ldapvi` is to
94
+
pass to `ldapadd` (or modify directly if you have the proper [permissions](../get-involved/staff-privileges.md)). The easiest way to edit a single record with `ldapvi` is to
95
95
just run `kinit [username]/admin ldapvi [record]`, which will authenticate with
96
96
Kerberos and then run `ldapvi` all in one step.
97
97
@@ -129,7 +129,7 @@ file in your current directory, or `Q` to discard.
129
129
### `ldapadd`
130
130
131
131
`ldapadd` is a utility to add entries to the LDAP directory if you have the
0 commit comments