Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add knative-serving and knative-eventing #76

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions packages/istio/v1.17.8+1/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json
name: istio
iconUrl: https://raw.githubusercontent.com/istio/istio.io/e9dd610/static/img/logo.png
shortDescription: Connect, secure, control, and observe services.
longDescription: |
Istio is an open source service mesh that layers transparently onto existing distributed applications.
Istio’s powerful features provide a uniform and more efficient way to secure, connect, and monitor services.
Istio is the path to load balancing, service-to-service authentication, and monitoring – with few or no service code changes.
defaultNamespace: istio-system
helm:
repositoryUrl: https://istio-release.storage.googleapis.com/charts
releases:
- chartName: base
chartVersion: "1.17.8"
- chartName: istiod
chartVersion: "1.17.8"
3 changes: 3 additions & 0 deletions packages/istio/versions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
latestVersion: v1.17.8+1
versions:
- version: v1.17.8+1
16 changes: 16 additions & 0 deletions packages/knative-eventing/v1.10.1+1/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json
name: knative-eventing
shortDescription: Event-driven application platform for Kubernetes
longDescription: |
Knative Eventing is a collection of APIs that enable you to use an event-driven architecture with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events. Sinks can also be configured to respond to HTTP requests by sending a response event.

Knative Eventing is a standalone platform that provides support for various types of workloads, including standard Kubernetes Services and Knative Serving Services.

Knative Eventing uses standard HTTP requests to route events from event producers to event consumers, following the rules set by the CloudEvents specification. This is a standard set up by the CNCF that has wide support for many programming languages, making it easy to create, understand, send, and receive events.

Knative Eventing components are loosely coupled, and can be developed and deployed independently of each other. Any producer can generate events before there are active event consumers that are listening for those events. Any event consumer can express interest in a class of events before there are producers that are creating those events.
iconUrl: https://raw.githubusercontent.com/knative/docs/e1286025fc19330b7f5d9aa26cc364899992f8e3/blog/docs/images/knative.png
defaultNamespace: knative-eventing
manifests:
- url: https://github.com/knative/eventing/releases/download/knative-v1.10.1/eventing-crds.yaml
- url: https://github.com/knative/eventing/releases/download/knative-v1.10.1/eventing-core.yaml
3 changes: 3 additions & 0 deletions packages/knative-eventing/versions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
latestVersion: v1.10.1+1
versions:
- version: v1.10.1+1
19 changes: 19 additions & 0 deletions packages/knative-serving/v1.10.2+1/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json
name: knative-serving
shortDescription: Kubernetes-based, scale-to-zero, request-driven compute
longDescription: |
Knative Serving builds on Kubernetes to support deploying and serving of applications and functions as serverless containers. Serving is easy to get started with and scales to support advanced scenarios.

The Knative Serving project provides middleware primitives that enable:
- Rapid deployment of serverless containers
- Automatic scaling up and down to zero
- Routing and network programming
- Point-in-time snapshots of deployed code and configurations
iconUrl: https://raw.githubusercontent.com/knative/docs/e1286025fc19330b7f5d9aa26cc364899992f8e3/blog/docs/images/knative.png
defaultNamespace: knative-serving
manifests:
- url: https://github.com/knative/serving/releases/download/knative-v1.10.2/serving-crds.yaml
- url: https://github.com/knative/serving/releases/download/knative-v1.10.2/serving-core.yaml
- url: https://github.com/knative/net-istio/releases/download/knative-v1.10.2/net-istio.yaml
dependencies:
- name: istio
3 changes: 3 additions & 0 deletions packages/knative-serving/versions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
latestVersion: v1.10.2+1
versions:
- version: v1.10.2+1
Loading