This repository has been archived by the owner on Mar 12, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Extend terminateProcess.sh with other victims * Add 5s sleep into all shell experiments * Fix version file generation * Fix the tag version of the Maven image used in CICD * Automatic update of copyright in docs * Fix YEAR property definition * Version update to 1.5.0 * Add additional details to list of configuration parameters * Add memorystore module * Add gcp common module * GCP credentials provider service moved to gcp-common module * Add assembly plugin * Renamed GcpService to GcpCredentialsProviderService * POC of a failover experiment * Always expose Anchore scan results * Increment Dockerfile to build from OpenJDK 11.0.6 * Cleaning unintentionally committed pom changes * Fix version of parent module * Fix version of parent module * Add new gcp modules into coverage module dependencies * Add second failover flavour * Move GcpConstants to gcp-common module * Use wildcard instead of user defined locations * Redesign roster generation * Set DataDogIdentifier * Platform health check added * PlatformHealth bean implementation * Load projectID from credentials metadata * Update compute unit test with GcpCredentialsMetadata bean * Memorystore error codes * Version update to 1.5.0 * Cleaning unintentionally committed pom changes * Add instance filtering * GcpMemorystoreHealth unit test * Fix incorrect package name * Remove instance state property * compareUniqueIdentifierInner implementation * GcpMemorystoreInstanceContainer unit tests * Throw an exception when recycle attempt is done * All static fields must be final * Remove redundant null check * GcpMemorystorePlatform unit tests * Remove IOException from method signature * Remove commented methods * Update GCP compute configuration variables * Update credentials warning * Remove redundant dependency * Include filter is not mandatory * Add Memorystore module to README.md * Memorystore module documentation * Fix python path * Add `Error Codes Numbering Convention` to developer documentation * Add `Error Codes Numbering Convention` to developer documentation * Add memorystore module * Add gcp common module * GCP credentials provider service moved to gcp-common module * Add assembly plugin * Renamed GcpService to GcpCredentialsProviderService * POC of a failover experiment * Fix version of parent module * Fix version of parent module * Add new gcp modules into coverage module dependencies * Add second failover flavour * Move GcpConstants to gcp-common module * Use wildcard instead of user defined locations * Redesign roster generation * Set DataDogIdentifier * Platform health check added * PlatformHealth bean implementation * Load projectID from credentials metadata * Update compute unit test with GcpCredentialsMetadata bean * Memorystore error codes * Add instance filtering * GcpMemorystoreHealth unit test * Fix incorrect package name * Remove instance state property * compareUniqueIdentifierInner implementation * GcpMemorystoreInstanceContainer unit tests * Throw an exception when recycle attempt is done * All static fields must be final * Remove redundant null check * GcpMemorystorePlatform unit tests * Remove IOException from method signature * Remove commented methods * Update GCP compute configuration variables * Update credentials warning * Remove redundant dependency * Include filter is not mandatory * Add Memorystore module to README.md * Memorystore module documentation * GCP Error codes refactoring * Revert back to original design and load GCP project id from configuration variables * Add GCP configuration examples * Cover partially tested conditions reported by Sonar * Remove real project name * Change platform level * Do not pass Redis Instance to Container * The FailoverInstanceRequest class should not be imported into the Container class * Replace Items with Map.Entry * Remove redundant email field * Fix formatting * Allow stubbing of final classes * Test experiment runnables * Test instance queries * Make CloudRedisClient a global mock * Reference detailed documentation on protection mode * Docker build job need version info * Remove Anchore from GitLab CI It is catching false positives preventing merges, and we are moving to GitHub with Snyk container image scanning. * Add a CODEOWNERS file in the .github directory for use in GitHub * Skip self healing when not method is set * Update to latest version of k8s client in order to allow experiments on EKS clusters based of k8s 1.17.x * Update list of prefixes * Correct spring profile selection * Describe how to test SA role binging * Swagger UI * AWS SDK * GCP SDK * Correct sequence of steps to create an SA * Update parent openjdk image to address SSL issues while communicating with K8S platforms * Add a note regarding DD startup (#8) * Update GCP SDK * Patch NPE while generating compute container from an instance with no access to Internet * Upgrade Spring Boot * Mockito collision * GCP Compute platform health implementation * Platform Health unit test * Correct platform health logic * GCP Compute instance states in constants * Update docs * Sabil chaos engine (#11) Experimenting on the AWS handbook * Update k8s client * Update k8s docs * Avoid NPE when pod has no owner * Allow experiments on multiple namespaces * Update existing unit tests * Add test * Remove redundant assertion * Add parent worker node information into k8s container metadata * Platform status must be failed when it is not possible to list pods in given namespace * Follow naming conventions * Add test * Update docs * Update jdk image (#16) Co-authored-by: Andrew Mantha <andrew.mantha@gemalto.com> Co-authored-by: Andrew Mantha <andrew.mantha@thalesgroup.com> Co-authored-by: Andrew Mantha <andrew.mantha@cplcloud.com> Co-authored-by: a-mantha <45573663+a-mantha@users.noreply.github.com> Co-authored-by: sabil05 <59994038+sabil05@users.noreply.github.com>
- Loading branch information