Skip to content

Releases: skodjob/test-frame

0.1.1

10 Jun 10:33
e46c52d
Compare
Choose a tag to compare

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

04 Jun 07:08
52f554e
Compare
Choose a tag to compare

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 of type == 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

Full Changelog: https://github.com/skodjob/test-frame/commits/0.1.0

0.1.0-beta3

09 May 07:24
Compare
Choose a tag to compare
0.1.0-beta3 Pre-release
Pre-release

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

07 May 06:40
d84417c
Compare
Choose a tag to compare
0.1.0-beta2 Pre-release
Pre-release

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

02 May 11:22
b2bfb17
Compare
Choose a tag to compare
0.1.0-beta1 Pre-release
Pre-release

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

26 Mar 18:23
4947c19
Compare
Choose a tag to compare
0.1.0-alpha2 Pre-release
Pre-release

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

Full Changelog: https://github.com/skodjob/test-frame/commits/0.1.0-alpha2

0.1.0-alpha

19 Mar 16:44
98e4442
Compare
Choose a tag to compare
0.1.0-alpha Pre-release
Pre-release

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

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>