Code Monkey home page Code Monkey logo

learn-layer5's People

Contributors

aisuko avatar aminoxix avatar anita-ihuman avatar ashiscs avatar bubo-py avatar dhruv0000 avatar geraldmaboshe avatar gunjanmimo avatar jashpatel1 avatar kanishkarj avatar kumarabd avatar kushthedude avatar leecalcote avatar midopooler avatar morrme avatar naturalett avatar nishantwrp avatar nveenjain avatar rj2704 avatar shuklaritvik06 avatar singh08prashant avatar tangledbytes avatar utkarshmishra12 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

learn-layer5's Issues

[README] Need to add `Community Forum`

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.

Screenshots

Current behaviour:
image

Desired behaviour:
image

Note:
Need to add only last line for Community Forum

Environment:

  • OS: any [e.g. Ubuntu]
  • Browser: any [e.g. Chrome, Safari]
  • Version: any [e.g. 22]
  • Device: any [e.g. laptop, iPhone 8]

Reference:

Issue Template Updates for Figma linkΒ 

Current Behavior

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.

Desired Situation

Each template that has a reference to Figma in its resources section should an invite link added.

Implementation

- 🎨 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

[SMI] Failure of one conformance test crashes the test suite

Description
Failure of one SMI Conformance test crashes the tool and the rest of the conformance tests. The tool exits without cleaning up, but leaves resources orphaned. Instead the program should cleanup any test resources before exiting.

Expected Behavior
It makes sense that the tool might have a cascading failure for one set of tests, because one test builds on another within a set, but the tool shouldn't crash. Other test sets should continue to execute. Test resources should not be orphaned.

Environment:

  • Version: meshery-osm adapter v0.1.4

Update reserved network port

Current Behavior
This line identifies the reserved port number that this adapter is be listening on - https://github.com/layer5io/learn-layer5/blob/master/smi-conformance/main.go#L16. Currently, it is using port 10008. This needs to be changed to 10011.

Implementation

[Docs] Include instructions on signing commits in the CONTRIBUTING.md

Current Behavior
The CONTRIBUTING.md in this repo is missing an explanation and instructions on signing off on commits.

Desired Behavior
A copy of the same instructions from the Meshery repo's CONTRIBUTING.md's section on signing commits should be placed in into this repo's contributing instructions.

We will need to copy over the screenshots as well, which can be placed into the readme folder here - https://github.com/layer5io/learn-layer5/tree/master/img/readme

Test failure: Conflict with artifacts from prior test run

Description
SMI Conformance was run for one service mesh. The test failed to complete, so the meshery namespace was manually deleted. Some deploy artifacts were orphaned. When the test was invoked for a different service mesh, a collision occurred.

Logs

Error installing smi tool: rendered manifests contain a resource that already exists. Unable to continue with install: 
ClusterRoleBinding "smi-conformance" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm";
 annotation validation error: missing key "meta.helm.sh/release-name": must be set to "smi-conformance";
 annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "meshery"

Environment:

  • Version: v0.5.0-beta-4

[SMI] Extend default conformance test timeout

Description
SMI Conformance tests are timing out on some systems.

Expected Behavior
Tests should be given ample time to complete successfully.

Implementation
A quick fix is to extend the test timeout. Long-term, design of the tool needs to be a push model (event-driven), not a pull model.

[Chore] Produce an SMI Conformance result and document

Current State:
The SMI Conformance tests with the OSM and Kuma adapters have not been well tested using the new Conformance report.

Desired State:
Both of these adapters need to be tested and conformance results showing in the Meshery UI.

  • Raise any issues found.
  • Screenshot the results for docs and slides.
  • Document the capability in docs.meshery.io

Contributor Resources

[SMI] Make the number of parallel test set runs configurable

Current Behavior
Resources need to run all SMI Conformance tests in parallel can overwhelm a system.

Desired Behavior
Some systems are capable of running many test sets in parallel, while others don't have enough resources to do so.

Implementation

  1. Define default number of test sets to run in parallel. Let's start with 0 meaning full parallelization.
  2. Externalize the number of test sets to run in parallel. Expose this configuration in SMI Validation operation.
  3. Meshery UI and mesheryctl to use it.

Add Stale bot to this repo

Description
Unaddressed issues that remain open for long periods may be automatically marked stale and closed.

Implementation
Copy stale.yml from the Meshery repo and put into the .github folder here.

[README] Need to fix Slack badge

Description

README.md is the first file one should read when starting a new project. For attractive look, we added some badges also.
But, there's a Slack badge, need to fix that.

Example Screenshot :-

Current Behavior

image

Desired Behavior
image

Environment:

  • OS: any [e.g. Ubuntu]
  • Browser: any [e.g. Chrome, Safari]
  • Version: any [e.g. 22]
  • Device: any [e.g. laptop, iPhone 8]

[README] Need to fix Slack Badge

Description

There's a Slack Badge failing in the README.md file.

Example Screenshots

  • Current Behaviour
    Screenshot from 2021-07-01 18-55-57

  • Expected Behavior (example)
    Screenshot from 2021-07-01 18-29-31

Environment:

  • OS: any [e.g. Ubuntu]
  • Browser: any [e.g. Chrome, Safari]
  • Version: any [e.g. 22]
  • Device: any [e.g. laptop, iPhone 8]

Update chart to supported the smi port

Description
The port has been updated from 10008 to 10011 in the smi-conformance tool, and the same needs to be updated in the deployment chart for the tool.

Update reference to gokit package dependency

Description
This gokit package is being imported from kumarabd.

Expected Behavior
The gokit package should be imported from layer5io

Implementation
After changing the location of the package import, build the project to ensure it compiles correctly (no issues with new package reference)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.