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.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pic_rucio_policy_package-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf7baa52f9b61a65deea78c7da75177fe8e8d80b0c61ff48db352ce439950342
MD5 0572e58a8b965c354710c9d3a402f42b
BLAKE2b-256 1bc74dcda1ceeb7fcce429a44c28cd3adc04e45a5c93c6ca9ff8ccb4ad8118c8

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