Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4852 commits
Select commit Hold shift + click to select a range
eaca520
BOT UI changes
srikanthv02 Apr 10, 2017
4e3297b
Added title for image in description page
srikanthv02 Apr 10, 2017
101d86c
spell check
srikanthv02 Apr 10, 2017
9c5a3d7
Restricting to only 1 blueprint launch
srikanthv02 Apr 10, 2017
786a24a
Merge pull request #1328 from srikanthv02/devSrikanth
amanpatial Apr 10, 2017
5678f06
Rename Old BOTs and Validate Remote BOTs Server
Durgesh1988 Apr 10, 2017
bb0e7e3
CICD dashboard integrated within RLCatalyst
meeran88 Apr 10, 2017
3b05dfc
Merge remote-tracking branch 'upstream/dev' into topic-iframe-dashboard
meeran88 Apr 10, 2017
94d36d3
Merge pull request #1329 from meeran88/topic-iframe-dashboard
amanpatial Apr 10, 2017
b7e9cd5
conflict
Apr 10, 2017
b778a89
Implement 2 New API for BOTs Execution
Durgesh1988 Apr 11, 2017
39f08fb
Implement Jenkins Executor
Durgesh1988 Apr 11, 2017
0a83894
Add Days in SAVED TIME
Durgesh1988 Apr 11, 2017
6bb2ee9
Add Days in SAVED TIME
Durgesh1988 Apr 11, 2017
a275fe5
Merge pull request #1330 from Durgesh1988/bots_dev
Graha Apr 11, 2017
3d10452
conflict
Apr 12, 2017
2027562
Add Days in SAVED TIME
Durgesh1988 Apr 12, 2017
469e804
Merge pull request #1322 from hrushikesh07/dev
amanpatial Apr 12, 2017
4a0b8d2
Jenkins Executor Implementation
Durgesh1988 Apr 12, 2017
a73e38d
Resolved issue for dev
srikanthv02 Apr 13, 2017
4d5c283
Merge pull request #1333 from srikanthv02/devSrikanth
amanpatial Apr 13, 2017
c9f7b36
Resolved Provider Sync and CFT Creation Issue and new Routes for Serv…
Durgesh1988 Apr 13, 2017
42d5193
Issue regarding cookbook save resolved
srikanthv02 Apr 13, 2017
76e328d
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Apr 13, 2017
e62e19b
Resolved Provider Sync and CFT Creation Issue and new Routes for Serv…
Durgesh1988 Apr 14, 2017
a4493f1
Merge remote-tracking branch 'upstream/dev' into bots_dev
Durgesh1988 Apr 14, 2017
8d41e38
Ansible Server Implementation
Durgesh1988 Apr 14, 2017
8e598cd
Resolved Provider Sync and CFT Creation Issue and new Routes for Serv…
Durgesh1988 Apr 14, 2017
757a474
New routes for ResourceMap
Durgesh1988 Apr 14, 2017
b50b918
New routes for ResourceMap
Durgesh1988 Apr 15, 2017
58105ec
Add soft delete in AzureArmTemplate
Durgesh1988 Apr 15, 2017
96dc401
Add soft delete in AzureArmTemplate
Durgesh1988 Apr 15, 2017
e76c068
Update routes_providercommon.js
Durgesh1988 Apr 15, 2017
1cc6afd
Merge pull request #1335 from Durgesh1988/master
Graha Apr 15, 2017
1869400
Completed CAT-2893- Included help and view details for a BOT
srikanthv02 Apr 17, 2017
e20571d
Changed view details to help
srikanthv02 Apr 17, 2017
44f4fdf
Merge pull request #1336 from srikanthv02/devSrikanth
Apr 17, 2017
09edf45
Changed pagination size from 25 to 24 in bots page
srikanthv02 Apr 17, 2017
54a563b
Resolved merge conflicts and Sync with master
Durgesh1988 Apr 17, 2017
a8fd531
Resolved merge conflicts and Sync with master
Durgesh1988 Apr 17, 2017
516181a
Add Pagination in resourceMap
Durgesh1988 Apr 17, 2017
0389e07
Merge remote-tracking branch 'upstream/master'
Durgesh1988 Apr 17, 2017
1e20134
Resolved merge conflicts and Sync with master
Durgesh1988 Apr 17, 2017
221a1b5
Merge branch 'bots_dev' into bot_dashboard
Durgesh1988 Apr 17, 2017
0f2c544
Implemented Jenkins Executor
Durgesh1988 Apr 17, 2017
4160302
Add createdOn in ResourceMap
Durgesh1988 Apr 17, 2017
4c4b96e
Add createdOn in ResourceMap
Durgesh1988 Apr 17, 2017
8d5c693
Add createdOn in ResourceMap
Durgesh1988 Apr 17, 2017
b406881
Merge pull request #1337 from Durgesh1988/master
Graha Apr 17, 2017
28aeeab
Azure Provider File Upload Issue
Durgesh1988 Apr 18, 2017
f914c55
design UI fixes
vandanapainuly Apr 18, 2017
945ca73
design UI fixes: added height to nav in design
vandanapainuly Apr 18, 2017
f6d9c38
Resolved Azure Provider Issues
Durgesh1988 Apr 18, 2017
63e9905
design UI fixes: service_dashboard
vandanapainuly Apr 18, 2017
8b79286
Update servicenow-bot.html
Apr 18, 2017
193a86f
Resolved Azure ARM Issues
Durgesh1988 Apr 18, 2017
67451fd
Resolved Azure ARM Issues
Durgesh1988 Apr 18, 2017
662a0a3
Resolved Azure ARM Issues
Durgesh1988 Apr 18, 2017
adfa74b
Merge remote-tracking branch 'upstream/master'
Durgesh1988 Apr 18, 2017
6bb42c4
Sync with upstream/dev and Resolved merge Conflicts
Durgesh1988 Apr 18, 2017
8908782
Fixed ARM template runlist and configure VM issue
srikanthv02 Apr 18, 2017
881e664
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Apr 18, 2017
b5ab60f
Sync with master and Resolved merge conflicts
Durgesh1988 Apr 18, 2017
713ea48
Sync with master and Resolved merge conflicts
Durgesh1988 Apr 18, 2017
4f6006c
Merge branch 'bot_dashboard' into dev
Durgesh1988 Apr 18, 2017
aa8f417
Sync with master and Resolved merge conflicts
Durgesh1988 Apr 18, 2017
9a46128
Sync with master and Resolved merge conflicts
Durgesh1988 Apr 18, 2017
e751b19
Merge pull request #1340 from Durgesh1988/dev
Graha Apr 18, 2017
e4581b7
Resolved GIT datatable alert issue
srikanthv02 Apr 19, 2017
d5fbf27
Resolved merge issues with dev
srikanthv02 Apr 19, 2017
9c86cf4
Resolved datatable issue
srikanthv02 Apr 19, 2017
e60a414
Merge pull request #1341 from srikanthv02/devSrikanth
Apr 19, 2017
a0767a8
Merge pull request #1338 from vandanapainuly/vandana
Apr 19, 2017
8ec591f
fixed client redirect url
Apr 19, 2017
408c685
Merge pull request #1342 from anshul-srivastava/servienow_fix
amanpatial Apr 19, 2017
da8f651
CAT-2898 Fixed
Durgesh1988 Apr 19, 2017
81575c5
Test for socket.io
srikanthv02 Apr 19, 2017
eb7773b
Deleted socket.io for check
srikanthv02 Apr 19, 2017
a7b5543
Removed datetime.js
srikanthv02 Apr 19, 2017
6b5cbfe
CAT-2898 Fixed
Durgesh1988 Apr 19, 2017
d4473e5
Merge with upstream/dev and Resolved Merge conflicts
Durgesh1988 Apr 19, 2017
ba1ddb7
modified terminal.js
srikanthv02 Apr 19, 2017
a3f95b7
Removed few files for test
srikanthv02 Apr 19, 2017
99996cd
Merge with upstream/dev and Resolved Merge conflicts
Durgesh1988 Apr 19, 2017
b12464d
Merge with upstream/dev and Resolved Merge conflicts
Durgesh1988 Apr 20, 2017
12ca81b
Changes for terminal.js
srikanthv02 Apr 20, 2017
b15489d
Merge with upstream/dev and Resolved Merge conflicts
Durgesh1988 Apr 20, 2017
4e09e1c
Change for BP
srikanthv02 Apr 20, 2017
fc8f416
Change for BP
srikanthv02 Apr 20, 2017
6e07821
cdn for datetimepicker
srikanthv02 Apr 20, 2017
74dc7c2
Merge pull request #1343 from Durgesh1988/dev
Graha Apr 20, 2017
2881cc8
test
srikanthv02 Apr 20, 2017
01763bb
test
srikanthv02 Apr 20, 2017
14628a2
Resolved for instance
srikanthv02 Apr 20, 2017
3605a71
Changed code for task
srikanthv02 Apr 20, 2017
5262fee
Test
srikanthv02 Apr 20, 2017
bd27cc0
Refactored code for task creation
srikanthv02 Apr 20, 2017
5af99ad
Test
srikanthv02 Apr 20, 2017
c1fcaf7
Test
srikanthv02 Apr 20, 2017
c4f8eae
Test
srikanthv02 Apr 20, 2017
92f3f1c
Removed one file
srikanthv02 Apr 20, 2017
e75f393
Added few files
srikanthv02 Apr 20, 2017
d5f127b
Org Filter for templated
srikanthv02 Apr 20, 2017
88b255e
Merge remote-tracking branch 'upstream/dev'
srikanthv02 Apr 20, 2017
8f31677
Update Chef-Executor for Attributes
Durgesh1988 Apr 20, 2017
6a6dd04
Update Chef-Executor for Attributes
Durgesh1988 Apr 20, 2017
b1bd3f5
UI fixes design
vandanapainuly Apr 21, 2017
6e5bd3b
Design Ui fixes:reverted the changes in designSubMenu.html
vandanapainuly Apr 21, 2017
a414f39
Resolved merge conflicts with dev
vandanapainuly Apr 21, 2017
a994671
removed style from html
vandanapainuly Apr 21, 2017
c02d781
UI changes
vandanapainuly Apr 21, 2017
ae4be59
UI fixes- design
vandanapainuly Apr 21, 2017
fea1799
Update Chef-Executor for Attributes
Durgesh1988 Apr 21, 2017
de1a243
UI changes for template filter -2904 & code climate reviews
srikanthv02 Apr 21, 2017
024a7da
Merge pull request #1346 from srikanthv02/master
amanpatial Apr 21, 2017
2f5c641
Resolved merge conflicts
Durgesh1988 Apr 21, 2017
fb34cda
Merge pull request #1345 from vandanapainuly/vandana
Apr 21, 2017
e2887e7
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
40db9f6
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
d0a0fc6
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
b257fbf
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
ba20f79
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
b7a3af3
Add ServiceNow Incident
Durgesh1988 Apr 24, 2017
eb0abf0
Add ServiceNow Incident
Durgesh1988 Apr 25, 2017
d23a62b
Implement SRN Incident,Jenkins Executor,Chef Executor for Attributes …
Durgesh1988 Apr 25, 2017
f8d49d4
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Apr 25, 2017
f37c459
Implement SRN Incident,Jenkins Executor,Chef Executor for Attributes …
Durgesh1988 Apr 25, 2017
c2c0aad
Implement SRN Incident,Jenkins Executor,Chef Executor for Attributes …
Durgesh1988 Apr 25, 2017
1fe9055
Implement SRN Incident,Jenkins Executor,Chef Executor for Attributes …
Durgesh1988 Apr 25, 2017
f52d8f4
Changed botsNew routes to bot and bots routes to botOld
Durgesh1988 Apr 26, 2017
7b34f9a
Changed botsNew routes to bot and bots routes to botOld
Durgesh1988 Apr 26, 2017
1da913c
Added Jenkins Execution & attribute listing for chef execution along …
srikanthv02 Apr 26, 2017
9f560b2
adding service now json
srikanthv02 Apr 26, 2017
4b98a04
Removed Exec and upgraded some node packages
Apr 26, 2017
1f5c0a3
Merge pull request #1347 from Durgesh1988/dev
Graha Apr 27, 2017
c6a30d2
Small UI changes for jenkins
srikanthv02 Apr 27, 2017
b4fa650
Update package.json
Graha Apr 27, 2017
be9b54c
Added Audit Queue
Apr 27, 2017
f9c1aa0
Updated package.json
Apr 27, 2017
b4ee471
Resolve bot execution issues
Apr 27, 2017
8f5f92e
Change BOTsNew to BOT:
Durgesh1988 Apr 27, 2017
3b4e43b
Implemented jenkins executor for bots
srikanthv02 Apr 27, 2017
f83271b
Merge remote-tracking branch 'upstream/dev'
srikanthv02 Apr 27, 2017
f740da0
Fixed chef execution issues
Apr 27, 2017
b31f0bb
Merge pull request #1349 from mani1993/mani-version
Graha Apr 27, 2017
a1b9188
Change BOTsNew to BOT:
Durgesh1988 Apr 27, 2017
9173cfc
Merge pull request #1350 from srikanthv02/master
amanpatial Apr 27, 2017
bc6dd51
Resolved merge conflicts
Durgesh1988 Apr 28, 2017
5f6c7e5
Resolved merge conflicts
Durgesh1988 Apr 28, 2017
0014d48
Commented out help and changed the url for service now
srikanthv02 Apr 28, 2017
7ff1db6
Merge remote-tracking branch 'upstream/dev'
srikanthv02 Apr 28, 2017
002c8fb
Merge pull request #1351 from srikanthv02/master
RLIndia Apr 28, 2017
c495b07
NodeJS version update
Graha Apr 28, 2017
1d5d4d3
Update Dockerfile
Graha Apr 28, 2017
49054b6
Update Dockerfile
Graha Apr 28, 2017
af404b4
Update Dockerfile
Graha Apr 28, 2017
caae0f7
Local chef execution implemented
srikanthv02 Apr 28, 2017
147ac8b
Merge remote-tracking branch 'upstream/dev'
srikanthv02 Apr 28, 2017
c5afa0f
Resolved Runlist issue for CFT and ARM
srikanthv02 Apr 28, 2017
d590443
Merge pull request #1352 from srikanthv02/master
RLIndia Apr 28, 2017
dfefa65
Change OrgTree and Chef Logs
Durgesh1988 Apr 28, 2017
7e52a81
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Apr 28, 2017
5906749
Change OrgTree and Chef Logs
Durgesh1988 Apr 28, 2017
8185a55
Merge pull request #1353 from Durgesh1988/dev
RLIndia Apr 28, 2017
fdf5c57
Resolved blueprint Launch Issue and saved time
Durgesh1988 Apr 28, 2017
b2bfe90
git Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Apr 28, 2017
aa43764
Resolved Few points for Bots UI
srikanthv02 Apr 28, 2017
6ee5a26
Merge pull request #1355 from srikanthv02/master
Graha Apr 28, 2017
fb22c7e
Merge pull request #1354 from Durgesh1988/dev
Graha Apr 28, 2017
e11256e
Added request time in audit update
May 1, 2017
5ff2125
bot engine time out changed
May 2, 2017
783b9a1
Merge pull request #1356 from mani1993/mani-version
Graha May 2, 2017
2abd243
Resolved Scheduler Issue for BOTs
srikanthv02 May 2, 2017
6df5714
Merge remote-tracking branch 'upstream/dev'
srikanthv02 May 2, 2017
e7ab218
Merge pull request #1357 from srikanthv02/master
amanpatial May 2, 2017
5faf110
Resolved Issues
Durgesh1988 May 2, 2017
eafb99a
Resolved Issues
Durgesh1988 May 2, 2017
5e15fe7
Resolved Issues
Durgesh1988 May 2, 2017
d241c63
Resolved Issues
Durgesh1988 May 2, 2017
e507659
Resolved Issues
Durgesh1988 May 2, 2017
b9b5747
Merge pull request #1358 from Durgesh1988/dev
Graha May 2, 2017
b775fa8
Resolved time saved UI for smaller and bigger screen resolution
srikanthv02 May 3, 2017
108f8f8
Merge remote-tracking branch 'upstream/dev'
srikanthv02 May 3, 2017
1d883d8
Merge pull request #1359 from srikanthv02/master
Graha May 3, 2017
30a8ccc
Resolved QA Reported Issues
Durgesh1988 May 3, 2017
6fa9342
Resolved QA Reported Issues
Durgesh1988 May 3, 2017
34e3cb0
Resolved QA Reported Issues
Durgesh1988 May 3, 2017
b7f9721
Merge pull request #1360 from Durgesh1988/dev
Graha May 3, 2017
3ce4673
Added refresh for bots history, unschedule bots functionality
srikanthv02 May 3, 2017
4f064fc
Merge remote-tracking branch 'upstream/dev'
srikanthv02 May 3, 2017
f2948f7
Added condition to remove unschedule button
srikanthv02 May 3, 2017
b8848d5
Added oevrrun for negative values
srikanthv02 May 3, 2017
bca7d9e
Merge pull request #1361 from srikanthv02/master
amanpatial May 3, 2017
33194af
Add OrgLevel Filter for BOTs/Script/Github/CMDB and added FileData in…
Durgesh1988 May 4, 2017
6adff60
Merge pull request #1364 from Durgesh1988/dev
Graha May 4, 2017
844cecb
Add OrgLevel Filter for BOTs/Script/Github/CMDB
Durgesh1988 May 5, 2017
400d3a0
Fixed BOT engine failed
May 8, 2017
2df52a5
Changes for bots creations- jenkins & scripts
srikanthv02 May 8, 2017
5815d2f
Jenkins & Script Bot Creation
srikanthv02 May 9, 2017
aa746cc
Merge pull request #1367 from srikanthv02/devSrikanth
May 9, 2017
e2c0704
Merge pull request #1365 from mani1993/mani-version
Graha May 9, 2017
ea461a7
Resolved BOTs Bugs and Change Logs Schema and create indexes
Durgesh1988 May 9, 2017
aad748c
Synced with upstream/dev and Resolved merge conflicts
Durgesh1988 May 9, 2017
3489dea
Blueprint Execution For Bots
srikanthv02 May 10, 2017
0f43780
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 May 10, 2017
8175004
Merge pull request #1368 from srikanthv02/devSrikanth
May 10, 2017
9ab2620
Synced with upstream/dev and Resolved merge conflicts
Durgesh1988 May 10, 2017
5403c57
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 May 10, 2017
e402fc0
Added new fields for blueprint bot creation
srikanthv02 May 10, 2017
3829a2e
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 May 10, 2017
907a610
Merge pull request #1370 from srikanthv02/devSrikanth
May 10, 2017
f7bdb6d
Synced with upstream/dev and Resolved merge conflicts
Durgesh1988 May 10, 2017
e0f5e39
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 May 10, 2017
df82bae
Implemented server push for bots
May 10, 2017
9b8818c
Merge remote-tracking branch 'upstream/dev' into mani-version
May 10, 2017
1c92ac5
Update chefExecutor.js
May 11, 2017
2961505
Merge pull request #1371 from mani1993/mani-version
Graha May 11, 2017
84e2c2c
Changed the image path for blueprint list view
srikanthv02 May 11, 2017
78be6a1
Created BOTs using Catalyst and Execute
Durgesh1988 May 11, 2017
7bd243e
Sync with dev and Resolved merge conflicts
Durgesh1988 May 11, 2017
5380866
Create API Executor for HPOO and SAE Implementation
Durgesh1988 May 12, 2017
00530ec
Add Seconds in Saved Time
Durgesh1988 May 12, 2017
feed361
Changes for BotSync and addition of time saved
srikanthv02 May 12, 2017
dff6724
Add Seconds in Saved Time
Durgesh1988 May 12, 2017
e7c9e36
Add Seconds in Saved Time
Durgesh1988 May 12, 2017
132184d
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
ca418c6
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
98672cc
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
f373540
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
0a39169
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
5217801
Add Seconds in Saved Time and DB Script for Logs and SavedTime
Durgesh1988 May 15, 2017
8bbea1e
Merge pull request #1372 from Durgesh1988/dev
Graha May 15, 2017
f8546e6
Add Local folder for BOT Creation via Catalyst and PowerShell Impleme…
Durgesh1988 May 15, 2017
d9338ec
Add BOT Engine Upload for Local Files
Durgesh1988 May 15, 2017
7d4cf20
Add BOT Engine Upload for Local Files
Durgesh1988 May 15, 2017
f4849f4
Add BOT Engine Upload for Local Files
Durgesh1988 May 15, 2017
7c85a1a
Merge pull request #1376 from Durgesh1988/dev
Graha May 16, 2017
6a5e48d
Resolved User and Role issue
Durgesh1988 May 16, 2017
74e4f34
Merge pull request #1377 from Durgesh1988/dev
Graha May 16, 2017
d1e9ac3
Sync UI in progress
srikanthv02 May 17, 2017
026d9a7
db-script update
srikanthv02 May 17, 2017
b0fd51f
Server Push implemented for Bots Execution
srikanthv02 May 17, 2017
b682368
Removed Bots Sync
srikanthv02 May 17, 2017
2e8e2c6
Removed click for Time Saved
srikanthv02 May 17, 2017
e288398
Merge pull request #1378 from srikanthv02/devSrikanth
Graha May 17, 2017
df6168a
trying out loopback
getting2vinod May 26, 2017
364a058
Attempting loopback integration
getting2vinod May 31, 2017
c2555c1
Socket IO issues to looked at
getting2vinod May 31, 2017
16434c4
fixed socket.io exception during integration
getting2vinod Jun 1, 2017
1a63b6d
disabled the boot script for Catalyst routes. Instead modified the ro…
s-tintin Jun 2, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ engines:
enabled: true
ratings:
paths:
- server/**
- client/**
- client/cat3/src/**
- "**.js"
exclude_paths:
- Test/**/*
- seed/**/*
- client/htmls/*
- server/**/*
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*/node_modules/
*/*/node_modules/
.git/
.dockerignore
Dockerfile
15 changes: 11 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
catalyst-config.json
apidoc
server/node_modules/
.idea/
server/logs
server/app/logs
server/app/temp
node_modules/
server/config/catalyst-config.json
server/app/config/catalyst-config.json
server/catdata/catalyst/
server/.idea/
tempfiles/
seed/copychefidtoinstance.js
server/catdata/
server/vspheretest.js
server/app/catdata/
server/app/vspheretest.js
*.pem
*.key
*.cert
Expand All @@ -21,3 +25,6 @@ server/vspheretest.js
*.npmrc
*.lock
*.svn
server/config
server/logs
.project
99 changes: 99 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
3.9.0 - March 7th , 2017
----------------------------
* BOTs Engine and New Framework
* BOTs Input/Output Extractor
* Import Scripts from Git and add into BOTs Gallery
* Auto Configuration of CI/CD Dashboard

3.8.0 - February 15th , 2017
----------------------------
* Tagging Instances while Launching
* Git Integration
* UI Enhancements in BOT

3.7.0 - January 10th , 2017
----------------------------
* Configuring Sensu server in Blueprints
* BOTs Console
* Python Script Orchestrator

3.6.0 - December 10th , 2016
----------------------------
* Self Service Portal - Start/Stop Instances
* Audit Trail for BOTs
* WorkFlow Scheduler- Parallel and Sequential

3.5.0 - November 10th , 2016
----------------------------
* Cloud Management - Capacity Report
* Telemetry Enhancements - SAE Dashboards
* Improved 'Design' page written in AngularJS
* Bots Library

3.4.0 - SEptember 2nd , 2016
----------------------------
* Cloud Management - Daily/Weekly/Monthly cost and usage reports and trends
* Provider wise listing of unassigned instances in track
* New Wizard for setup
* Audit Trail for docker containers


3.3.0 - August 11th , 2016
----------------------------
* Composite blueprints enhancements
* Audit log trail implementation
* Script executor implementation
* Chef node import improvements
* Critical Bug Fixes

3.2.1 - July 8th , 2016
----------------------------
* Composite blueprints implementation - To design and launch a complete application stack
* Critical Bug Fixes

3.1.0 - June 14th, 2016
----------------------------
* Improved GUI with AngularJS
* Script Executor to enbale execution of shell scripts on selected instances
* Role based discovery of instances
* RDS and S3 Report from AWS Account

3.0.6 - May 10th, 2016
----------------------------
* Update AWS tags from Catalyst
* Instance Level Cost and Usage Dashboards
* Option to edit and clone blueprints
* Attribute Editor for Blueprints

3.0.5 - April 15th, 2016
----------------------------
* AWS tag based allocation of instances
* Promote feature for Application Deployments

3.0.4 - March 21st, 2016
----------------------------
* Introducing IAM based authorization to AWS account
* Import Instances from AWS
* Application Deployment using Blueprints

3.0.3 - March 7th, 2016
----------------------------
* Hardening application deployment history
* Security Fixes

3.0.2 - February 26th, 2016
----------------------------
* Security Fixes
* Dashboards for AWS Summary and Cost

3.0.1 - February 24th, 2016
---------------------------
* VMware Support - VM provisioning and management
* Bootstrap instances with Puppet

3.0.0 - February 22nd, 2016
---------------------------

Docs : http://catalyst.readthedocs.org

* Initial public release
35 changes: 35 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
FROM node:6.10.2
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev libkrb5-dev make g++ ruby libstdc++6

RUN npm install -g kerberos

##Client
RUN npm install -g grunt-cli
##Its not needed as docker taking its role
##RUN npm install -g npm
##RUN npm install forever --global
RUN gem install sass
RUN curl -L https://www.opscode.com/chef/install.sh | bash
RUN /opt/chef/embedded/bin/gem install knife-windows

RUN mkdir -p /rlc/client
RUN mkdir -p /rlc/server

## Client
ADD ./client/cat3 /rlc/client/cat3
ADD ./client/htmls /rlc/client/htmls
WORKDIR /rlc/client/cat3
RUN npm install --production
RUN npm run-script build-prod

## Server
WORKDIR /rlc/server
ADD ./server /rlc/server
RUN node install.js

EXPOSE 3001

## Server App
# CMD forever start app.js
WORKDIR /rlc/server/app
CMD node app.js
46 changes: 25 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,13 @@
# Catalyst Core Repository
[![Code Climate](https://codeclimate.com/github/RLOpenCatalyst/core/badges/gpa.svg)](https://codeclimate.com/github/RLOpenCatalyst/core)
# RLCatalyst Core Repository
Repository for RLCatalyst core


#About RLCatalyst

RLCatalyst is an end-to-end automation platform that helps enterprises adopt devops maturity and benefits. Catalyst is powered by Chef and integrated with all major cloud providers like AWS, Azure, Openstack, VMware etc. It provides seamless Infrastructure Automation across data centers, environments, applications with Configuration Management & Service Orchestration to help enterprises achieve end-to-end IT DevOps Service Automation and being prepared for Web-scale IT.
Few of the highlights of Catalyst are:
* It helps in adopting intelligent devops – from Unmanaged->Managed->Self-Service->Self-Aware->Self Heal Infrastructure
* It does Infrastructure automation, provisioning, Orchestration and management
* It helps automating the entire ALM cycle from Continuous Integration->Testing->Continuous Deployment and works with all major CI/CD tools
* It gives realtime-dashboard and alerts-based monitoring and remediation of cost, usage , health and performance of all IT assets
* Powered by Chef and integrated with Docker

##RLCatalyst DevOps Platform



**How you can make use of Catalyst:**

* **Infrastructure Provisioning and Management:** Do you need to provision infrastructure dynamically? Do you want to manage your heterogeneous environments? Do you want to control usage and cost? or Do you want to identify and retire your unused infrastructure? RLCatalyst has the solutions to all these challenges. It helps you towards a more efficient capacity planning and improved utilization
* **Application Deployment:** RLcatalyst provides you a seamless experience of managing your ALM lifecycle, with its one-click application deployment, on any of your cloud providers. You can reduce your deployment time from weeks to days to hours with better quality with a focus on performance and health of the application. It works with all latest CI/CD tools- Jenkins, JIRA, BitBucket, Github, SonarQube etc to name a few.
* **Monitoring and Tracking :** RLCatalyst provides you the near-real time information on the cost and usage of your infrastructure . This helps you to keep track of Cloud Capacity and to optimize your resources to ensure better utilization.

#Documentation
Please see the detailed documentation at http://catalyst.readthedocs.org

#Installation
Installation manual can be found at http://catalyst.readthedocs.org/en/latest/install.html

#Branching Strategy
The central repository will have two branches with infinite lifetime
Expand Down Expand Up @@ -120,9 +104,16 @@ Otherwise you can file your issue in the RLCatalyst project and we will make sur
To decrease the back and forth in issues, and to help us get to the bottom of them quickly, we use the issue template below. You can copy/paste this template into the issue you are opening and edit it accordingly::

```
Bug description : [Description About Bug]

Version:[Version of the project installed]

Environment:[Details about the environment such as the Operating System, cookbook details, etc.]
Catalyst Version:[Tag or Latest Version]
OS Type and Version :
Versions of MongoDB , NodeJS:
Browser Type and Version:
Chef Client and Server Version:

Scenario:[What you are trying to achieve and you can't?]

Expand All @@ -148,3 +139,16 @@ To decrease the back and forth in issues, and to help us get to the bottom of th
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.

#API Documentation
First Install apidoc and run the below command for this.

npm install apidoc -g

For creating a API Documentation for any api, run the below command on terminal.

apidoc -i myapp/ -o apidoc/ -t mytemplate/

Creates an apiDoc of all files within dir myapp/, uses template from dir mytemplate/ and put all output to dir apidoc/.
Without any parameter, apiDoc generate a documentation from all .cs .dart .erl .go .java .js .php .py .rb .ts files in current dir (incl. subdirs) and writes the output to ./doc/.

8 changes: 8 additions & 0 deletions client/cat3/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.sass-cache/
bower_components/
catalyst/
dist/
lib/
node_modules/
*.log
index.html
83 changes: 83 additions & 0 deletions client/cat3/.jshint
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"maxerr" : 50, // {int} Maximum error before stopping

// Enforcing
"bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
"camelcase" : false, // true: Identifiers must be in camelCase
"curly" : true, // true: Require {} for every new block or scope
"eqeqeq" : true, // true: Require triple equals (===) for comparison
"forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
"immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
"indent" : 2, // {int} Number of spaces to use for indentation
"latedef" : false, // true: Require variables/functions to be defined before being used
"newcap" : false, // true: Require capitalization of all constructor functions e.g. `new F()`
"noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
"noempty" : true, // true: Prohibit use of empty blocks
"nonew" : false, // true: Prohibit use of constructors for side-effects (without assignment)
"plusplus" : false, // true: Prohibit use of `++` & `--`
"quotmark" : false, // Quotation mark consistency:
// false : do nothing (default)
// true : ensure whatever is used is consistent
// "single" : require single quotes
// "double" : require double quotes
"undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
"unused" : true, // true: Require all defined variables be used
"strict" : true, // true: Requires all functions run in ES5 Strict Mode
"trailing" : false, // true: Prohibit trailing whitespaces
"maxparams" : false, // {int} Max number of formal params allowed per function
"maxdepth" : false, // {int} Max depth of nested blocks (within functions)
"maxstatements" : false, // {int} Max number statements per function
"maxcomplexity" : false, // {int} Max cyclomatic complexity per function
"maxlen" : false, // {int} Max number of characters per line

// Relaxing
"asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
"boss" : false, // true: Tolerate assignments where comparisons would be expected
"debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
"eqnull" : false, // true: Tolerate use of `== null`
"es5" : false, // true: Allow ES5 syntax (ex: getters and setters)
"esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`)
"moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
// (ex: `for each`, multiple try/catch, function expression…)
"evil" : false, // true: Tolerate use of `eval` and `new Function()`
"expr" : false, // true: Tolerate `ExpressionStatement` as Programs
"funcscope" : false, // true: Tolerate defining variables inside control statements"
"globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
"iterator" : false, // true: Tolerate using the `__iterator__` property
"lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
"laxbreak" : false, // true: Tolerate possibly unsafe line breakings
"laxcomma" : false, // true: Tolerate comma-first style coding
"loopfunc" : false, // true: Tolerate functions being defined in loops
"multistr" : false, // true: Tolerate multi-line strings
"proto" : false, // true: Tolerate using the `__proto__` property
"scripturl" : false, // true: Tolerate script-targeted URLs
"smarttabs" : false, // true: Tolerate mixed tabs/spaces when used for alignment
"shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
"sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
"supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
"validthis" : false, // true: Tolerate using this in a non-constructor function

// Environments
"browser" : true, // Web Browser (window, document, etc)
"couch" : false, // CouchDB
"devel" : true, // Development/debugging (alert, confirm, etc)
"dojo" : false, // Dojo Toolkit
"jquery" : false, // jQuery
"mootools" : false, // MooTools
"node" : false, // Node.js
"nonstandard" : true, // Widely adopted globals (escape, unescape, etc)
"prototypejs" : false, // Prototype and Scriptaculous
"rhino" : false, // Rhino
"worker" : false, // Web Workers
"wsh" : false, // Windows Scripting Host
"yui" : false, // Yahoo User Interface

// Legacy
"nomen" : false, // true: Prohibit dangling `_` in variables
"onevar" : false, // true: Allow only one `var` statement per function
"passfail" : false, // true: Stop on first error
"white" : false, // true: Check against strict whitespace and indentation rules

// Custom Globals
"predef" : ["$", "angular", "angularApp"] // additional predefined global variables
}
Loading