Skip to content

Commit

Permalink
Merge branch 'main' into 399-rse-attributes-and-settings
Browse files Browse the repository at this point in the history
  • Loading branch information
bjwhite-fnal authored Dec 19, 2024
2 parents 87ca138 + 12551be commit a23d8c8
Show file tree
Hide file tree
Showing 20 changed files with 21,541 additions and 15,026 deletions.
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
- package-ecosystem: devcontainers
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
- package-ecosystem: npm
directory: "/website"
schedule:
interval: weekly
open-pull-requests-limit: 10
- package-ecosystem: pip
directory: "/tools"
schedule:
interval: weekly
groups:
python-packages:
patterns:
- "*"
2 changes: 1 addition & 1 deletion .github/workflows/check_external_links.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Install dependencies
run: |
npm install -g markdown-link-check
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/update_documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: 2.7
Expand All @@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Check file names
run: |
./tools/check-file-names.sh
Expand All @@ -35,7 +35,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get install --yes shellcheck
Expand All @@ -47,7 +47,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install dependencies
run: |
pip install -r tools/requirements.txt
Expand All @@ -68,8 +68,8 @@ jobs:
needs: [check_markdown_syntax, check_file_names, check_shell_scripts, check_python_scripts]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/checkout@v4
with:
repository: rucio/rucio
ref: master
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
if: github.ref == 'refs/heads/main' || github.event_name == 'schedule'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/download-artifact@master
with:
name: documentation-artifacts
Expand Down
5 changes: 3 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ and more can be found by browsing through the sub-sections of this topic.
- [What is Rucio](started/what_is_rucio.md)
- [Main Components](started/main_components.md)
- [Additional Layers and Resources](started/additional_layers_and_resources.md)
- [About Rucio Daemons](started/daemons.md)

## Client

Expand Down Expand Up @@ -60,8 +61,8 @@ Developer documentation will help you get started. Peruse some common REST API &
Client API references that are directly derived from Rucio's python
libraries. We also have a contribution guide for those who wish to pitch in.

- [Client API Documentation](client_api/accountclient)
- REST API Documentation
- [Client API Documentation](pathname:///html/site/client.html)
- [REST API Documentation](pathname:///html/rest_api_doc.html)
- [Contributing guide](contributing)

## Contributing to the Documentation
Expand Down
8 changes: 4 additions & 4 deletions docs/operator/k8s_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ OPENSTACK_PROJECT=cc059d57-6e98-4688-a3be-aae2b451868b,<your-openstack-project-I
The ID `cc059d57-6e98-4688-a3be-aae2b451868b` will allow the LoadBalancer as a Service (LBaaS) instance to [assign LoadBalancers to this set](https://clouddocs.web.cern.ch/networking/load_balancing.html#adding-load-balancer-to-landb-sets). In the specific case of the COMPASS rucio instance, the `openstack-landb-set-access` is being set as a member of the `rucio-it-admins` egroup.
Please refer to the LoadBalancers section for more information.
:::
![[/img/landb-set-create.png]]
![image](/img/landb-set-create.png)
# Populating the cluster
There are four main components that need to be installed in order to have the Rucio cluster operative:
Expand Down Expand Up @@ -338,7 +338,7 @@ With respect to the [original Helm chart](https://github.com/rucio/helm-charts/b
This setup will trigger the `openstack-cloud-controller-manager` pod, and will automatically instantiate the requested LBs.
Please notice that in order to have LBs, one must request a quota change to the openstack project:
![[/img/get-lbs.png]]
![image](/img/get-lbs.png)
To check the status of the LBs, the CLI command can be used:
```sh
Expand Down Expand Up @@ -376,7 +376,7 @@ In the current example, a cert for `compass-rucio.cern.ch` (corresponding to the
:::tip[Certs pro move]
> Create a [grid Host certificate](https://ca.cern.ch/ca/host/Request.aspx?template=ee2host) linked to both servers and auth domains. If you need, you can specify Subject Alternative Names (SANs) for your certificate, in DNS format in the SAN box. Then you'll have one cert to rule them all:
![[/img/grid-host-certs.png]]
![image](/img/grid-host-certs.png)
:::

#### Create the `host`, `key`, `ca` and `GridCA` files
Expand Down Expand Up @@ -557,7 +557,7 @@ additionalEnvs:
A diagram of how the proxy certificate is created and mounted on the daemons is displayed below:
![[/img/daemons-chart.png]]
![image](/img/daemons-chart.png)
## Rucio UI
[Reference Helm Chart](https://gitlab.cern.ch/rucio-it/flux-compass/-/blob/master/sync/rucio-ui.yaml?ref_type=heads).
Expand Down
Loading

0 comments on commit a23d8c8

Please sign in to comment.