Skip to content

Commit e5e73fc

Browse files
feat: fix slack notifications, gitops PR engine, rbac, and update documentation (#38)
* feat: Revamp getting started guide to use k3d, cert-manager, and Helm for installation, replacing the previous kind and make-based local development instructions. * docs: Improve getting started guide with new cleanup step, progress indicators, and enhanced clarity. * docs: update getting started prerequisites with a detailed table and expand the list of next steps guides. * docs: Add a troubleshooting guide and update getting started to reference it. * docs: Replace quickstart with a comprehensive end-to-end guide and enhance remediation engine configuration with new setters. * docs: Replace end-to-end guide with a new quickstart guide and update mkdocs configuration. * fixed lint errors * docs: changed naming of document from wquickstart guid to on;y quickstart * deleted getting startmd * Rename 'End-to-End Guide' to 'Quickstart Guide' * refactor: Rename all project references from `zelyo-operator` to `Zelyo`. * Revert "refactor: Rename all project references from `zelyo-operator` to `Zelyo`." This reverts commit 7ef8d87. * docs: Update repository references from `zelyo-operator` to `zelyo` and refactor note syntax in troubleshooting guide. --------- Co-authored-by: Mayur Raiturkar <mayur@zelyo.ai>
1 parent 39e5e77 commit e5e73fc

13 files changed

Lines changed: 1090 additions & 310 deletions

cmd/main.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,10 @@ func main() {
280280
os.Exit(1)
281281
}
282282
if err := (&controller.ZelyoConfigReconciler{
283-
Client: mgr.GetClient(),
284-
Scheme: mgr.GetScheme(),
285-
Recorder: mgr.GetEventRecorderFor("zelyoconfig-controller"), //nolint:staticcheck,nolintlint
283+
Client: mgr.GetClient(),
284+
Scheme: mgr.GetScheme(),
285+
Recorder: mgr.GetEventRecorderFor("zelyoconfig-controller"), //nolint:staticcheck,nolintlint
286+
RemediationEngine: remediationEngine,
286287
}).SetupWithManager(mgr); err != nil {
287288
setupLog.Error(err, "Failed to create controller", "controller", "ZelyoConfig")
288289
os.Exit(1)

config/rbac/role.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,21 @@ rules:
7575
- get
7676
- patch
7777
- update
78+
- apiGroups:
79+
- ""
80+
resources:
81+
- events
82+
- persistentvolumeclaims
83+
- persistentvolumes
84+
- resourcequotas
85+
- limitranges
86+
verbs:
87+
- get
88+
- list
89+
- watch
90+
- create
91+
- update
92+
- patch
7893
- apiGroups:
7994
- argoproj.io
8095
resources:

config/samples/zelyo-operator_v1alpha1_zelyoconfig.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ metadata:
66
app.kubernetes.io/managed-by: kustomize
77
name: default
88
spec:
9-
mode: audit
9+
mode: protect # 'audit' for recommendations, 'protect' for auto-PRs
1010
llm:
1111
provider: openrouter
12-
model: "anthropic/claude-sonnet-4-20250514"
12+
model: "nvidia/nemotron-3-super-120b-a12b:free"
1313
apiKeySecret: zelyo-llm
14-
temperature: "0.1"
14+
temperature: 0.1
1515
maxTokensPerRequest: 4096
1616
tokenBudget:
1717
hourlyTokenLimit: 50000

docs/getting-started.md

Lines changed: 0 additions & 206 deletions
This file was deleted.

docs/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ hide:
1313
<p class="hero-subtitle">Your Digital SRE &amp; Security Engineer for Kubernetes</p>
1414

1515
<div class="badges">
16-
<a href="https://github.com/zelyo-ai/zelyo-operator/actions/workflows/ci.yml"><img src="https://github.com/zelyo-ai/zelyo-operator/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
17-
<a href="https://github.com/zelyo-ai/zelyo-operator/releases"><img src="https://img.shields.io/github/v/release/zelyo-ai/zelyo-operator?style=flat-square" alt="Release"></a>
18-
<a href="https://goreportcard.com/report/github.com/zelyo-ai/zelyo-operator"><img src="https://goreportcard.com/badge/github.com/zelyo-ai/zelyo-operator" alt="Go Report Card"></a>
19-
<a href="https://github.com/zelyo-ai/zelyo-operator/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square" alt="License"></a>
16+
<a href="https://github.com/zelyo-ai/zelyo/actions/workflows/ci.yml"><img src="https://github.com/zelyo-ai/zelyo/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
17+
<a href="https://github.com/zelyo-ai/zelyo/releases"><img src="https://img.shields.io/github/v/release/zelyo-ai/zelyo?style=flat-square" alt="Release"></a>
18+
<a href="https://goreportcard.com/report/github.com/zelyo-ai/zelyo"><img src="https://goreportcard.com/badge/github.com/zelyo-ai/zelyo" alt="Go Report Card"></a>
19+
<a href="https://github.com/zelyo-ai/zelyo/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square" alt="License"></a>
2020
</div>
2121

2222
<div class="hero-actions">
2323
<a href="getting-started/" class="primary-btn">🚀 Get Started</a>
24-
<a href="https://github.com/zelyo-ai/zelyo-operator" class="secondary-btn">⭐ View on GitHub</a>
24+
<a href="https://github.com/zelyo-ai/zelyo" class="secondary-btn">⭐ View on GitHub</a>
2525
</div>
2626

2727
</div>
@@ -193,7 +193,7 @@ graph TB
193193
=== "Kustomize"
194194

195195
```bash
196-
kubectl apply -k https://github.com/zelyo-ai/zelyo-operator/config/default
196+
kubectl apply -k https://github.com/zelyo-ai/zelyo/config/default
197197
```
198198

199199
[Full installation guide :material-arrow-right:](getting-started.md){ .md-button }

0 commit comments

Comments
 (0)