layer5io / istio-service-mesh-workshop Goto Github PK
View Code? Open in Web Editor NEWUsing Istio Workshop
Home Page: https://layer5.io/workshops
License: Apache License 2.0
Using Istio Workshop
Home Page: https://layer5.io/workshops
License: Apache License 2.0
The current labs are outdated and don't show the current version istio outputs
The following fixes needs to be done:-
https://github.com/layer5io/istio-service-mesh-workshop/tree/master/lab-2#verify-the-namespace-is-labelled In example output, row should be updated to
istio-system Active 1h disabled
Mannual Installation needs to be updated.
Istio bytes count is available in prometheus instead of istio_request_count, screenshot needs to be updated
Output format of both 6.1 and 6.2 has changed. Now Percentage, and value is used instead of percent field.
Screenshot needs to be updated, since it shows 0 queries per second
(needs to be discussed) Simple Http call worked
Call with/without certificate didn't, but error is different (ssl3_get record: wrong version number)
This needs to be looked into.
Description:
This repository should have the label commenter workflow.
It would run whenever an issue/pr is labelled with one of the targeted labels and comment down any relevant information.
Contributor Reference:
The workflow would use: https://github.com/peaceiris/actions-label-commenter
A sample workflow is defined in: https://github.com/meshery/meshery/blob/master/.github/workflows/label-commenter.yml.
It would also need a sample configuration which is defined in: https://github.com/meshery/meshery/blob/master/.github/label-commenter-config.yml
NOTE:
Current Situation
Each of the layer5 repositories needs releaseDrafter automation as had been done in the meshery project which takes care of drafting release notes.
Desired Situation
Add ReleaseDrafter configuration yaml file & GitHub Action.
Additional context
ReleaseDrafter Configuration File
ReleaseDrafter GitHub Action
Contributor Resources
See layer5 contributing instructions
verify of the file "kubectl apply -f install/kubernetes/istio-demo-auth.yaml" in https://github.com/layer5io/istio-service-mesh-workshop/tree/master/lab-1#install-istio
The link to Observability -> Lab 6 - Distributed Tracing, is 404.
It is pointing to:
https://github.com/leecalcote/istio-service-mesh-workshop/blob/master/lab-4a/README.md
but this should be:
https://github.com/leecalcote/istio-service-mesh-workshop/tree/master/lab-6/README.md
The project's current issue templates are missing an open invitation link where new contributors can join the community's Figma team and view user interface designs and other UX projects.
Each template that has a reference to Figma in its resources section should an invite link added.
- π¨ Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
Acceptance Tests
All references to Figma include the "open invite" link.
Resources
Alternatives / Additional Context
Description
Followed the step istioctl install --set profile=demo
β Egress gateways encountered an error: failed to wait for resource: resources not ready after 5m0s: timed out waiting for the conditionsystem/istio-ingressgateway
Deployment/istio-system/istio-egressgateway
β Ingress gateways encountered an error: failed to wait for resource: resources not ready after 5m0s: timed out waiting for the condition
Deployment/istio-system/istio-ingressgateway
Expected Behavior
Istio is installed successfully
Screenshots
Environment:
K8s details
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.8", GitCommit:"fd5d41537aee486160ad9b5356a9d82363273721", GitTreeState:"clean", BuildDate:"2021-02-17T12:33:08Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}
[Optional] Additional Context
Currently, instructions are:
Browse to /graph and in the Expression input box enter: istio_request_count. Click the Execute button.
/graph
is not required, however.
Current Behavior
ReposHub has a section for golang Learning Tutorials: https://reposhub.com/go/Learning-Tutorial
Desired Behavior
Contact ReposHub to have this repo added to the Learning Tutorials category.
The error output is no longer:
curl: (35) gnutls_handshake() failed: Handshake failed
Description
The UI is currently outdated and needs to be updated with respect to screen shots and also the Instructions in some parts of README are not updated
It would be better if we update the following elements in https://layer5.io/workshops page:
Description
README.md is the first file one should read when starting a new project. Our community launched Discussion forum
for help seekers; needs to publish it officially on README.md for convenience.
Desired Behaviour:
Need to add a point below "Watch", by copy-paste below line:
- Discuss in the [Community Forum](https://discuss.layer5.io).
Give preview as below:
Environment:
Meshery is a great tool for learners, who are deploying and exploring Istio. This is enhancement is to add it to the curriculum.
Running mesheryctl start
throws Error: invalid command "start"
.
Can you please provide a better description for the issue?
Like where this change needs to happen?
Of course. Inprereq/README.md
file.
there is a duplicate entry of "To verify istioctl is setup lets try to print out the command help" in
https://github.com/layer5io/istio-service-mesh-workshop/tree/master/lab-1#-2---setting-up-istioctl
Under GitHub Actions of this repository "Slack Notify on Star" job is failing for which Slack.yaml is to be Updated.
To fix this issue, update the code of slack.yaml just by copy/pasting the code from slack.yaml of meshery
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.