This CHANGELOG is abandoned in favor of auto-generated release notes. Please see the release description for change information.
- ROX-17343: Setup metric collection and alerting for infra service.
- ROX-22142: wait for IBM ROKS nodes to be ready during provisioning.
- Fix GKE cluster destruction with retries and disabled auto-upgrades and repairs.
- Create GCP workload identity pools for
openshift-4
clusters. They can be used to setup short-lived token integrations.
- Add IBM ROKS flavor. Note that there are two known issues (ROX-22142, ROX-22143).
-
Bump default demo versions to 4.3.4.
-
Bump demo automation flavors images to 0.9.13.
-
Add an optional parameter to the in openshift-4 flavor to keep failed clusters around (infra will still delete the cluster)
- Adds a fix for
demo
andqa-demo
flavors: Region parameters should be optional on cluster creation, defaults are set in UI and the flavor itself.
- Add region configuration to more flavors. This is now supported by all except ARO and AKS.
- Add flavor aliases, e.g.
ocp-4
foropenshift-4
. This may be used forinfractl flavor get
andinfractl create
commands. - Bump default demo versions to 4.3.2.
- Add cluster parameters to the
infractl get <cluster-id> --json
output to help debugging. - Bump default demo versions to 4.3.0.
- Add markdown for parameter help formatting.
- Fix an issue with PWA.
- Add support for credentialsMode to openshift-4* flavors and default to Passthrough to mimic CI.
- Chore: Bump demo versions to 4.2.2
- Fix: Openshift 3.11 provisioning is now based on quay.io/openshift installers (ROX-20327)
- Fix: Scrolling on the cluster info page works again
- Deploying infra-server with Helm and GCP Secret Manager
- Hackathon '23:
- Adding all clusters to url and drag/drop window split screen
- ROX-17295: trusted certificates for openshift-4
- Fix: CLI and UI now consistently enforce restrictions on the cluster name format and length
- Change: ROX-19218, etc: Move GCP based OCP flavors in infra to a RH project
- Change: Use more consistent artifact naming for openshift clusters
- Chore: Misc tailwind -> patternfly
- Chore: Bump demo versions to 4.2.1
- Switch GKE based flavors (gke-default, demo, qa-demo) to use a RH project (ROX-17123,ROX-19217)
- CLI: Add client-side cluster name validation
- Bump demo flavors to 4.2.0
- Make the domain for GKE based demos configurable.
- Revert the change that reduced the master node count of openshift-4 and openshift-4-demo flavors from 3 to 1 (default is now 3 again).
- Fix for openshift-4-demo 4.2+ installs
- Reduce the master node count of openshift-4 and openshift-4-demo flavors from 3 to 1
- Bump demo flavors to 4.1.3
- More pattern fly UI components
- Upgrade Go version to 1.20
- Record cluster creation and deletions in BigQuery.
- Bump demo flavors to 4.1.2
- Bump demo flavors to 4.1.1
- Use latest openshift-4-demo to work with 4.1 rcs.
- Bump demo flavors to 4.0.2
- Fix ROSA flavor by pinning CLI versions.
- Bump demo flavors to 4.0.0.
- Update Go dependencies to close Dependabot alerts.
- Configuration of all demo contents is fixed in the Openshift 4 Demo flavor.
- ROX-15237: The Openshift 4 Demo flavor now supports testing of unreleased versions.
- Bump demo flavors to 3.74.2
- Add central-db-image parameter to qa-demo flavor
- --endpoint flag will now accept also URLs like https://infra.rox.systems, and addresses without a port like infra.rox.systems.
- ROX-14317: New INFRA_TOKEN format includes a validity period. All existing tokens will be invalid and all users (humans and robots) need to regenerate their tokens.
- Bump demo and qa-demo to 3.74.1
- ROX-1251: Restore SSH for OpenShift-4 clusters
- ROX-15126: Add Openshift 4 flavor for testing performance and scaling
- Fix EKS by using the latest EKS automation-flavor.
- Fix Slack notifications after migration to Internal Red Hat.
- Use migrated openshift-4-demo configuration.
- Add functionality to set the image registry, image tags, and helm chart versions in openshift-4-demo
- Add a FIPS toggle to the openshift-4 flavor
- Improve ROSA cluster create logs
- Improve help message for openshift-version in the openshift-4 flavor to explain OCP dev previews
- Bump demo and qa-demo to 3.74.0 (openshift-4-demo uses latest by default)
- Bump demo flavors to the latest 3.73.2 release.
- Notice CLI users only about minor or major version mismatch (previously also for patch versions).
- Bump demo flavors to the latest 3.73.0 release.
- Get a QA demo with just
infractl create qa-demo
. Wheninfractl create qa-demo
is run without specifying a NAME in a stackrox/stackrox repo context a NAME will be generated based on user initials and the most recent commit. The most recent commit will also be used to set main-image. - Default names for other contexts. When
infractl create
is run without specifying a NAME one will be generated based on user initials, date and a counter to ensure uniqueness e.g. jb-10-31-1. - Longer log retention. For usability and troubleshooting, logs are now kept for 30 days (versus the previous 1 day.)
infractl status
command manages maintenance status of an infra deployment to influence Continuous Deployment.
- Switch to containerd for GKE runtime to support k8s v1.23. Affects gke-default, demo, qa-demo.
- Remove the --license arg for newer ACS installs.
- gke-default: Use the gke-gcloud-auth-plugin for kubeconfig artifact. (#719)
ref: https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
This change may require users to update their gcloud SDK and install the auth plugin.
For MacOS users:
gcloud components update && gcloud components install gke-gcloud-auth-plugin
. - Bump demo images to latest 3.72.1 release (#723)
- RS-576: Add default Prometheus metrics (#721)
- Breaking change:
infractl get
output in JSON format now contains a string for the status instead of an enum. - Artifacts produced by GKE and AKS clusters now come with set file permissions.
- Migrate from Circle CI to Github Actions for continuous integration.
- Upgrade to Go 1.17.