Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing Pelican/OSDF Origin via RPM (SOFTWARE-5962) #193

Merged

Conversation

matyasselmeci
Copy link
Contributor

No description provided.

The Pelican/OSDF configuration does not look for the cert/key in the usual
/etc/grid-security location, so update the Let's Encrypt docs to mention
the difference.
…ARE-5962)

- Some of the configuration is still up in the air as we learn more from
  supporting JLab/GLBRC/others, and as we revamp the config we ship

- Registration instructions could use improvement

- No validation instructions yet
@matyasselmeci
Copy link
Contributor Author

Things that are missing:

  • Some of the configuration is still up in the air as we learn more from
    supporting JLab/GLBRC/others, and as we revamp the config we ship

  • Registration instructions could use improvement

  • No validation instructions yet

@matyasselmeci
Copy link
Contributor Author

Whatever configuration we recommend in this doc, we should update osdf-origin.yaml in the pelican/systemd directory to reflect it.

Copy link
Contributor

@brianhlin brianhlin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seeing as how Mat's leaving for vacation shortly, this review is mostly intended as notes for me for what I think needs to be done with this doc. The main things are:

  1. A separate section near the top for the procedure to upgrade from a proto-Pelican origin
  2. Thinking about the least painful way to present registration since users will have to do it in two spots (registry, topology)
  3. Fleshing out the configuration section: add section for multiuser, add section about logging

docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
docs/data/osdf/install-origin-rpm.md Outdated Show resolved Hide resolved
matyasselmeci added a commit to matyasselmeci/docs that referenced this pull request Oct 11, 2024
This is based on the Pelican/OSDF origin by RPM doc (PR osg-htc#193) so changes added there should generally be added here too.
matyasselmeci added a commit to matyasselmeci/docs that referenced this pull request Nov 8, 2024
This is based on the Pelican/OSDF origin by RPM doc (PR osg-htc#193) so changes added there should generally be added here too.
…5962

Various improvements + WIP upgrade outline
* master: (54 commits)
  Remove extraneous bad copy-paste?
  Update minimum AP HTCondor version
  2024-11-26 release note
  Put back port 8444 warning pending discussion
  2024-11-19 Release note
  2024-11-13 Release Announcement
  Modest tweaks from reviewing doc
  Fix link
  Tell people to email us with the logs if validation fails
  tweaks
  Prefer OSG 24
  Apply suggestions from code review
  fix syntax
  Add a validation test; move the registration step to the end and call it "Joining the Cache to the Federation"
  Use "Service requirements" instead of "Hardware requirements"
  typo
  Update hardware requirements; add install instructions for OSG 23 and 24; add cache configuration based on Pelican 7.11.1 config.d  (SOFTWARE-6013)
  WIP: Installing a Pelican/OSDF cache by RPM
  WIP: data/osdf/install-cache-rpm.md
  Let's Encrypt: mention that Pelican needs the full cert chain
  Let's Encrypt CA cert docs: use different paths for Pelican/OSDF
  Fix indentation
  Add note to upgrade docs about removing duplicate worker temp dir config var
  Apply suggestions from code review
  Update references from repo.opensciencegrid.org -> repo.osg-htc.org
  Fix on more broken HTCondor-CE link
  Fix broken HTCondor-CE doc links
  Add details for HTCondor releases
  Fix broken link
  Remove references to unreleased OSG 24 WN tarball; add note
  Remove ToC link for unfinished doc
  Add docs for updating ospool-ep docker image
  Add estimated EOL for OSG 23 and 24
  OSG 24 initial release notes (SOFTWARE-6012)
  Use new ospool-ep image name
  Restore out-of-date OSG WN client doc
  Fix squid, OIDC agent, and stash-* container references
  Add missing period
  Add initial major packages for OSG 24
  Add OSG 23 references back since it's still supported
  Prefer EL9 over EL8
  Release notes for 2024-10-24
  Fix typo
  rename docker repo prefixes to osg-htc
  remove references to el7 in most docs
  remove most references to OSG <23 from non-release-history docs
  Update docs to reference OSG-24 as the latest series
  Release note for 2024-10-10
  Release notes for 2024-10-03
  Add in links for 2024-10-01 release notes
  ...
…he RPM installation doc in terms of structure and phrasing
@matyasselmeci
Copy link
Contributor Author

I have a second take incorporating your comments and also things from the cache installation via RPM docs, ready for review.

One thing that's missing from the doc is picking a namespace. Since that's going to be common with the 'installation via container' docs, I think that should go into a separate doc (some Pelican/OSDF equivalent of the Getting VO Data into the OSDF doc)

@matyasselmeci matyasselmeci marked this pull request as ready for review December 10, 2024 22:19
Copy link
Contributor

@brianhlin brianhlin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

docs/data/osdf/install-origin-rpm.md Show resolved Hide resolved
@matyasselmeci matyasselmeci changed the title WIP: Installing Pelican/OSDF Origin via RPM (SOFTWARE-5962) Installing Pelican/OSDF Origin via RPM (SOFTWARE-5962) Dec 12, 2024
@matyasselmeci matyasselmeci merged commit 7a096f0 into osg-htc:master Dec 12, 2024
1 check failed
@matyasselmeci matyasselmeci deleted the pr/pelican-osdf-origin.SOFTWARE-5962 branch December 12, 2024 22:03
@matyasselmeci matyasselmeci restored the pr/pelican-osdf-origin.SOFTWARE-5962 branch December 12, 2024 23:06
@matyasselmeci
Copy link
Contributor Author

Made public in #222

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants