Merge ~ines-almeida/launchpad-layers:add-pkgupload-interface into launchpad-layers:main
Proposed by
Ines Almeida
Status: | Merged |
---|---|
Approved by: | Ines Almeida |
Approved revision: | 5b890f91070864c5eefc45f974298756e39c53a5 |
Merge reported by: | Ines Almeida |
Merged at revision: | 3618c237db8fd7a7d44f8872d27e7b6b22b703ab |
Proposed branch: | ~ines-almeida/launchpad-layers:add-pkgupload-interface |
Merge into: | launchpad-layers:main |
Diff against target: |
109 lines (+91/-0) 3 files modified
upload-queue-processor/interface.yaml (+3/-0) upload-queue-processor/provides.py (+37/-0) upload-queue-processor/requires.py (+51/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson (community) | Approve | ||
Review via email: mp+445989@code.launchpad.net |
Commit message
Create interface for txpkgupload charm
This interface has 2 main goals:
- Set the `<interface>
- Send configuration data from the upload processor to the txpkgupload using `set_config()` in `provides.py`, and fetching it from the txpkgupload charm directly once the `<interface>
Description of the change
This interface should be used between txpkgupload and the ppa/ftpmaster upload processors charms
Currently the ppa/ftpmaster upload processors are the providers of the interface, and the txpkgupload is the one that requires it
To post a comment you must log in.
Added some of my own thoughts and questions about the code