Changelog
0b9f795 Fix: implemented the workaround to block the process till the supervisord command doing the build is running. #61
7ae42d0 Show Spring Boot version in reverse order
4603b71 Update micro of Vert.x 3.8 to 3.8.4
2c7e05f chore: Add missing demonstration link to the TOC. Change the line about text intro to the demo
f7babe0 chore: enhance script for recording and add link in readme
28c44d6 chore: remove now unused getVertXVersions function
434238d chore: remove obsolete comments
f5ef2d3 chore: remove unneeded replace stanza
93072a1 chore: update API
b1a9663 chore: update README to account for create changes
aee409b chore: update api
046ad06 chore: update dependencies
1020659 chore: update to latest mholt/archiver
b20334b chore: use halkyonDescriptorFrom function instead of hardcoding path
ad62733 doc: english + new link
c9537d7 doc: english review + retouching
669110e doc: fix typo + new link
ccc6b34 doc: new link
d2ae18f doc: retouching + last video link
d7d1611 doc: review + last video link
579e5f8 doc: some new English remarks
ff46c75 doc: take the review remarks into account
310638b feat: Ask now also handles "default" zero int values
a0fd5ab feat: GetKnown returns DisplayableMap, show more details when binding
e205663 feat: add Displayable and SelecteDisplayable to show more information
2d277c7 feat: add IsValidDir validation
e98f7ee feat: add OutputError function and beautify output
4cd2ad1 feat: add OutputMessage function
f24c41d feat: add Thorntail project generator
0ef653a feat: add basic scaffolding to component create vert.x and SB can be scaffolded, quarkus needs some more work, thorntail generator appears dead. Also fixes several issues with the new create logic.
c187dc7 feat: add halkyon descriptor discovery, parsing and querying
c4d5ff4 feat: add list of known resource types and factory from runtime.Object
e0c3ef1 feat: add retrieval of capabilities from a spec definition
53dac23 feat: automatically select option when only one exists
73836b9 feat: create doesn't depend on dekorate descriptor anymore, update push
d3d95e9 feat: demo recording
c9d31d7 feat: display current dir name
2c38c0a feat: extract Entity variable so that it can be reused
e7739c1 feat: ignore traditionally hidden directories (name starts with .)
8d43361 feat: initial implementation of bind command
27dd291 feat: initial implementation of halkyon descriptor support
50b852e feat: initial implementation of required and provided capabilities
8a3cd12 feat: intercept and output any error from kubectl calls
b527994 feat: make HalkyonEntity.Get actually return target, add GetTyped
a951dd8 feat: make it possible to add parameters to required capabilities
029dedc feat: make it possible to create a capability spec outside of command
796ee5f feat: remove spring-boot command
2dbe5fb feat: required context parameter for api capabilities
3a6ef76 feat: retrieve available runtimes from cluster
8304a54 feat: retrieve capability information from cluster (#70)
a16e672 feat: update to api 1.0.0-beta.7
4d0faab fix: actually use selected entity if creating from descriptor
735a482 fix: add message output when status is failed
ea3039d fix: allow adding env vars when creating a component
4886508 fix: always ask for port if none is provided
e2c362a fix: avoid asking env variables in non-interactive mode
bc864d0 fix: check both YAML extensions and limit search to top-level children dirs
d3f04da fix: check name validity and better handle invalid name
7c78aeb fix: clean up component remote source directory
3e3b083 fix: deactivate docker layer caching since it's not free anymore
e9d30b3 fix: do not hardcode master as version
5861300 fix: improper message
708cd25 fix: improve error message
645627a fix: loop until given name is valid when creating resources
b6c5779 fix: must provide outdir param to snowdrop generator
9462526 fix: offer to create directory if it doesn't exist
fe618d1 fix: only offer scaffolding when possible
5339676 fix: prevent stack overflow
a3ca208 fix: properly unzip quarkus zip to expected structure
67eb0e7 fix: properly use specified category and type
e088a2a fix: push should now also work when performed in component directory
5b9c3c9 fix: pushing multiple components at once should work
34399f4 fix: remove remaining reference to link
9bd137d fix: remove the source tarball from local filesystem after it's uploaded to pod
6f04125 fix: remove unnecessary comment
adf3e22 fix: remove workaround for halkyonio/operator#156
d514115 fix: retrieve vert.x versions from generator
753005f fix: show error instead of crashing on descriptor deserialization error
bbbc65f fix: update to new API, remove now improper link commands
824cd7c fix: update to vert.x 3.8.3
df8eb9d fix: use GeneratorOptions to properly compute generator URL
fb3dfdb fix: use GetAssociatedPodName from api instead of now removed PodName
8ca85ce fix: use http instead of https for thorntail generator
3d5bddf fix: we want to get a NotFound error indicating the component doesn't exist
f5ebc5e fix: wrong example
6d7a790 refactor: add HalkyonEntityOptions and use it for DeleteOptions
02f3671 refactor: extract HalkyonEntity from delete to reuse it in other commands
5616236 refactor: extract common create behavior & use it for capability and link
8ae5f60 refactor: introduce ResourceType for generic operation operands
7c3f32e refactor: make HalkyonEntityOptions more generic and use it for delete
b37eabb refactor: move Exists method to GenericOperationOptions
99520ba refactor: move isValid to validation package
0936873 refactor: move selectOrCheckExisting to ui package
19dbfae refactor: remove oc login step
006f7e0 refactor: remove remaining use of IsKeyNotFoundError
1cf7fe0 refactor: rename HalkyonEntityOptions to GenericOperationOptions Also simplify method names.
33512e8 refactor: use Exists method
164caff refactor: use GetTyped method