Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
5c68c55
Update kyaml/kustomize API versions to current versions in catalog fu…
Mar 17, 2026
df9f803
Merge branch 'main' into main
NETIZEN-11 Apr 1, 2026
803b856
Add render status conditions to Kptfile (#4418)
aravindtga Mar 16, 2026
104c1f5
Update kyaml/kustomize API versions to current versions in catalog fu…
Mar 17, 2026
9de3b35
Update kyaml/kustomize API versions to current versions in catalog fu…
Mar 17, 2026
5dcc8b9
feat: implement improved RenderStatus schema for better troubleshooting
Mar 18, 2026
9b89f17
fix: resolve CI failures by fixing wasmtime Windows linking and linti…
Mar 19, 2026
095212e
Fix Kubernetes dependencies and render status implementation
Mar 19, 2026
f3a64e5
Fix GitHub Issue #4333: Improve handling of package context in subpac…
Mar 19, 2026
f7e4919
Fix: Remove unrelated changes from PR
NETIZEN-11 Mar 24, 2026
377c08d
Proofreading of chapter 1.
mpgreaves Feb 26, 2026
40b4a54
Apply suggestions from code review
mpgreaves Mar 12, 2026
d472c05
Made a minor amendment to the sentence structure.
mpgreaves Mar 12, 2026
6eb5918
Fix ci failure (#4435)
aravindtga Mar 18, 2026
9de3c75
Fix GitHub Issue #4333: Improve handling of package context in subpac…
NETIZEN-11 Mar 30, 2026
8dbae6a
Fix GitHub Issue #4432: Resolve Kubernetes version mismatch, YAML ser…
NETIZEN-11 Mar 24, 2026
ce42b8c
DCO: Add missing Signed-off-by lines to commits
NETIZEN-11 Mar 24, 2026
29fcfbb
Refactor the Update code in pkg/lib/kptops
NETIZEN-11 Mar 21, 2026
ce9129b
Merge branch 'main' into refactor/update-code-pkg-lib-kptops-4379
NETIZEN-11 Apr 1, 2026
233a47e
fix: resolve test failures from apply-setters version, path validatio…
Apr 1, 2026
e156140
fix: resolve test failures from apply-setters version, path validatio…
Apr 1, 2026
fa70336
fix: clean up invalid go.mod after rebase
Apr 1, 2026
b97d789
fix: keep apply-setters v0.2.0 in functions map for backward compatib…
Apr 1, 2026
c8d4afd
Merge branch 'main' into refactor/update-code-pkg-lib-kptops-4379
NETIZEN-11 Apr 6, 2026
1de6827
Fix all merge conflicts and compilation errors
Apr 6, 2026
af69d77
docs: Add v1.0.0 API stabilization documentation
Apr 13, 2026
6bd49e0
fix: resolve merge conflicts and remove unused functions
Apr 13, 2026
6f287ae
Merge branch 'main' into feat/issue-4450-pr1-documentation
NETIZEN-11 Apr 13, 2026
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
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,14 @@

[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/10656/badge)](https://www.bestpractices.dev/projects/10656)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkptdev%2Fkpt.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkptdev%2Fkpt?ref=badge_shield)
[![Release](https://img.shields.io/github/v/release/kptdev/kpt)](https://github.com/kptdev/kpt/releases)
[![Go Report Card](https://goreportcard.com/badge/github.com/kptdev/kpt)](https://goreportcard.com/report/github.com/kptdev/kpt)

# kpt: Automate Kubernetes Configuration Editing

> **Version 1.0.0 Released!**
> kpt v1.0.0 is now stable with guaranteed API compatibility. See [VERSIONING.md](docs/VERSIONING.md) for details.

kpt is a package-centric toolchain that enables a WYSIWYG configuration authoring, automation, and delivery experience,
which simplifies managing Kubernetes platforms and KRM-driven infrastructure (e.g.,
[Config Connector](https://github.com/GoogleCloudPlatform/k8s-config-connector), [Crossplane](https://crossplane.io)) at
Expand Down Expand Up @@ -39,6 +44,22 @@ The best place to get started and learn about specific features of kpt is to vis

kpt installation instructions can be found on [kpt.dev/installation/kpt-cli](https://kpt.dev/installation/kpt-cli/)

**Quick Install**:
```bash
# macOS (Homebrew)
brew install kpt

# Linux
curl -L https://github.com/kptdev/kpt/releases/latest/download/kpt_linux_amd64 -o kpt
chmod +x kpt
sudo mv kpt /usr/local/bin/

# Verify installation
kpt version
```

**Version Information**: kpt follows [semantic versioning](https://semver.org/). See [VERSIONING.md](docs/VERSIONING.md) for our versioning policy and compatibility guarantees.

## kpt components

The kpt toolchain includes the following components:
Expand All @@ -59,6 +80,14 @@ The kpt toolchain includes the following components:

You can read about the big upcoming features in the [roadmap doc](/docs/ROADMAP.md).

## Documentation

- **[Versioning Policy](docs/VERSIONING.md)** - Semantic versioning and compatibility guarantees
- **[Migration Guide](docs/MIGRATION_V1.md)** - Migrating to kpt v1.0.0
- **[Backward Compatibility](docs/BACKWARD_COMPATIBILITY.md)** - Compatibility policy and testing
- **[Design Docs](docs/design-docs/)** - Technical design documents
- **[Style Guides](docs/style-guides/)** - Documentation and error message guidelines

## Contributing

If you are interested in contributing please start with [contribution guidelines](CONTRIBUTING.md).
Expand Down
Loading
Loading