
This PS enables Pegleg to upload documents directly to Shipyard thus ensuring that unencrypted data never gets stored in disk. The flow for this new CLI command is as follows: - Collect documents as per the provided site repository - Decrypt the collected documets(TODO) - Upload document to Shipyard: - one collection per repository will be uploaded to Shipyard Eg- pegleg site -r /opt/aic-clcp-site-manifests \ -e global=/opt/aic-clcp-manifests upload <site-name> Two collections will be created in shipyard since there are two repositories provided. The name of the collections will be the name of repositories provided. - Commit the documents in shipyard buffer. Change-Id: I6275252b044ebb82d8bb2009c0bea6ebf7033bce
1.6 KiB
1.6 KiB
Pegleg Exceptions
Base Exceptions
pegleg.engine.exceptions.PeglegBaseException
Git Exceptions
pegleg.engine.exceptions.GitConfigException
pegleg.engine.exceptions.GitException
pegleg.engine.exceptions.GitAuthException
pegleg.engine.exceptions.GitProxyException
pegleg.engine.exceptions.GitSSHException
pegleg.engine.exceptions.GitInvalidRepoException
Authentication Exceptions
pegleg.engine.util.shipyard_helper.AuthValuesError