Follow-up for integration script
This follow-up MR implements 2 suggestions from !47 (merged). Specifically,
Screenshots or logs
$ ./spec/scripts/integration.sh
Installation:
> Uninstall helm release if exists ... [OK]
> Helm install ... [OK]
> Deploy cert manager ... [OK]
Healthchecks:
> Local | Legacy indexer health ... [OK]
> Local | New indexer health ... [OK]
> Local | Webserver health ... [OK]
> Internal Gateway | Legacy indexer health ... [OK]
> Internal Gateway | New indexer health ... [OK]
> Internal Gateway | Webserver health ... [OK]
> External Gateway | Nginx health ... [OK]
Indexing & Searching:
> Local | Indexer truncate ... [OK]
> Local | Legacy indexer ... [OK]
> Local | Webserver ... [OK]
> Local | Indexer ... [OK]
> Internal Gateway | Legacy indexer indexing ... [OK]
> Internal Gateway | Webserver ... [OK]
> External Gateway | Indexer ... [OK]
> External Gateway | Webserver ... [OK]
> External Gateway /nodes endpoint | Webserver search ... [OK]
> External Gateway /nodes endpoint | Indexer ... [OK]
TLS:
> Wait for cert-manager-webhook deployment ... [OK]
> Add certificate ... [OK]
> Enable TLS ... [OK]
> TLS | External Gateway | Webserver ... [OK]
> TLS | External Gateway | Indexer ... [OK]
> TLS | External Gateway /nodes endpoint | Webserver ... [OK]
> TLS | External Gateway /nodes endpoint | Indexer ... [OK]
Upgrade:
> Helm upgrade ... [OK]
Edited by Dmitry Gruzd