Setup Pulp Guide
Tutorial SEL
Section titled “Tutorial SEL”Rocky Tutorial
Section titled “Rocky Tutorial”High Level
Section titled “High Level”Naming
Section titled “Naming”team - tech - maturity - locator
team:
- tiger
- dpe
- cpp
tech:
- mvn
- docker
- python
maturity:
- external
- snapshot
- dev
- prod
locator:
- local
- eu
4 part name including: project, product, or team teach, tool, or packages type maturity location - local, remote, virtual, distribution
Security
Section titled “Security”dev: generated during dev/ci processes prod: stable, tested, and released
Setup of Pulp
Section titled “Setup of Pulp”git clone git@github.com:pulp/pulp-oci-images.gitcd pulp-oci-images/images/composedocker compose up -dConfigure cli tooling - but some only available over post calls such as policy
Section titled “Configure cli tooling - but some only available over post calls such as policy”python -m venv venvsource venv/bin/activatepip install pulp-cli pulp-cli-mavenpulp config create --username admin --base-url http://localhost:8080 --password password --overwritePython Setup
Section titled “Python Setup”Maven setup
Section titled “Maven setup”# can use https://github.com/jenkins-docs/simple-java-maven-app.git to test outpulp maven remote create --name maven-central --url https://repo1.maven.org/maven2/pulp maven repository create --name maven-central --remote maven-centralpulp maven distribution create --name maven-central --remote maven-central --repository maven-central --base-path maven-central