Make it easier to incorporate new projects to operation code

Offen
#60 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
20/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
aws, docker, kubernetes, postgresql

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die aktuelle Infrastruktur und die Art und Weise zu erfassen, wie Projekte ECS, Kubernetes, EC2, RDS, ECR und Docker Hub nutzen; als erledigt gilt die Aufgabe, wenn ein abgestimmtes Design und ein dokumentierter Implementierungsplan für Provisionierung, Zugangsdaten, Uploads und den eingeschränkten Zugriff auf die Produktion vorliegen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Right now adding to our current infrastructure is not very easy or new user friendly.

Pain points:

  1. Individuals have to get AWS credentials which can take a long time
  2. Providing individuals the ability to create their own assets while they are learning can cause them to make big mistakes like provision too many.
  3. Have to write their own infrastructure scripts
  4. We lost the dockerhub password, so users need to figure it out on their own
  5. If they decide to use our current infrastructure we have to learn kubernetes, and then we have to trust them they won't break non-related projects.

An example was, in my case I setup a pythonanywhere account and paid for a server and postgres, then when it started being slow we migrated to ECS. Currently it's on ECS, but the rest of operation code doesn't use ECS.

An example of one solution could be:

  1. User requests EC2 and RDS instances.
  2. Some authority provides authentication credentials for these assets.
  3. User doesn't have to know how to write scripts to upload container as someone in leadership provides a standardized upload to ECR/ dockerhub script.
  4. If user wants to troubleshoot production logs, user doesn't need to have full production kubernetes access, which provides ability to break others.
Vorherrschende Sprache
HCL
Sterne
17
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus OperationCode/operationcode_infra

Alle Issues in OperationCode/operationcode_infra

Ähnliche Issues

Weitere Issues zu Cloud

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.