Red Hat Quay är ett privat register som ursprungligen utvecklades av CoreOS Inc. som används att lagra, bygga och distribuera containerbilder, De omfattar systembiblioteken, systemverktygen och andra plattformsinställningar som applikationer behöver för att köras på en containeriserad plattform.
Efter att projektet föll i händerna på Red Hat släpptes det som en del av ett initiativ till överföring till kategorin öppen källkod egna produkter från förvärvade företag. Koden i fråga driver både Red Hat Quay och Quay.IO, och inkluderar även Clairs open source-säkerhetsprojekt som utvecklades av Quay-teamet och integrerades med registret 2015.
I blogginlägget som tillkännager projektets övergång till öppen källkod presenterar den ledande mjukvaruingenjören på Red Hat Joey Schorr skrev:
"Vi tror att projekten tillsammans kommer att gynna den molnbaserade gemenskapen genom att sänka barriären för innovation kring containrar, vilket hjälper till att göra fler containrar säkra och tillgängliga."
"Clair skapades i öppen källkodsgemenskapen i ett försök att förbättra säkerheten genom öppet arbete mellan både leverantörer och användare", fortsatte han. "Med ökade säkerhetsbehov i åtanke är Clair också direkt integrerad i Project Quay."
Om Quay Code
Nu när jag har blivit öppen källkod som en del av Project Quay, Quay och Clairs kodbaser kommer att hjälpa samhällen inföding av molnet för att sänka barriären för innovation kring containrar, hjälpa dem att göra containrar säkrare och mer tillgängliga.
Projektet tillhandahåller verktyg för att bygga, lagra och distribuera behållarbilder och applikationer, samt ett webbaserat gränssnitt för att hantera registret.
Med Quay kan du distribuera ditt eget container- eller applikationsavbildningsregister till infrastrukturen under kontroll, vilket endast kräver åtkomst till DBMS och diskutrymme för att lagra bilder.
också kommer att hjälpa användare att få mer säkerhet om sina bildarkiv med automation, autentisering och auktoriseringssystem. Den är kompatibel med de flesta containermiljöer och orkestreringsplattformar och är även tillgänglig som en värd eller lokal tjänst.
Registreringen är kompatibel med den första och andra versionen av protokollet (Hamnarbetare Registry HTTP API) används för att distribuera containerbilder för Docker-motorn, samt specificera Docker-manifestfilerna.
App Container Image Discovery-specifikationen stöder container discovery. Du kan ansluta till system för kontinuerlig integration och leverans (CD/CI) med sammansättning från repositories baserade på GitHub, Bitbucket, GitLab och Git.
Kaj ger flexibla åtkomstkontrollmekanismer, kontroller för utvecklingsteam och tillåter användning av LDAP, Keystone, OIDC, Google Auth och GitHub för autentisering.
Lagring kan distribueras ovanpå lokala FS, S3, GCS, Swift och Ceph och replikera för att optimera dataretur baserat på användarens plats. Sammansättningen inkluderar Clairs verktygslåda, som ger automatisk genomsökning av behållarfyllningar för att identifiera okorrigerade sårbarheter.
Red Hat upprepade att dess stöd för Quay planerade att fokusera på att förbättra "dagens övergripande användare och upplevelse."
Planerade uppdateringar inkluderar automatisk spegling av namnutrymmen, förråd" eller en delmängd av dessa över flera register. Förbättrat stöd för lagringsbackends och förbättringar av innehållsstyrning finns också på att-göra-listan.
Projekt kaj innehåller en samling programvara med öppen källkod skriven i Python Licensierad under Apache 2.0 och andra öppen källkodslicenser, och efter en förvaltningsmodell med öppen källkod, med en underhållskommitté tillsammans med en öppen gemenskap, kan användare av Red Hat Quay och Quay.io dra nytta av att kunna arbeta tillsammans med koden.
Fuente: https://www.redhat.com