aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/contrib
AgeCommit message (Collapse)AuthorFilesLines
2018-08-29Example of NFS storage class for netbox chartAlexis de Talhouët6-34/+13
Change-Id: I415184938523e12a6e2459bbadc9f77de3ac1a40 Issue-ID: CCSDK-366 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-08-29Added external-key and resource-name custom fieldsAlexis de Talhouët1-66/+18
During the self serve flow, the resources can be uniquely identify using a external-key, allowing the DG to retrieve the data from SDNC DB very easily for unassign purposes. The resource-name has been added in order to provide more information for the netbox admin, allowing him to have a clear idea what purpose the ip is serving; given the resource-name passed on by the designed is meaningfull. Change-Id: I33bb74b9bca8009e70faede8001c34a451ad205f Issue-ID: CCSDK-366 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-08-28Added netbox.properties config file for SDNCAlexis de Talhouët1-1/+1
https://gerrit.onap.org/r/#/c/60791/ is addin Netbox client support for SDNC. In order to connect to this system, configuration is needed at the deployment phase to provide host and api key, used to interact through REST to the system. Change-Id: I2177ead86879d4c65eca86e7a1dce29f2de94956 Issue-ID: CCSDK-462 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-08-17Add provisioning job for NetboxAlexis de Talhouët8-9/+226
This is adding a script in a configmap along with a job that will play the script. This is also adding a readiness check to the netbox-app pod, so that the job can be executed once the pod is ready. Adding provisioning of: - user - region - tenant group - tenant - site - prefixes for vFW use case Change-Id: I3bf00eb81ff4330b38e83b2f67cb17d4866e3990 Issue-ID: CCSDK-460 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-08-14Add netbox IPAM charts to support CDS usecaseMarc-Alexandre Choquette46-0/+1866
Add /contrib & netbox subcharts to support the CDS Casablanca usecases, which leverages Netbox IPAM. Issue-ID: CCSDK-366 Change-Id: Ic761ea7ac7f763649184b89aa523c9e27fd34fc4 Signed-off-by: Marc-Alexandre Choquette <m.a.choquette@bell.ca>