Florian Geckeler
48fa0a7521
Add 'Code generated by' header to stepGoTemplate
2020-02-21 12:56:09 +01:00
Oliver Nocon
a5d4c64bf4
Correct step generator ( #1190 )
2020-02-18 08:31:54 +01:00
Oliver Nocon
ec4fb1b186
Update generator ( #1188 )
...
Provide better starting point for new steps
2020-02-17 13:30:30 +01:00
Oliver Nocon
9c1bd04752
Streamline step generation ( #1142 )
...
* Streamline step generation
* Include PR feedback, update DEVELOPMENT.md
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-02-04 10:46:43 +01:00
Christopher Fenner
768c6aa399
fix: generator for custom steps ( #1139 )
2020-01-31 15:39:45 +01:00
Oliver Nocon
b542d15998
Enhance telemetry reporting ( #1133 )
...
* Enhance telemetry reporting
* Use central telemetry data object
* Add duration
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2020-01-31 14:06:08 +01:00
Christopher Fenner
aa3fb8adb4
feat(go): add telemetry reporting ( #1100 )
...
* Add telemetry support
* First round telemetry
* Add telemetry flag
* fix: move files to avoid import cycles
* add noTelemetry as global config option
* Respect telemetry configuration for reporting
* add site id, swa endpoint
* correct logger initialization
* add http logic
* rename init method
* rename consts & types
* convert struct to payload
* convert data to payload string
* move activation flag out of data structure
* extract types to own file
* build query using net/url
* correct field mapping
* extract notify coding to own file
* cleanup parameter mapping
* preare base data
* fix codeclimate issue
* correct test case
* fill values from env
* test all fields
* untrack notify.go
* ignore empty custom values
* cleanup data.go
* add test cases
* cleanup
* add usage reporting to karma step
* add usage reporting to step generator
* externalise siteID
* correct custom field names
* test env handling
* simplify method signature
* revert parameter negation
* correct import
* adjust golden file
* inclease log level
* ignore test case
* Revert "inclease log level"
This reverts commit 70cae0e029
.
* add test case for envvars
* remove duplicate reporting
* remove duplicate reporting
* correct format
* regenerate checkmarx file
* add log message on deactivation
* rename function
* add comments to understand SWA mapping
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2020-01-29 13:17:54 +01:00
Oliver Nocon
73ab887f25
Add kubernetesDeploy step ( #1073 )
...
* Add kubernetesDeploy step
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-01-24 14:30:27 +01:00
Oliver Nocon
a46b57e6b4
Persisted pipeline environment for golang library ( #1091 )
...
* Use commonPipelineEnvironment in go binary
* Update groovy part incl. tests
* Rework structure and naming
* Support influx resources in steps
* Update tests and some cleanups
* Add correct defer handling
* Address PR feedback
* Fix test
* Update resources.go
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-01-15 12:16:25 +01:00
Oliver Nocon
4f57738888
Detect: Add golang implementation ( #1049 )
...
Add detect golang implementation
2019-12-13 09:55:45 +00:00
redehnroV
0b3bfcbcd5
fixed docu generation layout ( #1014 )
2019-11-26 15:26:37 +01:00
redehnroV
9559832a19
Merge branch 'master' into sv-docuGen
2019-11-22 07:49:40 +01:00
Oliver Nocon
e671094308
Use piper binary for githubPublishRelease ( #990 )
...
* Use piper binary for githubPublishRelease
2019-11-21 16:34:22 +01:00
Sven Merk
79e002cc5e
Merge branch 'master' into sv-docuGen
2019-11-21 16:13:50 +01:00
Oliver Nocon
0f33f7a2ef
Consider custom defaults in config.yml ( #995 )
...
* Consider custom defaults in config.yml
2019-11-21 16:09:57 +01:00
Sascha Vornheder
7558884f0b
fixed wrong format
2019-11-21 11:18:56 +01:00
Sascha Vornheder
f79f5e64ad
fixed codeclimate
2019-11-21 11:15:08 +01:00
Sascha Vornheder
957bd6ad4b
fixed codeclimate
2019-11-21 11:12:30 +01:00
Sascha Vornheder
c61b3a6e6c
removed unused code
2019-11-20 15:08:03 +01:00
Sascha Vornheder
39f6fd57c6
fixed issue with context defaults during docu generation
2019-11-20 14:36:07 +01:00
Sascha Vornheder
75b62547e3
fixed test
2019-11-20 11:29:13 +01:00
Sascha Vornheder
cdaa7dfd52
added dockerOptions to the docu generation
2019-11-20 10:50:23 +01:00
Sascha Vornheder
001895a228
added dockerOptions to the docu generator
2019-11-20 09:05:10 +01:00
Sascha Vornheder
5ba375250d
removed complexity added volumeMount
2019-11-18 11:14:45 +01:00
Sascha Vornheder
737e0e9c5b
added more tests
2019-11-14 15:09:12 +01:00
Sascha Vornheder
e763194779
added some tests, fixed CodeClimat findings
2019-11-14 13:59:31 +01:00
Sascha Vornheder
1a609e5418
fixed some codeclimate issues
2019-11-13 14:43:53 +01:00
Sascha Vornheder
c6f5dbf5ee
refactored docuHelper and added general test
2019-11-13 14:34:04 +01:00
Sascha Vornheder
b5b4f60bc4
fixed helper test
2019-11-12 14:21:23 +01:00
Sascha Vornheder
85570095c5
Fix CodeClimate finding
2019-11-12 13:55:32 +01:00
Sascha Vornheder
d87d27325c
Added docu generation to step generator
2019-11-12 13:19:49 +01:00
Oliver Nocon
d7efd33a5b
Fix bug in step generator ( #964 )
...
When using step generator outside of the current package the `PrepareConfig` call was not done using the prefix.
2019-11-11 09:42:47 +01:00
Oliver Nocon
dca4a079b7
Refactor structure of generator ( #960 )
2019-11-08 15:35:11 +01:00
Oliver Nocon
fedfb74910
Export step generator ( #958 )
...
* Export step generator
* Fix CodeClimate finding
2019-11-07 15:42:22 +01:00
Oliver Nocon
ede322c8bb
Export general configuration - part 2 ( #957 )
...
* Export general configuration - part 2
First part in #956 missed to export the elements of the struct ...
* Add comment for exported struct
* Add function for opening config files
2019-11-06 16:22:50 +01:00
Oliver Nocon
bb230d3b9b
Export general configuration ( #956 )
...
Allow for package external access to general configuration.
Use-case: re-use individual steps
2019-11-06 14:07:41 +01:00
OliverNocon
57540d3127
Fix bug in replacement function
2019-11-06 10:32:02 +01:00
OliverNocon
deb965e2b4
Fix CodeClimate finding with generator update
2019-11-06 09:12:50 +01:00
OliverNocon
4302066327
Merge master
2019-11-04 16:11:13 +01:00
OliverNocon
6256a0b9aa
Update githubPublishRelease
2019-11-04 16:07:30 +01:00
Christopher Fenner
742a67fc60
Add GO logging with logrus ( #938 )
...
* add log package
* add logrus dependency
* add logging to karma step
* add log stepName to generator, respect verbose flag
2019-11-04 14:43:33 +01:00
Oliver Nocon
d053653a93
Add golang implementation for karma tests ( #919 )
...
* Provide golang based karma step
2019-10-25 14:58:59 +02:00