X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=auth%2Fcsit%2FREADME.txt;h=7ae99c4d42b266683f5c3c9a9a3702da2b8b4701;hb=7a1817bf3cf3c40c6c33f673ddc46c3f115cc3bc;hp=3eb554b1149fd6d106818d1e9f7f967cb6676880;hpb=5ed77b98dbe9107431d2dfd61d331f78b009503b;p=aaf%2Fauthz.git diff --git a/auth/csit/README.txt b/auth/csit/README.txt index 3eb554b1..7ae99c4d 100644 --- a/auth/csit/README.txt +++ b/auth/csit/README.txt @@ -1,40 +1,40 @@ -# -# Edit the following in /auth/sample/local -# -aaf.props -org.osaaf.aaf.cm.ca.props (leave out Password) +######### +## ============LICENSE_START==================================================== +## org.onap.aaf +## =========================================================================== +## Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. +## =========================================================================== +## Licensed under the Apache License, Version 2.0 (the "License"); +## you may not use this file except in compliance with the License. +## You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## ============LICENSE_END==================================================== +## + +The CSIT functions are started by Jenkins, starting with the "setup.sh" +in the csit/plans/aaf/aafapi directory (where 'csit' is an ONAP Project) + +You can emulate the JENKINS build locally + +1) Start in the directory you put your ONAP source in + cd +2) If not exist, create a "workspace" directory. + mkdir -p workspace +3) Create an empty common functions script + > workspace/common_functions.sh +4) cd to the plans + cd csit/plans/aaf/aafapi +5) Run setup with variables set to the Workspace you created +WORKSPACE=/workspace; SCRIPTS=$WORKSPACE; export WORKSPACE SCRIPTS; bash setup.sh + +6) To practice the Shutdown, do: +WORKSPACE=/workspace; SCRIPTS=$WORKSPACE; export WORKSPACE SCRIPTS; bash teardown.sh + -# cd to main docker dir -cd ../../docker - -# Start the container in bash mode, so it stays up -sh agent.sh bash - -# in another shell, find out your Container name -docker container ls | grep aaf_agent - -# CD to directory with CA info in it. -# (example) -cd /opt/app/osaaf/CA/intermediate_7 - -# copy keystore for this AAF Env -docker container cp -L org.osaaf.aaf.p12 aaf_agent_:/opt/app/osaaf/local -# (in Agent Window) -agent encrypt cadi_keystore_password - -# If you intend to use Certman to sign certs, it is a "local" CA -# copy Signing Keystore into container -docker container cp -L org.osaaf.aaf.signer.p12 aaf_agent_:/opt/app/osaaf/local -# (in Agent Window) -agent encrypt cm_ca.local - -# Check to make sure all passwords are set -grep "enc:" *.props - - -# When good, run AAF -bash drun.sh - -# watch logs in Agent Window -cd ../logs -sh taillog