summaryrefslogtreecommitdiffstats
path: root/kubernetes/contrib/charts/netbox
AgeCommit message (Collapse)AuthorFilesLines
2018-09-18Do not use nodePortPrefix for external appAlexis de Talhouët5-7/+7
Change-Id: I77d085ca89d51e3a1ba102d7666ee419701c39e4 Issue-ID: CCSDK-366 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-09-18Use free NodePort for Netbox (contrib)Alexis de Talhouët1-2/+2
For contrib chart, we rather use 304 prefix than the 302 prefix, to keep core ONAP component in the same prefix space. Change-Id: Ia87d134e6d1649ccb74c7af03c61c4d485e2395b Issue-ID: CCSDK-366 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2018-09-11Network prefix configurable in HelmMartin Ouimet1-26/+6
The network prefix cidr that are automatically provisioned into Netbox at the creation time were hard coded in the provision script. The purpose of this patch is to externalize the network prefix, so they can be configured in the Values file of the Helm chart. Change-Id: Ie5019f56339146e61794ea7308300436d790b4c4 Issue-ID: CCSDK-533 Signed-off-by: Martin Ouimet <martin.ouimet@bell.ca>
2018-09-11Fix not using storageClass issueMartin Ouimet4-5/+33
the PVC yaml definition was corrupted and mountPath were missing when not using storageClass. Fixed PVC template of Postgress and Netbox-app charts. Change-Id: Id018a5f5bf1e4a928cbcbdb6eefc43a1a0f08244 Issue-ID: CCSDK-533 Signed-off-by: Martin Ouimet <martin.ouimet@bell.ca>
2018-09-11Fix Netbox client assign IP 0Martin Ouimet1-0/+21
This patch assign the first IP (0) of the 3 networks. This prevent Netbox client from assigning IP 0 that is not supported in Openstack. Issue-ID: CCSDK-533 Change-Id: Id42f883d8dc8c12824669bb98e05b3944880def5 Signed-off-by: Martin Ouimet <martin.ouimet@bell.ca>
2018-08-29Merge "Example of NFS storage class for netbox chart"Mandeep Khinda6-34/+13
2018-08-29Merge "Added external-key and resource-name custom fields"Jerome Doucerain1-66/+18
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 Choquette43-0/+1814
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>