Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The CAPIF APIs are generated from the OpenAPI specifications provided by 3GPP. The generate.sh script downloads the specifications from 3GPP, fixes them and then generates the APIs. While these files are checked into the repo, they can be re-generated using generate.sh. For details on running generate.sh, please see the sme/servicemanager/README.md. The specifications are downloaded from the following site; https://www.3gpp.org/ftp/Specs/archive/29_series. To see the APIs in swagger format, see the following link; https://github.com/jdegre/5GC_APIs/tree/Rel-17#common-api-framework-capif.

...

For a stand-alone development deployment, please see the `deploy` deploy folder for configurations to deploy Service Manager to Kubernetes. We need the following steps.
 - Deploy a PV for Kong's Postgres database (depends on your Kubernetes cluster)
 - Deploy a PVC for Kong's Postgres database
 - Deploy Kong with Postgres
 - Deploy Capifcore
 - Deploy Service Manager

We consolidate the above steps into the script `deploydeploy-to-k8s.sh`sh. To delete the full deployment, you can use `deletedelete-from-k8s.sh`sh. The deploy folder has the following structure.

...