I run a small consulting firm and would like to configure some GPLv3 and AGPL software for a client (think HR, Accounting, ERP software). We mainly want to avoid Oracle or other ERP providers to save our client money, so if possible we want to go with open source. The GPL and AGPL software we will configure for them would only be used by my client internally. Neither they or we are offering it as a service. We are not hosting it for them (we will configure it on their provider of choice), but we will charge for maintenance of their system if they choose to pay us for that. We are also open with them about specifically what software we setup for them use and show them where to find the code on GitHub.
Alongside the GPL code, we also distribute some software that we have written ourselves, and when we are ready, will deploy all of it together on a Kubernetes cluster for our client so that their business can use it. Our proprietary code does not use the GPL or AGPL code in any way, and exists completely independently. It is deployed separately, but on the same cluster. Additionally, the GPL and AGPL code we want to host for them will not be modified or touched in any way, and is only deployed for their internal use.
If some of the software I configure for my client is GPL or AGPL, will we have to release our own proprietary modules which have nothing to do with the GPL or AGPL code but are distributed and deployed alongside it?