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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pic_rucio_policy_package-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 31617a27d5f407c676bc51de6f5f437408076b7e7a143893ea7e93e3888a07e9
MD5 14d1de024bdd61c6022006a6fc098838
BLAKE2b-256 112d75059de0f616be1960da71d65f5c322d936982534fea94498f208fdbcb73

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