Skip to main content

PIC Rucio policy package

Project description

PIC Rucio policy package

This repository includes the policy package to be used in the Rucio instances managed at PIC.

It is based on the Rucio policy package template repository.

And developed following the instructions in the Policy packages documentation

Content

Schema

Contains minimal changes with respect to the default schema:

  • extended scope and DID name length
  • accept "+" characters in did name, for the MAGIC experiment
  • accept lower case in RSE names

Permissions

Kept the defaul permissions

Algorithms

No custom algorithms defined

Installation

From PyPI or other package index

pip install pic-rucio-policy-package

From source (development):

python -m pip install --upgrade pip
pip install -e .

Deployment

The recommended approach is to deploy the policy package via a Kubernetes init container

Contributing

  • Clone/fork the repository
  • Install the package dev dependencies in a venv/conda environment pip install -e .[dev]
  • Enable pre-commits pre-commit install
  • Run the tests with pytest tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pic_rucio_policy_package-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file pic_rucio_policy_package-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pic_rucio_policy_package-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ac8781c910014acba4bc9a770c5c4a5d2083f3aa2867cb369425fe57579aaa2
MD5 2b3260dfec7b863e16f9d7f967c56859
BLAKE2b-256 f59128b24764785f239371594229509a5a00dfe2f9419d5e932f82a3e3b4635f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page