Simon Dold
65dbd4526c
Adapt clone step to work with customer-managed Repos (BYOG) ( #4966 )
...
* adding byog credentials for clone command
* adding unit tests for clone body
* adding parameters
* adding optional byog parameters
* fixing typo in username
* remove aliases in config yaml
* change yaml config
* logs
* change info log
* change logs
* remove logs
* adding log statements
* remove log statements
* fixing typo in test class
* change repoTest structure
* remove comment
* remove comment
* generate
* adding unit test comments
* adding error handling
* adding isByog check
* fixing unit test
* generate
* Update manageGitRepositoryUtils_test.go
* restructure isByog parameter
* adding empty line for md linter
* adding config.yaml example to docs
* Update documentation/docs/steps/abapEnvironmentCloneGitRepo.md
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
* Update documentation/docs/steps/abapEnvironmentCloneGitRepo.md
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
* Update documentation/docs/steps/abapEnvironmentCloneGitRepo.md
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
* Update documentation/docs/steps/abapEnvironmentCloneGitRepo.md
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
* Update documentation/docs/steps/abapEnvironmentCloneGitRepo.md
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
* adding release
---------
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
2024-06-25 08:09:31 +00:00
Daniel Mieg
125c48ee75
Fix output for log protocol header ( #4926 )
...
* Fix output for log protocol header
* Fix wrong merge
2024-05-10 09:54:07 +02:00
Simon Dold
ff9b3d4296
[ABAP] update ConvertTime ( #4919 )
...
* update ConvertTime
* clean up
* fix typo
---------
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
2024-05-08 14:25:13 +02:00
Daniel Mieg
9bb306adad
[ABAP] Add execution log ( #4902 )
...
* [ABAP] Add output for execution log
* Add buil comments
* Rename to avoid build issue
---------
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2024-04-24 16:01:34 +02:00
Daniel Mieg
6e9f52e274
Adapt request body for SAP_COM_0948 ( #4865 )
...
* Adapt request body for SAP_COM_0948
* Adapt tests
* Readd tags
2024-03-14 16:30:19 +01:00
Daniel Mieg
f51fbc3e4e
Only print logs if error occurred ( #4823 )
2024-02-09 10:20:27 +01:00
Daniel Mieg
dbc3d41b37
SAP_COM_0948 ( #4715 )
...
* SAP_COM_0948 clone, pull & checkout
* Fix log output
* Enable compatibility for old tests
* Fix tests
* Add tests for SAP_COM_0948
* Change message
* Add tags for test
* add retry for error code 501
---------
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2023-12-19 15:16:48 +01:00
Daniel Mieg
0a738e882c
[ABAP] Refactor steps to allow API migration ( #4687 )
...
* Initial API Manager
* Intermediate part
* Intermediate step
* Fix utils tests
* Adapt pull
* Migrate Checkout
* Refactor createTags
* Refactoring
* Setup tests for SAP_COM_0510
* Add tests
* Refactor parsing
* Add retry to clone
* refactor
* Refactor and tests
* Fix function call
* Adapt create tag tests
* Adapt tests
* Add tests
* Fix tests
* Fix test
* Fix client mock
* Add unit test comments
* Add missing parameters
* Branch not mandatory for clone
* Improve switch branch trigger
---------
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2023-11-28 13:26:31 +01:00
Daniel Mieg
6e2ecefc2f
Add scheduled status ( #4668 )
...
* Add scheduled status
* Add test
* Improve log output
2023-11-13 21:17:49 +01:00
Jordi van Liempt
0ba4c2206c
chore(deps): Replace io/ioutil package ( #4494 )
...
* update all deprecated ioutil usages
* forgotten changes
* add missing imports
* undo changing comment
* add missing 'os' import
* fix integration test
---------
Co-authored-by: I557621 <jordi.van.liempt@sap.com>
Co-authored-by: Gulom Alimov <gulomjon.alimov@sap.com>
2023-08-16 12:57:04 +02:00
Daniel Mieg
994e87479d
ABAP: Add details for EOF errors ( #4442 )
...
* Add details for EOF errors
* Add testcase
* remove test
* Add unit test
2023-07-18 09:05:53 +02:00
Daniel Mieg
7147209e3e
Improve logging for ABAP steps ( #4316 )
...
* Fix logs
* Increase number of entries
2023-04-04 12:46:03 +02:00
Daniel Mieg
549b32c675
Adapt to backend API changes ( #4309 )
...
* Remove legacy logging
* Implement new requests
* Improve Tests
* Adapt tests
* Refactor
* Fix tests
2023-03-31 15:26:38 +02:00
Oliver Nocon
25216b3ef8
chore: update formatting ( #4111 )
2022-11-08 08:47:38 +01:00
Daniel Mieg
6ff4143b08
Execute checkout & pull when already cloned ( #3850 )
...
* Execute checkout & pull when already cloned
* Revert
* Disallow config overload
* Add custom error handler for clone
* Implement new pull parameters
* Add tests
* Formatting
* Rename Param
* Add comment
* Add docu
* Adapt testst to merge
* Fix Unit Test
2022-06-30 10:43:33 +02:00
Daniel Mieg
8923d1e583
Add Execution Log ( #3863 )
...
* Add Execution Log
* Adapt Tests
* Remove log
2022-06-29 15:50:33 +02:00
Daniel Mieg
3184785c5e
Add parameter to pull step ( #3851 )
...
* Add parameter to pull step
* Add test for config
* Adapt docu
* Update resources/metadata/abapEnvironmentPullGitRepo.yaml
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* Regenerate
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2022-06-28 11:02:15 +02:00
Daniel Mieg
8ce7577a34
Handle empty http response correctly ( #3805 )
2022-05-25 13:57:13 +02:00
Daniel Mieg
cda6e71ab9
Add ABAP step: createTag ( #3633 )
...
* Cloud Platform -> BTP
* Initial generation of new step
* add flag
* wip
* Fix warnings
* Add command
* Added Tag Decription
* Add status check
* Improve handling
* Improve handling
* Add test for happy path
* Add test reports to gitignore
* Add second test
* Improve createTag
* Add testcase
* Adaptions
* Add test
* Update cmd/abapEnvironmentCreateTag.go
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* Update cmd/abapEnvironmentCreateTag.go
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* Adapt error handling
* Improve coding
* Add info
* Disallow repositories and repositoryName at the
same time
* Regenerate
* Adapt to feedback
* Update cmd/abapEnvironmentCreateTag.go
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* Update cmd/abapEnvironmentCreateTag.go
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2022-05-23 15:15:22 +02:00
Daniel Mieg
a5fcc7517b
Improve logging ( #3788 )
2022-05-19 16:59:37 +02:00
Daniel Mieg
f08ff92171
New log entities for Pull & Clone ( #3517 )
...
* WIP
* New Logs
* Improving
* Determine log output based on available entities
* Increase width
* Add line
* Adapt TestPollEntity
* Format
* Fix query
* Adapt tests
* Fix test
* Improve formatting
* Retern early in case of no logs
* Remove duplicate log
2022-02-11 10:16:40 +01:00
Daniel Mieg
2bb6c21337
ABAP environment: add tag support ( #3376 )
2021-12-20 17:58:58 +01:00
Daniel Mieg
9c76b89fb8
Add telemetry for abapEnvironment steps ( #3016 )
...
* Remove explicit telemetry from signature
* Set log level
* ATC set error category
2021-08-04 17:31:16 +02:00
Daniel Mieg
a3ff90f632
Fix: Change URL creation for abapEnvironmentCloneGitRepo ( #2452 )
...
* Fix url creation
* Adapt url creation
2020-12-08 09:31:08 +01:00
Daniel Mieg
7639175def
Add commit to clone and pull ( #2258 )
...
* commit ID for clone
* commit ID for clone
* Remove old default values
* Add commitID to Pull
* Print http response on debug level
* Fix tests
* Adapt tests
* Shorten sleep
* Fix clone tests
* Add ignore commit option
* Adapt tests
* Adapt docu
* Implement feedback
* fix codeclimate issue
2020-11-02 14:17:13 +01:00
Dominik Lendle
703f8e921e
Mass enabling for pullGitRepo & checkoutBranch steps ( #2005 )
2020-10-05 14:38:35 +02:00
Daniel Mieg
04b8a5cbd7
Add golang step for abapEnvironmentCloneGitRepo ( #1921 )
...
* Add yaml
* Initial files
* Add inital functions
* Create Test file
* Initial trigger clone function
* Add command
* Adapt manageGitRepositoryUtils
* Enable Repositories yaml
* Add handleHttpError Tests
* Adapt CodeClimate Feedback
* Add tests for error messages
* Adapt error messages and handling
* Adapt gitignore
2020-08-21 14:49:48 +02:00
MuellerHenrik
164327667c
Add step abapEnvironmentCheckoutBranch ( #1832 )
...
* Add abaputils pkg and go files
* Add ReadServiceKeyAbapEnvironment function
* Fixes
* Add structs for SC, Pull and Branch
* Minor Improvements
* Adapt unit tests to new abaputils pkg
* Fixes
* Add adapted tests
* Fixes
* Fix cloudfoundry test
* Add check for host prefix (HTTPS)
* Fix tests + cleanup
* Fixes
* Fixes
* Fix
* Add mock for abaputils pkg unit tests
* Adapt abaputils comments
* Add abapEnvironmentCheckoutBranch step setup
* Change description of abapEnvCheckoutBranch step
* Add http client code
* Disable code due to missing interace
* Add coding for use of abaputils
* Adapt checkout branch step
* Adapt URL for checkout_branch function import
* Fixes
* Add unit test for missing params case
* Fix for missing mapping of CfSpace
* Fix for missing mapping of CfSpace
* Add working code for a Branch Checkout
* Fix host schema
* Remove LogoutOption param of unit tests and steps
* Fix unit test
* Fix unit test CF ReadServiceKey
* Add abapEnvironmentCheckoutBranch step setup
* Change description of abapEnvCheckoutBranch step
* Add http client code
* Disable code due to missing interace
* Add coding for use of abaputils
* Adapt checkout branch step
* Adapt URL for checkout_branch function import
* Fixes
* Fix for missing mapping of CfSpace
* Add working code for a Branch Checkout
* Adapt changes of abautils pkg
* Add test for polling
* Minor fix
* Fix yaml spacing
* Add longdescription to yaml
* Refactor abaputil methods
* Refactoring
* Refactoring
* Minor fix
* Minor fixeds
* Adapt to new abaputils.AUtilsMock
* Delete obsolete initial checks for params
* Fix manageGitRepoUtils_test.go
* Adjust pollEntity tests
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
2020-08-04 17:52:28 +02:00