Releases: skodjob/test-frame
Releases · skodjob/test-frame
0.1.1
What's Changed
- Small fix logging in pod utils by @kornys in #97
- increase a test coverage of wait utility and metrics collector NPE ha… by @see-quick in #99
- [metrics collector] fix timeout + more verbose in case of failure by @see-quick in #100
- Handle situations when we cannot collect or list particular resource(s) by @im-konge in #101
Full Changelog: 0.1.0...0.1.1
0.1.0
What's Changed
- Add github workflows and enable release plugins by @kornys in #5
- Add
Wait.until()
to the test-frame by @im-konge in #6 - Reorganize packages to new root by @kornys in #10
- Add workflow for autoassign and put reviewers by @kornys in #16
- Add kubecmd client and executor by @kornys in #15
- Add initial implementation of ResourceManager by @kornys in #17
- Add checkstyle and fix current violation by @obabec in #18
- Add RM annotations for better UX by @kornys in #19
- Modify feeding BooleanSupplier and ontTimeout Runnable to waitUntil by @obabec in #21
- Add module with tests and gh workflow by @kornys in #20
- Rename ResourceManager to avoid import conflicts by @obabec in #22
- Add method for loading multi kube resource file by @kornys in #25
- Enable javadoc plugin and generates javadoc for libs by @kornys in #26
- Add logger (logback) to test-frame by @im-konge in #27
- Add spotbugs check to the project and build pipeline by @im-konge in #28
- Write readme file for test-frame with usage and examples by @kornys in #31
- Add tests to common module against mock kube by @kornys in #32
- Call TestVisualSeparator in unit tests by @kornys in #33
- Add readResorucesFromFile into RM too by @kornys in #34
- Fix path to nexus push script in release by @kornys in #35
- Update sonatype publish version by @kornys in #36
- Fix metadata in test-frame poms by @kornys in #37
- Fix scm info in poms of test-frame by @kornys in #38
- Disable javac messages for using raw ResourceType by @kornys in #39
- Update fabric8 client to 6.11.0 by @kornys in #40
- Remove unsecure username and password conn configuration by @kornys in #42
- Update f8 to 6.12.0 by @kornys in #43
- Introduce KubeUtils and add methods for work with install plans by @kornys in #44
- Add catalog info for backstage by @kornys in #45
- Disable ResourceManager clean resoruce by annotation property by @kornys in #46
- Fix kubeutils method to be static by @kornys in #47
- Add tweaks methods for kubernetes by @kornys in #48
- Add createOrUpdate functionality into KubeResourceManager by @kornys in #49
- Read annotation value from all superclasses to set resoruce manager cleaner by @kornys in #50
- Fix inheritance annotation by @kornys in #51
- Add release status badges and update readme with env vars by @kornys in #52
- Delete/Update correctly namespaced resoruces type by @kornys in #53
- Add ability to register callbacks for create resources by @kornys in #54
- Style changes + namespace related methods renaming and changes by @im-konge in #55
- Add script for change version and tag it for release by @kornys in #56
- Add tests for create callbacks by @kornys in #57
- Ignore pom version backup from git by @kornys in #58
- Add adopters and maintainers into readme by @kornys in #59
- Clean test-frame-test module + make utils classes final to avoid override by @kornys in #60
- Add methods and classes related to installation of the deployment/operators by @im-konge in #61
- Implement delete callbacks for KubeResoruceManager by @kornys in #63
- Migrate from logback to log4j2 in test-frame by @kornys in #66
- Create TestEnvironmentVariables object for storing the env vars in each test suite by @im-konge in #62
- Fix compatibility on jdk > 21 by @kornys in #68
- Delete lefovers after logback removal by @kornys in #69
- Add ImageUtils and method for loading Yaml from File object by @im-konge in #70
- Implement MetricsCollector for Kubernetes Metrics Retrieval and Proce… by @see-quick in #64
- Add private constructor to ImageUtils and comment to everywhere else by @im-konge in #71
- Run build in matrix mode with more java jdk versions by @kornys in #72
- Readme update + typos fixes by @kornys in #73
- Change
InstallationMethod
to be interface rather than abstract class by @im-konge in #74 - Reimplement TFConstants to interface instead of class by @kornys in #75
- Change ResoruceCondition class to record type by @kornys in #76
- Change ResoruceItem class to record type by @kornys in #77
- Rename resource classes from
*Resource
to*Type
and better check for readiness in case oftype == null
by @im-konge in #79 - Clean dependencies and use kubernetes client bom with depencencies by @kornys in #80
- Rename test module to test-examples by @kornys in #81
- Fix: Call delete callbacks in all delete methods by @kornys in #82
- Create CODE_OF_CONDUCT.md by @kornys in #83
- Create CONTRIBUTING.md by @kornys in #84
- Create pull request and issue templates by @kornys in #85
- Create security.md file by @kornys in #86
- Add PodUtils tweaks for testing by @kornys in #87
- Update Fabric8 to 6.13.0 by @im-konge in #89
- Add method for save configured env vars by @kornys in #90
- Add maven wrapper by @kornys in #91
- Implement LogCollector by @im-konge in #88
- Add collecting of cluster wide resources by @kornys in #93
- Fix compiler warnings by @kornys in #94
- Add dist for metrics collector by @kornys in #95
New Contributors
- @kornys made their first contribution in #5
- @im-konge made their first contribution in #6
- @obabec made their first contribution in #18
- @see-quick made their first contribution in #64
Full Changelog: https://github.com/skodjob/test-frame/commits/0.1.0
0.1.0-beta3
What's Changed
- Add release status badges and update readme with env vars by @kornys in #52
- Delete/Update correctly namespaced resoruces type by @kornys in #53
- Add ability to register callbacks for create resources by @kornys in #54
- Style changes + namespace related methods renaming and changes by @im-konge in #55
- Add script for change version and tag it for release by @kornys in #56
- Add tests for create callbacks by @kornys in #57
- Ignore pom version backup from git by @kornys in #58
Full Changelog: 0.1.0-beta2...0.1.0-beta3
0.1.0-beta2
What's Changed
- Fix kubeutils method to be static by @kornys in #47
- Add tweaks methods for kubernetes by @kornys in #48
- Add createOrUpdate functionality into KubeResourceManager by @kornys in #49
- Read annotation value from all superclasses to set resoruce manager cleaner by @kornys in #50
- Fix inheritance annotation by @kornys in #51
Full Changelog: 0.1.0-beta1...0.1.0-beta2
0.1.0-beta1
What's Changed
- Update f8 to 6.12.0 by @kornys in #43
- Introduce KubeUtils and add methods for work with install plans by @kornys in #44
- Add catalog info for backstage by @kornys in #45
- Disable ResourceManager clean resoruce by annotation property by @kornys in #46
Full Changelog: 0.1.0-alpha2...0.1.0-beta1
0.1.0-alpha2
What's Changed
- Add github workflows and enable release plugins by @kornys in #5
- Add
Wait.until()
to the test-frame by @im-konge in #6 - Reorganize packages to new root by @kornys in #10
- Add workflow for autoassign and put reviewers by @kornys in #16
- Add kubecmd client and executor by @kornys in #15
- Add initial implementation of ResourceManager by @kornys in #17
- Add checkstyle and fix current violation by @obabec in #18
- Add RM annotations for better UX by @kornys in #19
- Modify feeding BooleanSupplier and ontTimeout Runnable to waitUntil by @obabec in #21
- Add module with tests and gh workflow by @kornys in #20
- Rename ResourceManager to avoid import conflicts by @obabec in #22
- Add method for loading multi kube resource file by @kornys in #25
- Enable javadoc plugin and generates javadoc for libs by @kornys in #26
- Add logger (logback) to test-frame by @im-konge in #27
- Add spotbugs check to the project and build pipeline by @im-konge in #28
- Write readme file for test-frame with usage and examples by @kornys in #31
- Add tests to common module against mock kube by @kornys in #32
- Call TestVisualSeparator in unit tests by @kornys in #33
- Add readResorucesFromFile into RM too by @kornys in #34
- Fix path to nexus push script in release by @kornys in #35
- Update sonatype publish version by @kornys in #36
- Fix metadata in test-frame poms by @kornys in #37
- Fix scm info in poms of test-frame by @kornys in #38
- Disable javac messages for using raw ResourceType by @kornys in #39
- Update fabric8 client to 6.11.0 by @kornys in #40
- Remove unsecure username and password conn configuration by @kornys in #42
New Contributors
- @kornys made their first contribution in #5
- @im-konge made their first contribution in #6
- @obabec made their first contribution in #18
Full Changelog: https://github.com/skodjob/test-frame/commits/0.1.0-alpha2
0.1.0-alpha
What's Changed
- Add github workflows and enable release plugins by @kornys in #5
- Add
Wait.until()
to the test-frame by @im-konge in #6 - Reorganize packages to new root by @kornys in #10
- Add workflow for autoassign and put reviewers by @kornys in #16
- Add kubecmd client and executor by @kornys in #15
- Add initial implementation of ResourceManager by @kornys in #17
- Add checkstyle and fix current violation by @obabec in #18
- Add RM annotations for better UX by @kornys in #19
- Modify feeding BooleanSupplier and ontTimeout Runnable to waitUntil by @obabec in #21
- Add module with tests and gh workflow by @kornys in #20
- Rename ResourceManager to avoid import conflicts by @obabec in #22
- Add method for loading multi kube resource file by @kornys in #25
- Enable javadoc plugin and generates javadoc for libs by @kornys in #26
- Add logger (logback) to test-frame by @im-konge in #27
- Add spotbugs check to the project and build pipeline by @im-konge in #28
- Write readme file for test-frame with usage and examples by @kornys in #31
- Add tests to common module against mock kube by @kornys in #32
- Call TestVisualSeparator in unit tests by @kornys in #33
- Add readResorucesFromFile into RM too by @kornys in #34
- Fix path to nexus push script in release by @kornys in #35
- Update sonatype publish version by @kornys in #36
- Fix metadata in test-frame poms by @kornys in #37
New Contributors
- @kornys made their first contribution in #5
- @im-konge made their first contribution in #6
- @obabec made their first contribution in #18
Full Changelog: https://github.com/skodjob/test-frame/commits/0.1.0-alpha
Usage
<dependency>
<groupId>io.skodjob</groupId>
<artifactId>test-frame-common</artifactId>
<version>0.1.0-alpha</version>
</dependency>
<dependency>
<groupId>io.skodjob</groupId>
<artifactId>test-frame-kubernetes</artifactId>
<version>0.1.0-alpha</version>
</dependency>
<dependency>
<groupId>io.skodjob</groupId>
<artifactId>test-frame-openshift</artifactId>
<version>0.1.0-alpha</version>
</dependency>