• R/O
  • SSH

manifest: Commit

A service to replicate and serve requests for site configurations based on site ID, public IP, and the on-site lead contact's OTP.


Commit MetaInfo

Révision3a02c48a6e64e5940dad0c51a01d2ddde6beb373 (tree)
l'heure2021-10-12 21:56:36
AuteurS. Seago <sseago-dev@proj...>
CommiterS. Seago

Message de Log

Added config file bundle

Bundles contain docker-compose, Vagrantfile, and other IaC content. In a real example, the bundle string is actually the URL were the bundle can be downloaded. The site authorizes by public IP, the presence of a manifest on the manifest server, and that the manifest has already been accessed within the last hour.

Change Summary

Modification

diff -r 0a326a182aa0 -r 3a02c48a6e64 container/manifest/iah000.json
--- a/container/manifest/iah000.json Mon Oct 11 21:17:51 2021 -0500
+++ b/container/manifest/iah000.json Tue Oct 12 07:56:36 2021 -0500
@@ -101,5 +101,6 @@
101101 ]
102102 }
103103 ]
104- }
104+ },
105+ "bundle": "7a73f62d-3757-4a52-bd82-b95359aaafa8.lrz.zpaq.blkar"
105106 }
\ No newline at end of file
diff -r 0a326a182aa0 -r 3a02c48a6e64 container/manifest/main.py
--- a/container/manifest/main.py Mon Oct 11 21:17:51 2021 -0500
+++ b/container/manifest/main.py Tue Oct 12 07:56:36 2021 -0500
@@ -11,6 +11,7 @@
1111 public_ip: str
1212 internal_nets: list
1313 hosts: dict
14+ bundle: str
1415
1516 router = MemoryCRUDRouter(schema=Site)
1617 app.include_router(router)
Afficher sur ancien navigateur de dépôt.