1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (C) 2019 IBM.
5 Controller Blueprint Archived Designer Tool(CBA)
6 ------------------------------------------------
12 The Controller Blueprint Archived is the overall service design, fully model-driven, package needed to automate the resolution of resources for instantiation and any config provisioning operation, such as day0, day1 or day2 configuration.
14 The CBA is .zip file, comprised of the following folder structure, the files may vary:
18 .. |image0| image:: media/image0.jpg
27 .. |image3| image:: media/CDS_architecture.jpg
34 Building client html and js files
35 =================================
37 * FROM alpine:3.8 as builder
39 * RUN apk add --no-cache npm
41 * WORKDIR /opt/cds-ui/client/
43 * COPY client/package.json /opt/cds-ui/client/
47 * COPY client /opt/cds-ui/client/
52 Building and creating server
53 ============================
57 * WORKDIR /opt/cds-ui/
59 * RUN apk add --no-cache npm
61 * COPY server/package.json /opt/cds-ui/
65 * COPY server /opt/cds-ui/
67 * COPY --from=builder /opt/cds-ui/server/public /opt/cds-ui/public
73 * CMD [ "npm", "start" ]
80 Visual Studio code editor
90 1. Make sure your local Maven settings file ($HOME/.m2/settings.xml) contains
91 references to the ONAP repositories and OpenDaylight repositories.
92 2. git clone https://(LFID)@gerrit.onap.org/r/a/ccsdk/cds
93 3. cd cds ; mvn clean install ; cd ..
94 4. Open the cds-ui/client code for development
100 .. |image1| image:: media/image1.jpg
104 Functional Decomposition:
105 =========================
108 .. |image2| image:: media/image2.jpg
112 Controller design Studio Presentation:
113 ======================================
115 Details about CDS Architecture and Design detail, Please click the link.
116 :download:`CDS_Architecture_Design.pptx`