Skip to content

Commit

Permalink
Merge pull request #397 from bgraef/main
Browse files Browse the repository at this point in the history
update quay install post
  • Loading branch information
bgraef authored Jul 26, 2024
2 parents 37824da + 1986e12 commit 6b4a745
Showing 1 changed file with 19 additions and 17 deletions.
36 changes: 19 additions & 17 deletions content/posts/ol/virt/post-31/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Install Project Quay"
date: 2023-02-15
draft: false
summary: "Learn to setup and use the Project Quay Registry on Podman."
summary: "Learn to run and configure the Project Quay container image registry on Podman."
tags: ["ol","lab","tutorial","ol-podman"]
showDate: true
---
Expand All @@ -11,32 +11,34 @@ showDate: true

:crescent_moon: [Lab](https://luna.oracle.com/lab/e3f488a9-20a8-49d8-ae08-818f8730568c)

:spiral_notepad: [Tutorial](https://docs.oracle.com/en/learn/podman-quay)
:spiral_notepad: [Tutorial](https://docs.oracle.com/en/learn/ol-podman-quay)

## Details

Project Quay is an open-source repository used to store and manage artifacts such as containers for use on cloud native platforms. Project Quay also offers additional functionality such as (in no particular order):
Project Quay is an open-source repository that stores and manages artifacts such as containers for use on cloud-native platforms. Project Quay also offers additional functionality such as (in no particular order):

- Registry - High availability
- Security - Vulnerability scanning, Logging & Auditing, Notifications & Alerts
- Access Control - Role-based access control (RBAC)
- Integration - OAuth support
- Build Automation - Git/GitHub/GitLab integration
- Registry - High availability
- Security - Vulnerability scanning, Logging & Auditing, Notifications & Alerts
- Access Control - Role-based access control (RBAC)
- Integration - OAuth support
- Build Automation - Git/GitHub/GitLab integration

It can be deployed on either a Kubernetes cluster using an Operator, or as a standalone container or high availability cluster on Podman.
It can be deployed on a Kubernetes cluster using an Operator or as a standalone container or high-availability cluster on Podman.

### Objectives

These guides show how to install and run Project Quay on Podman and then confirm it is working. The main steps described are outlined below:
In this tutorial, you'll learn how to:

- Install Project Quay on Podman
- Verify basic Quay functionality works
- Install and run Project Quay using Podman
- Verify basic Quay functionality is working

> **Note:** The steps provided do not include how to configure the registry using certificates. Therefore its recommended for non-production purposes or an internal/air-gapped environment.
> **Note:** The steps provided do not include configuring the registry using certificates. Therefore, it's recommended for non-production purposes or an internal/air-gapped environment.
### Requirements
### Prerequisites

- A system with Oracle Linux installed
- Podman installed (the 'container-tools' package)
- Access to the Internet
- Minimum of a single Oracle Linux system

- Each system should have Oracle Linux installed and configured with:
- A non-root user account with sudo access
- Podman and cURL packages
- Access to the Internet

0 comments on commit 6b4a745

Please sign in to comment.