Hi there,
I recently created the linked repo to implement a Github automated workflow deploying Online Boutique with some standard tools for such a service mesh: Istio, Kiali, Prometheus, Grafana, Jaeger, etc. so that people get right away a complete demo/testbed close to "real life".
As you'll see in stars and forks, it raises quite some interest. So, I thought that it would be worth adding to the implementation featuring Online Boutique. I will keep it up to date when new versions of Online Boutique and tools are published.
Please, feel free to amend my proposed text if you accept this PR.
Best regards,
Didier
* update productcatalog, frontend, readme
* revert productcatalog
* restore currency logic and ad display
* footer cleanup
* Resize header image
* screenshots
* Center align header image in readme
* Show platform flag on every page
* style fixes
* fix currency in UI, remove extra USD
* cart bug, fixing
* attempt to fix breaking build
* fix cart size in handler
* replace images
* # items in cart is total quantity
* Add link to 0.1.4 manifests in readme
Hipster Shop was demonstrated in front of rougly 700 individuals at Kubecon
EU. The demo itself was shown on 3 cloud providers (Azure, Google, On-prem).
The full speaking engagement recording:
https://www.youtube.com/watch?v=-t2BfT59zJA
All mentioned projects (Kubernetes, Istio, etc.) point to their websites expect for Skaffold that points to its source code repository.
The website should be a better entry point to understand the big picture, access the quickstart guides and more in-depth howtos.
Closes#75.
### Changelog
Adds 4 scripts to the `hack/` directory for building/pushing images, injecting images tags into static manifests, and tagging new releases. See [hack/README.md](https://github.com/m-okeefe/microservices-demo/tree/release-script/hack).
**Note**: since we have not pushed images yet, the images in the `./release/` manifests are still set to the skaffold defaults (eg. `adservice`).
This removes hardcoded GCP project name from images and requires an explicit repository flag to skaffold. Also updating the cloudbuild.yaml for staging with the gcr.io/k8s-skaffold/skaffold image.
Fixes#17.