Releases: ops-center/searchlight
8.0.0
Searchlight 8.0.0 updates Kubernetes client-go dependency to 1.14.0 and stops sending Google Analytics for hyperalert binary. This release requires Kubernetes 1.9.0 or later release. To install/update, please follow the deployment guide here .
Download Docker images via:
docker pull appscode/searchlight:8.0.0
docker pull appscode/icinga:8.0.0-k8s
Notable Features:
- Prepare docs for 8.0.0 release #448 (tamalsaha)
- Remove analytics from hyperalert #447 (tamalsaha)
- Update Version.go struct #446 (tamalsaha)
- Use absolute path as aliases for reference docs #445 (tamalsaha)
- Update to k8s 1.14.0 client libraries using go.mod #444 (tamalsaha)
- Update Kubernetes client libraries to 1.13.5 #443 (tamalsaha)
8.0.0-rc.0
Searchlight 8.0.0-rc.0 fixes various issues with installer and updates Kubernetes client-go dependency to 1.13.0. This release requires Kubernetes 1.9.0 or later release. To install/update, please follow the deployment guide here .
Download Docker images via:
docker pull appscode/searchlight:8.0.0-rc.0
docker pull appscode/icinga:8.0.0-rc.0-k8s
Notable Features:
- Use onessl 0.10.0 #437 (tamalsaha)
- Update Kubernetes client libraries to 1.13.0 #436 (tamalsaha)
- Various fixes to installer #435 (tamalsaha)
- Pin go-ini dependency #434 (tamalsaha)
- Update webhook error message format for Kubernetes 1.13+ #433 (tamalsaha)
- Remove openshift dependencies #431 (tamalsaha)
- Set periodic analytics #430 (tamalsaha)
- Update Kubernetes client libraries to 1.12.0 #429 (tamalsaha)
- Pass image pull secrets for cleaner job in chart #425 (tamalsaha)
- Update kubernetes client libraries to 1.12.0 #424 (tamalsaha)
- Document LogLevel for chart #423 (tamalsaha)
- Check if Kubernetes version is supported before running operator #422 (tamalsaha)
- Enable webhooks by default in chart #421 (tamalsaha)
- Fix service ports in chart #420 (tamalsaha)
- Fixed missing "end" in helm charts secret.yaml #418 (maximilize)
- Use kubernetes-1.11.3 #417 (tamalsaha)
- Update CertStore #416 (tamalsaha)
- Support pod annotations in chart #415 (tamalsaha)
- Set serviceAccount for clearner job #414 (tamalsaha)
- Cleanup webhooks when chart is deleted #413 (tamalsaha)
- Revendor #412 (tamalsaha)
- Update pipeline #411 (tahsinrahman)
- Revendor api #410 (tamalsaha)
- fix uninstall for concourse #409 (tahsinrahman)
- Fix chart values file #408 (tamalsaha)
- Improve Helm chart options #407 (tamalsaha)
- Use concourse scripts from libbuild #405 (tahsinrahman)
- Add categories #404 (tamalsaha)
- Enable status sub resource for crd yamls #403 (tamalsaha)
- Move crds to api folder #402 (tamalsaha)
- Fix extended apiserver issues with Kubernetes 1.11 #401 (tamalsaha)
- fix CheckCommand generation for webhooks #399 (mmta)
- Use version and additional columns for crds #396 (tamalsaha)
- Don't add admission/v1beta1 group as a prioritized version #395 (tamalsaha)
- Enable status subresource for voyager crds #394 (tamalsaha)
- Update client-go to v8.0.0 #393 (tamalsaha)
- Format shell scripts #392 (tamalsaha)
- Remove --ops-address flag #390 (tamalsaha)
- Update searchlight version in readme #389 (tamalsaha)
- Fix sample ack.yaml #388 (tamalsaha)
- Fix openapi schema for metav1.Duration #387 (tamalsaha)
- Move openapi-spec to api folder #386 (tamalsaha)
- Add togglable tabs for Installation: Script & Helm #385 (sajibcse68)
- Handle node status unknown for node-status checks #384 (tamalsaha)
What's Next
Please test this release and report any issues. We are going to mark this is as 8.0.0 in a few weeks. This will be also the last major release for Searchlight operator.
7.0.0
Searchlight 7.0.0 brings a number of major features. This release requires Kubernetes 1.8.0 or later release. To install/update, please follow the deployment guide here .
Download Docker images via:
docker pull appscode/searchlight:7.0.0
docker pull appscode/icinga:7.0.0-k8s
Notable Features:
- Alert history is stored as a new
Incident
crd. - Users can now write custom plugins for Searchlight using webhooks.
- Instead of deleting alert crds, users can pause it to temporarily deactivate the check.
- Uses workqueue which fixes various subtle retry issues.
7.0.0-rc.0
Searchlight 7.0.0-rc.0 brings a number of major features. These are:
- Alert history is stored as a new
Incident
crd. - Users can now write custom plugins for Searchlight using webhooks.
- Instead of deleting alert crds, users can pause it to temporarily deactivate the check.
- Uses workqueue which fixes various subtle retry issues.
Download Docker images via:
docker pull appscode/searchlight:7.0.0-rc.0
docker pull appscode/icinga:7.0.0-rc.0-k8s
Changelog:
- Refactor acknowledgement storage implementation #377 (tamalsaha)
- Use internal type to implement storage #376 (tamalsaha)
- Add api password for e2e-test #375 (aerokite)
- fix NotificationCommand arguments #374 (aerokite)
- provide pods/exec resource permission #373 (aerokite)
- add documentation for usage of stride notifier #372 (aerokite)
- create all built-in SearchlightPlugin at runtime #371 (aerokite)
- Fix chart #369 (tamalsaha)
- Various installer improvements #368 (tamalsaha)
- update webhook plugin #366 (aerokite)
- Revendor go-notify #365 (tamalsaha)
- sort arguments in CheckCommand #364 (aerokite)
- Don't panic if admission options is nil #363 (tamalsaha)
- Disable admission controllers for webhook server #362 (tamalsaha)
- Add Update***Status helpers #361 (tamalsaha)
- Update to client-go 7.0.0 #360 (tamalsaha)
- Improve installer #359 (tamalsaha)
- Master to doc #358 (aerokite)
- add command for webhook plugin #357 (aerokite)
- Add documentation for custom plugin #356 (aerokite)
- Generate non-namespaced client for plugins #355 (aerokite)
- add patch permission #354 (aerokite)
- Fix docs #353 (aerokite)
- Various fixes to searchlight installer #352 (tamalsaha)
- Remove jessie icinga #349 (aerokite)
- Introduce properties for plugins vars #348 (aerokite)
- Migrate builtin check commands to Plugin crd #347 (aerokite)
- Add RBAC instructions for GKE cluster #346 (tamalsaha)
- Update chart repository location #345 (tamalsaha)
- Support installing from local installer scripts #344 (tamalsaha)
- Move swagger.json to openapi-spec folder #343 (tamalsaha)
- Regenerate swagger.json #342 (tamalsaha)
- Generate swagger.json #341 (tamalsaha)
- Add install pkg for crds #340 (tamalsaha)
- Skip setting ListKind #339 (tamalsaha)
- Add CRD Validation #338 (tamalsaha)
- Generate openapi spec #337 (tamalsaha)
- Fix install script for minikube 0.24.x (Kube 1.8.0) #335 (tamalsaha)
- Fix comment for LastNotificationType in IncidentStatus #334 (aerokite)
- fix typo #333 (aerokite)
- Garbage collect incidents older than 90 days #332 (tamalsaha)
- Document user roles #331 (tamalsaha)
- Update docs for json_path #330 (tamalsaha)
- Correctly install validation webhook #329 (tamalsaha)
- Fix : No such file or directory: '$GOPATH/src/github.com/appscode/sea… #327 (YangYongZhi)
- Add docs for adding check command #326 (aerokite)
- Fix build on mac #325 (tamalsaha)
- Skip downloading onessl is already exists #324 (tamalsaha)
- Fix installer script #323 (tamalsaha)
- Use server cert for icinga #322 (tamalsaha)
- Write auto-generated icinga certs to disk #321 (tamalsaha)
- Prepare docs for 7.0.0-rc.0 #320 (tamalsaha)
- Revendor kutil and jsonpatch library #319 (tamalsaha)
- Add changelog #318 (tamalsaha)
- Reorg objects deleted in uninstall command #317 (tamalsaha)
- Add tests for plugins #316 (tamalsaha)
- Add e2e test for notifier #315 (aerokite)
- Rename --analytics to --enable-analytics #314 (tamalsaha)
- send verbosity as Arg and analytics as Env #312 (aerokite)
- Revendor webhook api #311 (tamalsaha)
- update check_json_path #310 (aerokite)
- Update check_node_status to support other NodeCondition #309 (aerokite)
- Add check_any_cert plugin #307 (aerokite)
- Add incidents and Acknowledgements to user roles #306 (tamalsaha)
- Replace cfssl with client-go cert utils #305 (tamalsaha)
- Remove internal types for CRDs #304 (tamalsaha)
- support pausing check #303 (aerokite)
- Support delete acknowledgement #302 (aerokite)
- Fix build #301 (tamalsaha)
- Add trav...
5.1.1
Searchlight 5.1.1 fixes couple of bugs in 5.1.0 release. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/searchlight:5.1.1
docker pull appscode/icinga:5.1.1-k8s
Changelog:
5.1.0
Searchlight 5.1.0 can send alert notifications to Telegram channels. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/searchlight:5.1.0
docker pull appscode/icinga:5.1.0-k8s
Chnagelog:
5.0.0
Searchlight 5.0.0 updates client-go to 5.0.0. Searchlight docs has been reorganized and now hosted on the product site. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/searchlight:5.0.0
docker pull appscode/icinga:5.0.0-k8s
Chnagelog:
- Support hipchat server #237
- Failed to create events on CRD objects #216
- Set analytics ClientID #247
- Reorganize docs #252 (sajibcse68)
- Update gendocs script to generate front matter #245
- Make chart namespaced #236
- Use client-go 5.x #233
- Add CustomResourceDefinition #232
- Document how to use kubectl #229
- Add short names for alert objects #228
- Generate ugorji stuff #226
4.0.0
Searchlight 4.0.0 uses CustomResourceDefinitions instead of ThirdPartyResources and updates client-go to 4.0.0. This version also drops support for Kubernetes 1.6 or below. If you deploy this on a Kubernetes 1.7 cluster, Searchlight will automatically migrate existings TPRs into CRD. We recommend that you keep a backup of Searchlight objects before upgrading. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/searchlight:4.0.0
docker pull appscode/icinga:4.0.0-k8s
Chnagelog:
- Update docs for 4.0.0 release #225
- Install Searchlight as a critical addon #224
- Update chart to add roles for CRD #223
- Revendor errors, log package. #222
- Fixed e2e test #221
- Update notifications email templates #209
- Update chart to latest convention #219
- Use ObjectReference to write events #217
- Use kubernetes/code-generator #215
- Move all types to types.go #214
- Move analytics collector to root command #212
- Support migration from TPR to CRD #211
- Check for ResourceType #210
- Use kutil in e2e-test #201
Release 3.0.1
Searchlight 3.0.1 fixes a bug related to sending notification. Please upgrade to this version if you are using Searchlight currently. For new users, please follow the deployment guide here. For existing users, please upgrade the image tags for operator
container to appscode/searchlight:3.0.1
and icinga container to appscode/icinga:3.0.1-k8s
.
Download Docker images via:
docker pull appscode/searchlight:3.0.1
docker pull appscode/icinga:3.0.1-k8s
Chnagelog:
3.0.0
Searchlight 3.0.0 is a complete rewrite from prior version with 3 types of Alert TPRs, namely, ClusterAlert
, NodeAlert
and PodAlert
. We recommend updating Searchlight operator if you are using it currently. For new users, please follow the deployment guide here. For existing users, please delete the existing Searchlight operation and then install following the deployment guide here.
Download Docker images via:
docker pull appscode/searchlight:3.0.0
docker pull appscode/icinga:3.0.0-k8s