Skip to content

Latest commit

 

History

History
1246 lines (899 loc) · 138 KB

CHANGELOG.md

File metadata and controls

1246 lines (899 loc) · 138 KB

Changelog

0.18.0 (2024-08-29)

Features

  • add support for package components (#1129) (96e2fcc)
  • cli: add --dry-run to uninstall command (#1069) (ac472ee)
  • cli: added --repositroy flag for glasskube list command to filter based on repo (#1030) (4dc6ca5)
  • package-operator: add package repository validating webhook (#1094) (d04bf89)

Bug Fixes

  • deps: update dependency @fontsource/poppins to v5.0.15 (#1120) (31cfe95)
  • deps: update dependency htmx-ext-response-targets to v2.0.1 (#1117) (c58a5f2)
  • deps: update dependency htmx-ext-sse to v2.2.2 (#1115) (6443fb7)
  • deps: update docusaurus monorepo to v3.5.2 (#1092) (52bae91)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.20.1 (#1127) (2cd6442)
  • deps: update module github.com/posthog/posthog-go to v1.2.18 (#1118) (25b7617)
  • deps: update module github.com/posthog/posthog-go to v1.2.19 (#1130) (cdbd78d)
  • deps: update module sigs.k8s.io/controller-runtime to v0.19.0 (#1113) (f3bcbec)

Other

  • add name field to package.json (#1128) (1ff7e04)
  • deps: bump micromatch from 4.0.5 to 4.0.8 in /website (#1133) (e3e2497)
  • deps: update dependency @commitlint/cli to v19.4.1 (#1142) (bdead0b)
  • deps: update dependency @commitlint/config-conventional to v19.4.1 (#1141) (456b20b)
  • deps: update dependency @eslint/js to v9.9.1 (#1132) (d6642c3)
  • deps: update dependency @types/eslint to v8.56.12 (#1135) (aab9349)
  • deps: update dependency esbuild to v0.23.1 (#1119) (dfeff0b)
  • deps: update dependency typescript-eslint to v8.2.0 (#1123) (1e8532a)
  • deps: update dependency typescript-eslint to v8.3.0 (#1137) (553f7b1)
  • update Go version to 1.23.0 and golangci-lint to 1.60.1 (#1108) (1c532ea)

Docs

  • contrib: add guide for creating a new validating webhook (#1114) (a91fcc8)
  • website: correct install command for Alpine Linux (#1146) (36bb618)
  • website: switch to pagefind-based local search (#1134) (1baa0a2)

0.17.0 (2024-08-15)

Features

  • package-operator: add handling of local path manifest url (#1109) (debc5b1)

Bug Fixes

  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.5 (#1096) (b1995f7)
  • deps: update dependency htmx.org to v2.0.2 (#1100) (5bbffea)
  • deps: update module github.com/google/go-containerregistry to v0.20.2 (#1077) (f13cab6)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.20.0 (#1086) (95b03c7)
  • deps: update module github.com/posthog/posthog-go to v1 (#1088) (4700c54)
  • deps: update module github.com/posthog/posthog-go to v1.2.16 (#1107) (921cb98)
  • deps: update module golang.org/x/term to v0.23.0 (#1079) (8ec5ff7)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.5 (#1098) (0d41552)
  • package-operator: always set the correct type for HelmRepositories (#1103) (28e3238)

Other

  • deps: update actions/upload-artifact action to v4.3.6 (#1076) (1380168)
  • deps: update dependency @commitlint/cli to v19.4.0 (#1082) (3b570ed)
  • deps: update dependency @eslint/js to v9.9.0 (#1093) (3ef139f)
  • deps: update dependency go to v1.22.6 (#1078) (e2c6d84)
  • deps: update dependency typescript-eslint to v8.0.1 (#1072) (3bb625f)
  • deps: update dependency typescript-eslint to v8.1.0 (#1099) (8bc75d9)
  • ui: improve update instructions in GitOps mode (#1095) (fb6ae46)
  • website: add product pages (#1074) (6c3e38e)

Docs

0.16.0 (2024-08-05)

Features

  • cli: add support for filtering package list by name and namespace (#1036) (7822100)
  • improve gitops support (#1050) (8e740f1)

Bug Fixes

  • deps: update dependency @fontsource/inter to v5.0.20 (#1057) (36e02d9)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.6 (#1065) (db14373)
  • package-operator: add retry-on-conflict for reconciling helm resources (#1062) (c42e6e8)
  • ui: removed the labels from the footer which were misleading (#1066) (fb28a79)

Other

  • deps: update actions/upload-artifact action to v4.3.5 (#1064) (6758e1a)
  • deps: update dependency globals to v15.9.0 (#1060) (c65bbf2)
  • deps: update dependency typescript-eslint to v8 (#1058) (5c29a33)
  • website: fix eslint errors and warnings (#1063) (57d01e1)

Docs

0.15.0 (2024-07-31)

Features

Bug Fixes

  • add repoclient invalidation (#1054) (c9fe944)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.19.1 (#1046) (f613dd0)
  • deps: update module github.com/onsi/gomega to v1.34.1 (#1045) (d626d1c)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.5 (#1048) (d4a2168)
  • package-operator: add validation of scope during package creation/update (#1035) (8bccd08)

Other

  • deps: update dependency @eslint/js to v9.8.0 (#1047) (e6eeaf1)
  • deps: update dependency typescript-eslint to v7.18.0 (#1049) (3d1a611)
  • use glasskube telemetry url (#1037) (cdb5f7b)

Docs

  • website: improve pricing page light mode (#1044) (0fb7e56)

0.14.0 (2024-07-23)

Features

  • cli: add --host flag for serve to change the hostname for the listener (#1027) (ae2d2c0)
  • cli: add --show-all-metadata flag for install command (#1015) (0c16760)
  • cli: add glasskube configure showing an error for package with no value definitions (#1026) (150e7e6)
  • ui: status message on package details page (#987) (6b216ec)

Bug Fixes

  • allow additional yaml content types (#989) (3a89958)
  • cli: list command with --output flag respects --kind flag (#967) (193fcee)
  • cli: add handling of --no-progress flag for glasskube bootstrap (#1007) (263e915)
  • config: add missing rbac permissions for autoupdater (#984) (ab9e71a)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.4 (#1016) (858323f)
  • deps: update dependency htmx-ext-sse to v2.2.1 (#994) (0a6cd6c)
  • deps: update dependency htmx.org to v2.0.1 (#996) (e2364bf)
  • deps: update dependency posthog-docusaurus to v2.0.1 (#1023) (5c2b5a5)
  • deps: update font awesome to v6.6.0 (#1009) (b585af2)
  • deps: update kubernetes packages to v0.30.3 (#1013) (16bd0dc)
  • deps: update module github.com/google/go-containerregistry to v0.20.0 (#975) (f3f4cb9)
  • deps: update module github.com/google/go-containerregistry to v0.20.1 (#1010) (2f36645)
  • ui: broken link to required package (#1004) (35582d9)
  • ui: gracefully close sse and refactor to toast feedback (#991) (74bbc52)

Other

  • cli: add missing newline (#992) (a3dc1fb)
  • cli: revert accidental change of default serve port (#1034) (3dfb995)
  • deps: update actions/setup-go digest to 0a12ed9 (#986) (b572d52)
  • deps: update actions/setup-node action to v4.0.3 (#980) (5e0f52a)
  • deps: update actions/setup-node digest to 1e60f62 (#982) (278f314)
  • deps: update dependency @eslint/js to v9.7.0 (#999) (63a3be2)
  • deps: update dependency @types/eslint to v8.56.11 (#1028) (73160d4)
  • deps: update dependency eslint-plugin-prettier to v5.2.1 (#1012) (30d0d04)
  • deps: update dependency eslint-plugin-react to v7.34.4 (#1002) (cd34171)
  • deps: update dependency eslint-plugin-react to v7.35.0 (#1020) (df665ae)
  • deps: update dependency prettier to v3.3.3 (#1000) (887838c)
  • deps: update dependency prettier to v3.3.3 (#1001) (65a0bbd)
  • deps: update dependency typescript to v5.5.4 (#1032) (8f8ea41)
  • deps: update dependency typescript-eslint to v7.16.1 (#1006) (16b35b2)
  • deps: update dependency typescript-eslint to v7.17.0 (#1029) (2b7fa65)
  • deps: update docker/login-action digest to 9780b0c (#1024) (4f1250f)
  • website: css minimizer warnings in website build (#1033) (37edc3a)

Docs

  • website: add Helm or no Helm podcast (#998) (3e48fd0)
  • website: added kube-prometheus-stack guide (#1005) (e976ee2)
  • website: added new package creation guide (#1011) (ed25dd3)
  • website: call for help in GNP design (#1019) (41cc4ba)
  • website: migrate 5 helm shortcomings blog to glasskube.dev (#995) (1f36fe9)
  • website: updated packages page + reorder in alphabetical order (#1014) (26e22b1)

0.13.0 (2024-07-09)

Features

  • cli: add dry-run option to configure command (#944) (9bb7200)
  • cli: added status message to describe command (#939) (e9f93b9)
  • cli: display status message in glasskube list (#919) (67e4d03)
  • cli: support for changing configuration on package update (#938) (8de8295)
  • ui: open and update buttons for namespaced packages (#955) (8f30f4c)
  • ui: support markdown in package value description (#974) (88ab630)
  • ui: support partial rerender for package details (#937) (3393e7a)

Bug Fixes

  • add checking of response Content-Type (#977) (8a54a1c)
  • cli: do not require bootstrap for glasskube auto-update (#958) (571a6b0)
  • client: ignore empty yaml objects (#965) (fca5c83)
  • cli: improve bootstrap progressbar accuracy and error message (#971) (bfba749)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.3 (#970) (30f090d)
  • deps: update dependency @fontsource/inter to v5.0.19 (#957) (b442618)
  • deps: update module golang.org/x/term to v0.22.0 (#956) (fc3b556)
  • ui: discussion page for uninstalled namespaced packages (#951) (f9a1dfe)

Other

  • cli: consistently capitalize flag descriptions (#947) (7f51e58)
  • config: fix a typo in autoupdater manifest (#959) (ae780de)
  • deps: update actions/upload-artifact action to v4.3.4 (#963) (4bb10bf)
  • deps: update dependency typescript-eslint to v7.16.0 (#973) (6e704cc)
  • package-operator: update flux source-controller api version to v1 (#968) (3d883e8)
  • ui: make server output of package operations consistent (#945) (a0371ab)
  • ui: update htmx to v2 (#962) (7cdf49e)

Docs

  • add common issues section on bootstrap page (#972) (c3a2ebf)
  • document which flux components are required in which version (#961) (4b811cf)
  • remove (Beta Version) label from README.md (#966) (face2af)
  • website: add recent blogs on home page (#874) (951fc33)
  • website: clarify telemetry instructions (#960) (f77e15e)
  • website: quickwit assets (#936) (1e23425)
  • website: upgrade instruction (#872) (bd908fb)

0.12.1 (2024-07-03)

Bug Fixes

  • cli: --outdated and --installed for listing packages (#929) (0f78ea3)
  • ui: add blockquote styling in markdown (#943) (0510b58)
  • ui: also show validation errors in package config form (#933) (905e17f)
  • ui: avoid including repo parameter when only one present (#931) (883aff0)

Other

  • config: update autoupdater manifest and release-plase config (#942) (e8ddf5f)
  • deps: update dependency esbuild to v0.23.0 (#925) (8692412)
  • deps: update dependency globals to v15.8.0 (#935) (f45dd7b)
  • deps: update dependency go to v1.22.5 (#940) (c378fbb)
  • deps: update dependency typescript to v5.5.3 (#922) (09f9fb3)
  • deps: update dependency typescript-eslint to v7.15.0 (#923) (819e01f)

Docs

0.12.0 (2024-07-01)

Features

  • add namespace support for enable/disable auto-update (#834) (2d0c02b)
  • cli: add --dry-run to bootstrap command (#819) (3a5b2d2)
  • cli: add installing namespace-scoped packages (#851) (c7e139f)
  • cli: add support for auto-updating namespace-scoped packages (#855) (93926ad)
  • cli: add support for describing namespaced packages (#877) (aba9651)
  • cli: add support for updating namespace-scoped packages (#859) (25cc84c)
  • cli: add uninstalling namespaced packages (#857) (41b3773)
  • cli: support repo deletion with repo delete [repoName] (#909) (3152412)
  • deploy: add autoupdate manifest (#902) (6c9e24d)
  • ui: add support for namespace-scoped packages (#817) (ea9bbfb)
  • ui: added asterisk for mandatory form inputs (#904) (d4c959c)

Bug Fixes

  • cli: remove bootstrap requirement from auto-update command (#901) (6547fbb)
  • ui: autoupdate label for discussion page (#907) (a4d3543)
  • ui: improve navbar for smaller screens (#876) (e92cecd)
  • ui: show an error if the client cache is out of sync (#911) (9b6f854)
  • ui: sticky navbar (#903) (4870c3a)

Other

  • cli: enable --kind, --namespace flags (#856) (a7b5627)
  • deps: update amannn/action-semantic-pull-request digest to 0723387 (#906) (09a301c)
  • deps: update dependency @eslint/js to v9.6.0 (#913) (032568e)
  • deps: update dependency esbuild to v0.22.0 (#916) (ddd0e07)
  • deps: update dependency globals to v15.7.0 (#915) (39dda0c)
  • ui: telemetry should exclude certain paths (#921) (05dec1a)

Docs

  • document purge command (#908) (51b4e2f)
  • website: change YouTube embeds to use youtube-nocookie (#888) (d25231a)
  • website: exchange AsciinemaPlayer with youtube demo video embed (#883) (52e0925)

0.11.0 (2024-06-27)

Features

  • cli: add ascii art on glasskube version (#879) (3040ab1)

Bug Fixes

  • cli: standardize usage texts (#848) (7d23c1e)
  • deps: update module github.com/yuin/goldmark to v1.7.4 (#868) (d7ce5fa)
  • open: fix typo in service name candidate (#885) (921d049)

Other

  • website: configure eslint with docusaurus, react-ts and prettier plugins (#858) (613cbb7)

Docs

0.10.1 (2024-06-24)

Bug Fixes

  • client: propagate list options and apply timeout (#843) (7829778)
  • deps: update module github.com/yuin/goldmark to v1.7.3 (#840) (cc74656)
  • open: try different service names (#847) (9a1ef27)

0.10.0 (2024-06-21)

⚠ BREAKING CHANGES

  • add ClusterPackage CRD and change Package CRD scope to Namespaced (#792)

Features

  • add ClusterPackage CRD and change Package CRD scope to Namespaced (#792) (9dd481f)
  • add verifying breaking changes during bootstrap (#824) (9b53303)
  • cli: add purge command to remove installation from a cluster (#783) (4ebe30d)
  • cli: add repo update command (#808) (38719a8)
  • cli: bootstrap shows different prompt for bootstrapped clusters (#822) (df63fa4)

Bug Fixes

  • cli: repo add --default removes annotation for current default repo (#827) (ac27553)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.1 (#826) (10c2797)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.2 (#830) (b9f56ba)
  • deps: update dependency asciinema-player to v3.8.0 (#815) (2b04852)
  • deps: update module github.com/fluxcd/helm-controller/api to v1 (#622) (01dca18)
  • deps: update module github.com/fluxcd/source-controller/api to v1.3.0 (#472) (4ad5b84)
  • deps: update module github.com/google/go-containerregistry to v0.19.2 (#814) (3a11a56)
  • deps: update module github.com/spf13/cobra to v1.8.1 (#812) (38392e2)
  • deps: update module github.com/yuin/goldmark to v1.7.2 (#811) (b74546d)
  • deps: update module k8s.io/klog/v2 to v2.130.0 (#816) (d9095d5)
  • deps: update module k8s.io/klog/v2 to v2.130.1 (#831) (93eea22)
  • temporarily disable considering packages in dependency manager (#839) (a03a08e)
  • ui: open package description links in new tab (#837) (4689c1d)

Other

  • deps: update actions/checkout digest to 692973e (#809) (db43364)
  • deps: update dependency typescript to ~5.5.0 (#835) (b716b35)
  • deps: update website dependency ws to v8.17.1 (#828) (a7c4f19)

Docs

0.9.0 (2024-06-13)

Features

  • cli: add --dry-run support for glasskube install to simulate package installation (#727) (05d6b02)
  • cli: add --output flag for glasskube bootstrap (#779) (b427e0a)
  • cli: add --output flag for glasskube update (#669) (7bd44bf)
  • cli: add --output flag to glasskube describe (#717) (d3562df)
  • cli: add auto-update and related commands (#772) (5f441aa)
  • cli: change flag name of --force to --yes for glasskube uninstall (#760) (e1adc7d)
  • cli: introduce --skip-open support for glasskube serve (#776) (d559cbd)
  • ui: add discord link in glasskube footer ui (#801) (f94ddb7)
  • ui: cache package repositories (#763) (#791) (4f3bc4f)
  • ui: introduce additional logging (#770) (d73f7a9)
  • ui: show repository status on settings page (f1abe91), closes #751

Bug Fixes

  • cli: set autoUpdate a boolean for gk describe yaml/json output (#780) (87ad42b)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.43.0 (fe0df91)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.44.0 (#761) (1007409)
  • deps: update kubernetes packages to v0.30.2 (#805) (dcc2784)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.4 (#785) (647e286)
  • deps: update module golang.org/x/term to v0.21.0 (861d695)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.4 (#759) (429f9df)
  • suppress 404 error for packages w/o a giscus discussion (cb927d2)
  • website: avoid full page crash (#774) (9580559)

Other

  • deps: update amannn/action-semantic-pull-request digest to e32d7e6 (#798) (5d21649)
  • deps: update dependency esbuild to v0.21.5 (#786) (998023e)
  • deps: update dependency go to v1.22.4 (e775b0b)
  • deps: update dependency prettier to v3.3.1 (b2043ef)
  • deps: update dependency prettier to v3.3.2 (739e251)
  • deps: update googleapis/release-please-action action to v4.1.3 (5c4f3c9)
  • deps: update goreleaser/goreleaser-action action to v6 (#745) (fe1d58e)
  • package-operator: use WithBlockOwnerDeletion from controllerutil (#762) (ecd72ff)

Docs

  • clarify differences between good first issue and help wanted label (23a7d70)
  • correction in contributing.md (#802) (2fe6589)
  • fix broken pull request template url (#784) (6e3061a)
  • fix typo in README.md (#747) (679c0b3)
  • fix typos, update supported packages (f0f9d19)
  • update contributing guide with updated PR workflow (#799) (7efc686)
  • update local repo section (dae0e82)
  • website: add Hatchet and Headlamp as planned (82784ec)
  • website: prepare website for launch (#795) (7486d31)

0.8.0 (2024-06-04)

Features

  • --output support for glasskube install (#696) (f91ac9c)
  • add --no-progress cli flag (glasskube#709) (7592f39)
  • cli: add a "default" column to the glasskube repo list command (#738) (1046690)
  • cli: bootstrap command will ask for user confirmation (#719) (23c988b)
  • ui: add default repository indicator on settings page (#733) (#740) (b97f427)
  • ui: add support for advanced options (#716) (#726) (ac0ee1b)
  • ui: show reaction count on package detail page (#207) (5d02ac2)

Bug Fixes

  • add checking if error is new in dependency validation (#737) (fcf21ca)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.42.0 (e53ed41)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.41.1 (13e72b9)
  • deps: update docusaurus monorepo to v3.4.0 (bac7028)
  • package-operator: mark dependency as "waitingFor" if not found (#739) (c38aacb)
  • remove optimistic cache check to prevent data race (298e8f5)

Other

  • deps: update dependency prettier to v3.3.0 (d6afad0)

Docs

  • add Go Reference and Go Report card badges (d7ff2d8)

0.7.0 (2024-05-28)

Features

  • cli: add --output support for glasskube configure (#670) (9b1a82d)
  • cli: add flag to trigger non-interactive mode (f0f54da)
  • cli: show uninstall status during package removal in list and describe commands (#654) (4347003)
  • ui: add cloud signup (b0987d1)
  • ui: autocomplete for reference inputs (#495) (fd72d1c)
  • ui: integrate cloud links into the layout (1d24aaa)

Bug Fixes

  • deps: update dependency @lottiefiles/react-lottie-player to v3.5.4 (b6602e5)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.19.0 (3c15f65)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.3 (5e28e65)
  • package-operator: add missing repoclient (84f1bbf)
  • ui: support cloud links in bootstrap/kubeconfig pages (688d4fe)

Other

  • deps: update dependency esbuild to v0.21.4 (192dc89)
  • deps: update docker/login-action digest to 0d4c9c5 (27acfd9)
  • fix spacing in website (29f6e91)

Docs

  • include missing changes for multi-repo support (fe80ada)

Refactoring

  • auto-update label to annotation (02ccfb7)

0.6.0 (2024-05-23)

Features

Bug Fixes

  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.41.0 (edca7ca)
  • deps: update dependency @fortawesome/react-fontawesome to v0.2.2 (195a210)
  • ui: use correct repository on details page (#684) (86b4e8b)

0.5.1 (2024-05-22)

Bug Fixes

  • create a new restmapper after applying a crd (7c1bbf0)
  • set correct API version to make bootstrap work (16dce6d)

0.5.0 (2024-05-22)

Features

  • add support for custom package repositories (#618) (cd2931d)
  • cli: add --output option for glasskube list (#638) (9758cf6)
  • ui: show uninstalling button if a package is currently being uninstalled (#456) (af42b03)

Bug Fixes

  • deps: update dependency @fortawesome/react-fontawesome to v0.2.1 (dd8a41d)
  • deps: update kubernetes packages to v0.30.1 (18a84cb)
  • deps: update module github.com/go-logr/logr to v1.4.2 (ea59508)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.18.0 (b49f58c)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.3 (cc1ea16)

Other

  • deps: update actions/checkout digest to a5ac7e5 (151f31d)
  • deps: update dependency esbuild to v0.21.3 (65f4fbf)

Docs

  • added dependencies installation to CONTRIBUTING.md (56d103f)
  • update architecture diagram to conform with configurable repositories (880cd29)
  • website: add multi repo design proposal (be653c4)
  • website: added devops blogpost (ab67565)
  • website: fix giscus integration for guides (da30108)
  • website: update --dry-run flag section (0229804)

0.4.1 (2024-05-15)

Bug Fixes

  • add re-creating Job resources when bootstrapping (#619) (ce3037b)
  • cli: add "v" prefix to version option for install and update commands (#609) (3b296ad)
  • cli: add proper error handling for network related errors (#597) (c381ae0)
  • deps: update module github.com/fatih/color to v1.17.0 (c784ce3)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.3 (516118f)

Other

  • deps: update dependency esbuild to v0.21.1 (03f3926)
  • deps: update dependency esbuild to v0.21.2 (32af63d)
  • deps: update dependency go to v1.22.3 (7704e5b)
  • deps: update google-github-actions/release-please-action action to v4.1.1 (165782c)
  • deps: update googleapis/release-please-action action to v4.1.1 (c2d0fcf)
  • deps: update goreleaser/goreleaser-action digest to 5742e2a (fd73b5c)
  • ui: remove unnecessary console.log (159a880)

Docs

  • fix spelling mistake in package-config.md (8808078)
  • website: added rabbitmq guide + addressed review (5982e0e)
  • website: update packages (4d8afc5)
  • website: update the watch vs -w section (ed675f9)

0.4.0 (2024-05-07)

Features

  • added ui footer with glasskube version (#232) (c8a1836)
  • cli: add --version autocomplete for glasskube update (#565) (3ca9bc9)
  • ui: integrate giscus for package feedback (#207) (c50d3a8)

Bug Fixes

  • add validating existing install before bootstrap (08ee8bb)
  • cli: prevent accidental bootstrapping of an older package-operator version (abefab1)
  • cli: skip version check for bootstrap (419b7b4)
  • deps: update docusaurus monorepo to v3.3.2 (f483034)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.2 (0b4a5f2)
  • deps: update module github.com/onsi/gomega to v1.33.1 (b5cb34c)
  • deps: update module golang.org/x/term to v0.20.0 (e474086)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.1 (7946560)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.2 (a62f92d)
  • deps: update react monorepo to v18.3.0 (94fa2a8)
  • deps: update react monorepo to v18.3.1 (34ddcb6)
  • package-operator: make order of patch application deterministic (bfe5e59)
  • ui: introduce cache busting (b91acee)

Other

  • deps: update actions/checkout digest to 0ad4b8f (15b8f13)
  • deps: update actions/setup-go digest to cdcb360 (eed4598)
  • deps: update dependency esbuild to v0.21.0 (d6980f9)
  • update copyright information (2c8b305)
  • website: update package list (3ca994b)

Docs

  • website: add giscus for blog post comments (f11851e)
  • website: added beta launch blogpost + cta (18afd3a)
  • website: added kubectl blog post (2e7ac3f)
  • website: enable giscus on guide section (867873e)
  • website: update guides giscus categoryId (12fa425)
  • website: updated roadmap to a more general approach (56674e5)
  • website: updated the telemetry page (d559d08)

Refactoring

  • ui: move to SSE and fix race conditions (493c5e7)
  • website: move kubectl blog post to guides (0f269f6)

0.3.0 (2024-04-25)

Features

  • cli, ui: add markdown support in long description (0f4891b)
  • cli: add support for custom local port in glasskube open (#543) (b6d98ca)
  • ui: sort package versions descending (#308) (98cd78c)

Bug Fixes

  • deps: update dependency clsx to v2.1.1 (5cc6ae9)
  • deps: update module golang.org/x/term to v0.19.0 (d6057c3)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.0 (ae98bf0)
  • make glasskube version more helpful when not bootstrapped (#547) (03d4fd9)
  • ui: avoid boolean parsing error (#558) (3e8ea6e)

Other

  • deps: update actions/checkout digest to 1d96c77 (d097c76)
  • deps: update actions/upload-artifact action to v4.3.3 (2ce6f25)
  • deps: update dependency @commitlint/cli to v19.3.0 (1319b2a)
  • main: update readme to reflect beta launch (acbd3d6)
  • update release-please configuration (ff6c925)
  • update telemetry (8010bd7)

Docs

  • add product hunt banner (16acffc)
  • update Product Hunt launch rul (cf913bf)
  • website: add producthunt launch banner (20ad520)
  • website: include GitHub star button in header (#459) (2e0e3a5)
  • website: remove version disclaimer (f72d0d1)

Refactoring

  • change Glasskube tagline (9bdf826)

0.2.1 (2024-04-22)

Bug Fixes

  • client: fallback to regular client if item not yet in cache (bdd566e)
  • deps: update module github.com/onsi/gomega to v1.33.0 (ad8da80)
  • package-operator: do not set owner reference on existing resources (e447370)
  • ui: restructure server initializations (db1a585)

Other

  • deps: update actions/upload-artifact action to v4.3.2 (e89e27b)
  • deps: update dependency go to v1.22.2 (e24bd86)

Docs

  • website: add newlines (c494978)
  • website: added guide plus updates description (a03854e)
  • website: unify package logos from GitHub discussion (77d5601)

Refactoring

  • http errors handled when calling glasskube bootstrap (b6fdf90)

0.2.0 (2024-04-18)

Features

  • add graph-based dependency validation (c9957e6)
  • add kubernetes client adapter (9623eff)
  • add partial validation for package values (5cfcb7c)
  • add resolving, validating value configurations (54d0f0f)
  • add support for transitive dependencies (c9957e6)
  • api: add pattern constraint for value definitions (de5f040)
  • api: add types for value configurations (8e1c663)
  • cli: add package configuration (ba0cd32)
  • cli: add value config flags (9be6b1f)
  • cli: added --yes flag for non-interactive modes for install command (#468) (3ee7308)
  • cli: added --yes flag for non-interactive modes for update command (#468) (4e5d742)
  • client, ui: introduce package info cache (#444) (24d6466)
  • cli: made --enable-auto-updates flag value default even if --yes flag is used (5d864a4)
  • cli: show removed dependencies before uninstall (3e84e09)
  • cli: show whether a package is auto-updated (#296) (49a203a)
  • cli: update to specific package version cli (aa7649a)
  • package-operator: add base64 func to value templates (3940dd2)
  • package-operator: add generating patches from value definitions (90b264d)
  • package-operator: add handling package values (8eb8e2b)
  • package-operator: add validating package values in webhook (1bfb8bf)
  • ui: alert when websocket has been closed (#222) (a86fc04)
  • ui: display latest & installed version in package overview (#452) (374253f)
  • ui: introduce global error handling (d08abc0)
  • ui: package configuration (#121) (7c9e3d7)
  • ui: reuse transaction when applying updates (#295) (c26c471)
  • ui: show removed dependencies before uninstall (200ea5d)
  • ui: show warning if operator and client versions differ (#352) (d50b164)
  • ui: show whether a package is auto-updated (#296) (a79a636)
  • ui: show whether a package is auto-updated (#296) (a79a636)
  • ui: show whether a package is auto-updated (#296) (a79a636)
  • ui: trigger refreshing package detail page (#382) (48f02bb)

Bug Fixes

  • always try to resolve all values to improve error message (b305bf9)
  • api: change value constraints to pointers (235a456)
  • avoid client rate limiting (ab42a81)
  • avoid updates to smaller versions (4a44e4d)
  • cli, ui: bootstrap handles nil values in checkWorkloadReady and major speedup (d0b6683)
  • cli: glasskube ls no longer shows the latest version if the installed version is newer (#483) (6725d40)
  • deps: update dependency asciinema-player to v3.7.1 (8a44cfa)
  • deps: update dependency htmx.org to v1.9.12 (20e3491)
  • deps: update docusaurus monorepo to v3.2.0 (1e65bc0)
  • deps: update docusaurus monorepo to v3.2.1 (9923205)
  • deps: update font awesome to v6.5.2 (995b95d)
  • deps: update kubernetes packages to v0.29.4 (40ad3c4)
  • deps: update module github.com/evanphx/json-patch/v5 to v5.9.0 (62c5a55)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.1 (a1faa39)
  • deps: update module sigs.k8s.io/controller-runtime to v0.17.3 (82c53f9)
  • made changes (49a203a)
  • package-operator: correct incorrect constraint error in values validation (bea16a1)
  • package-operator: don't skip update validation if values changed (536a7aa)
  • package-operator: prevent reconcile loop on packageinfo error (aced43f)
  • ui, cli: prevent a panic if a package has no OwnedPackageInfo (#419) (300490a)
  • ui: add hx-boost to fix inconsistent browser back/forth (dc89c02)
  • ui: make the whole card on package list clickable (b4dcdd2)
  • ui: parse templates before starting informer to avoid panic (45fea63)
  • ui: take configured values into account at installation (cd08eb9)
  • update install.go (49a203a)

Other

  • add renovate automerge config (6159c2b)
  • add telemetry (#506) (2221c64)
  • change next release to 0.2.0 (3600c09)
  • deps: update commitlint monorepo to v19.2.2 (cebb9ad)
  • deps: update dependency typescript to v5.4.4 (e71dbc1)
  • deps: update dependency typescript to v5.4.5 (1bd3dfb)
  • deps: update flux manifests to version v2.2.3 (aa1189e)
  • remove unneeded OwnerManager in DependencyManager (036db63)
  • repo: address contributor guideline changes (2ee73e6)
  • repo: rebased and updated branch naming convention example (69fa659)
  • repo: try to remove merge commit (d7c8981)
  • repo: update contributor guidelines (bb9240c)
  • ui: add reloading templates after changes in dev mode (#170) (76823e9)
  • ui: remove unnecessary htmx swap attributes (08a0edb)
  • update golang version to v1.22 (929bfd9)
  • website: update author avatar urls (fe6c7ae)
  • website: update link in blog + added video to cont guidelines (c6a6c94)
  • website: updated video thumbnail (e7f318e)

Docs

  • add glasskube activity chart (1b63bb9)
  • add instructions for installation via nix (478d5ec)
  • add proposal for package configuration (#446) (a7f3f92)
  • as Timoni is still being created, rephrase the word was to is (83a7666)
  • build numbers not allowed in dependency version ranges (#405) (594de21)
  • fix Timoni link to homepage (402549d)
  • update CLI reference (017c90d)
  • update contributor guidelines (f037c2c)
  • update go version to 1.22 (b375170)
  • update readme (0d859cf)
  • website: address PR change requests (25fda94)
  • website: new blog post - contributor guidelines (e9b6ad3)
  • website: new Discord blog post + updated pic for v0.1.0 blog (6e20133)
  • website: release blog v0.1.0-ammend2 (cbf9541)
  • website: update roadmap (b9cfd73)
  • website: update velero icon url to improve browser compatibility (#488) (17260ab)

Refactoring

  • move adapters out of dependency package (3ebba24)

0.1.0 (2024-03-21)

Features

  • add cached package client (4c2a18f)
  • add generic caching to repo client (c69eff9)
  • add version mismatch detection for package-operator (#373) (af2e2ed)
  • cli, ui: check dependencies and show newly installed packages at update (#113, #114) (1b69fde)
  • cli: add --latest flag to bootstrap command (#361) (11cbca8)
  • cli: add showing dependencies in describe command (a495ebc)
  • cli: add validating dependencies in install command (f8f72c3)
  • cli: change describe command to be more clear (9e3faf3)
  • cli: show entrypoints in glasskube describe command (#346) (fb0a824)
  • mandatory package version (#341) (7cc7ba8)
  • package-operator: add validating webhook and cert generation (328dd58)
  • package-operator: prevent invalid updates and deletions (#364) (26e3ddb)
  • prune package dependencies (#318) (4c2af36)
  • ui: add syncing update notification via websocket (c249fa1)
  • ui: handle dependencies at installation (#114) (3f6f510)
  • ui: show a notification when "open" fails (#393) (bbe36dc)
  • ui: use updater for single package update check (90b7661)

Bug Fixes

  • cli, ui: add support for bootstrap latest via ui, implicit request (77f72f2)
  • cli: update check fails in dev environment (e2f2d2d)
  • consider semver metadata when comparing installed vs latest version (#397) (5121a95)
  • deps: update dependency htmx.org to v1.9.11 (86eec99)
  • deps: update kubernetes packages to v0.29.3 (510907e)
  • deps: update module github.com/google/go-containerregistry to v0.19.1 (fc868b1)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.0 (04fa04f)
  • deps: update module github.com/onsi/gomega to v1.32.0 (48c2669)
  • package-operator: add missing permissions for webhook-cert (82c5cd0)
  • ui: change server informer to also broadcast after errors (497c2b8)
  • ui: make link color readable on dark mode (28991c9)

Other

  • change config manifest structure to use default (0fb1a4d)
  • change next release to 0.1.0 (e69df6b)
  • deps: update actions/cache action to v4.0.2 (0dfcbaa)
  • deps: update actions/checkout digest to b4ffde6 (e11aeec)
  • deps: update dependency @commitlint/cli to v19.2.0 (f7c7ac1)
  • deps: update dependency @commitlint/cli to v19.2.1 (5e2d7f6)
  • deps: update dependency esbuild to v0.20.2 (d079bf2)
  • deps: update dependency typescript to v5.4.3 (1f217c9)
  • deps: update docker/login-action digest to e92390c (fd0b915)
  • deps: update ghcr.io/glasskube/package-operator docker tag to v0.0.4 (30fec9c)
  • remove redundant image in manager kustomization (9b9ea29)
  • update release-please extra files (48f6d43)

Docs

  • add web development section in contributing guide (8876f98)
  • describe dependencies and changes to package repo (#316) (f34dfb4)
  • update contributing guide on how to run operator (5f03733)
  • update guides sidebar (2fced23)
  • updates guides sidebar title (761faec)
  • versioning (b526cf1)
  • website: add hs-script to newsletter (6b6a261)

Refactoring

  • add repo client interface and fake client for testing (5a9fc7a)

0.0.4 (2024-03-12)

Features

  • cli: add --no-await in install command (51bc1be)
  • cli: add --no-await in uninstall command (a166b36)
  • client: parallelize IsBootstrap function (8d8559e)
  • package-controller: install package dependencies (#111) (3c83668)
  • package-controller: support versions for dependent packages (#311) (e22a401)
  • package-operator: add default namespace handling for manifests (97e17a5)
  • package-operator: add handling of packages with helm and manifests (149a8c7)
  • ui: add dark mode (60ad43e)

Bug Fixes

  • change opener to choose first ready pod (b018081)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.16.0 (b268277)
  • ui, cli: add fallback to manifest from repo (0e5d024)
  • ui: hide global update notification (#355) (d2e60ca)

Other

  • add commitlint to root project (54fd3a9)
  • add prettier for web formatting (1493268)
  • deps: update actions/checkout digest to 9bb5618 (12303a2)
  • deps: update azure/setup-kubectl action to v4 (cbb4712)
  • deps: update commitlint monorepo to v19.1.0 (170e905)
  • deps: update dependency typescript to ~5.4.0 (004dcbe)
  • deps: update google-github-actions/release-please-action action to v4.1.0 (30871fa)

Docs

  • remove disclaimer from package update section (7cf43eb)
  • website: adapt roadmap to match our new release convention (ff41302)
  • website: add latest release to roadmap (319d33e)
  • website: add latest release video (b58eb3b)
  • website: add shadow to screenshot (d1b1b9d)
  • website: add v0.0.3 release blogpost (e080966)
  • website: fix release video url (3b8a07b)

0.0.3 (2024-02-27)

Features

  • add current context in uninstall (#273) (470e01e)
  • add foreground propagation for uninstall cmd (54be740)
  • add shortName and extra cols to crds (ab439c9)
  • add version command (#265) (c4d1bc5)
  • added a feature to detect outdated client for cli (#210) (5e6f1a7)
  • added Uninstall Blocking, Progress Spinner and enhanced CLI UI for Uninstall Command hash168 (f044a32)
  • api: add LocalPort, Scheme to PackageEntrypoint (73fd8fa)
  • cli: add confim dialog in install cmd (47af3f1)
  • cli: add handling of LocalPort, Scheme in Open cmd (8557f12)
  • cli: add installing specific package version (#203) (23b2943)
  • cli: add outdated flag for list cmd (#201) (8d93c61)
  • cli: add showing package version in list cmd (#200) (fe856bc)
  • cli: add update cmd (#202) (ddfe2cf)
  • cli: automatic bootstrap in CLI commands (#196) (5d86eb1)
  • cli: change update message to be less obtrusive (0b2dfd2)
  • cli: glasskube describe (#241) (55bebd6)
  • include current context in install (5d3d390)
  • package-operator: add blockOwnerDeletion on OwnerReferences (5ec721b)
  • package-operator: add version aware package updates (8c56780)
  • package-operator: add version aware packageinfo updates (b6ebf5b)
  • ui: add current context in navbar (#263) (067793c)
  • ui: add infinite progress bar (8d9b291)
  • ui: add package detail page #172 (1298292)
  • ui: add selecting kubeconfig (#140) (620f5d5)
  • ui: bootstrap via UI #123 (c8c0576)
  • ui: install package in specific version (#269) (5d6067b)
  • ui: update all packages #289 (cdce20f)
  • ui: update packages and push cluster events to UI (#269) (d81d1bb)
  • website: add blogpost about kubernetes frontends (f5c16e3)

Bug Fixes

  • action: build package-operator image for amd64, arm64 (38e1cc5)
  • add path escaping repository urls (8bffd3b)
  • change opener to use real PackageInfo name (879e647)
  • deps: update dependency @mdx-js/react to v3.0.1 (a74e4b9)
  • deps: update dependency asciinema-player to v3.6.4 (a1e8e69)
  • deps: update dependency asciinema-player to v3.7.0 (7093e80)
  • deps: update kubernetes packages to v0.29.2 (5db9fcb)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.2 (1d20832)
  • deps: update module sigs.k8s.io/controller-runtime to v0.17.2 (8a6dd83)
  • made the necessary changes and code cleanup (d184784)
  • package manifest: supported svg files and change the schema accordingly (070a7e2)
  • package-operator: set pending status when package is being deleted (718aadc)
  • packagemanifest: updated img element and schema (b0925db)
  • ui: reload content when pages are restored from history (9c282ce)
  • ui: support page error when no context given (62faa9b)
  • ui: use real PackageInfo name when getting installed manifest (13f9e60)

Other

  • add generating schema files for repo types (c05e5ce)
  • change schema to not use $ref and move to website (d42fcb1)
  • cleanup uninstaller creation (cca98c6)
  • deps: update go.sum file (be90842)
  • make renovate run "go mod tidy" (88e93aa)
  • remove path escape workaround (424086f)
  • solved errors for install (b947042)
  • update controller-tools to v0.14.0 (e9573e6)

Docs

  • add docs for outdated flag for list cmd (#201) (e96c769)
  • add flags to install cmd docs (ad294e4)
  • add package reconciliation diagram (28e9266)
  • add update cmd docs (c5ccf94)
  • webiste: add release video to v0.0.2 blog post (2a2a7a9)
  • website: adapt roadmap and README (346a18f)
  • website: add missing descriptions to blog posts (53a4efc)
  • website: add v0.0.2 release blogpost (471e26a)
  • website: fix typo in footer (aaafe03)
  • website: fix typos (3e7236a)
  • website: improve comparision documentation (0bbc986)
  • website: make newsletter subscription email required (0b80421)

Refactoring

  • ui: add deferred config loading, use request context (#140) (1fe219c)

0.0.2 (2024-02-09)

Features

  • add 'port' flag to 'glasskube serve' (2ac1485)
  • add event recording (#139) (3ccc35c)
  • cli, ui: glasskube open (8af0072)
  • cli: add open for packages (d991c5e)
  • cli: add progress spinner for install cmd (6a99408)
  • ui: add open button on list page (3e62c4b)
  • ui: add real-time updates #164 and refactor #126 (11d13d2)
  • website: add a latest release version json file for outdated dedection (d9b4c8a)
  • website: allow search engies to index glasskube.dev (04f6dc2)
  • website: improve glasskube vs helm meta title (7a79ba1)
  • website: mark keptn as a supported package (#137) (57137b4)

Bug Fixes

  • cli: add port check before forwarding (68b273d)
  • deps: update module github.com/fluxcd/helm-controller/api to v0.37.3 (97950df)
  • deps: update module github.com/fluxcd/helm-controller/api to v0.37.4 (f734c3c)
  • deps: update module github.com/fluxcd/source-controller/api to v1.2.4 (bc81723)
  • deps: update module github.com/gorilla/websocket to v1.5.1 (2ab5393)
  • deps: update module sigs.k8s.io/controller-runtime to v0.17.1 (6120f45)
  • fix broken links (#103) (3dd8ac6)
  • fixed typo in mariadb-operator reference (ffc8edb)
  • folder name of technical preview blogpost (04ec42b)
  • package-operator: add version in manifest (ed4a657)
  • port conflict (0f7fbcf)
  • removed logger dependency issue from the repo client (8fd9bff)
  • removed unused ctx and removed null logger (233ab22)
  • website: add trailing slash, don't index tag pages on google (76db2d1)

Other

  • add codeowners (16e2b84)
  • add issue templates (fe52235)
  • deps: update actions/setup-node action to v4.0.2 (8f47904)
  • deps: update actions/setup-node digest to 60edb5d (31f3abd)
  • deps: update aws-actions/configure-aws-credentials digest to e3dd6a4 (56b8a84)
  • fix wrong path in release please config (e59e4b0)

Docs

  • add CNCF landscape badge (f3f46be)
  • add shell completion to install guide (ef3bf90)
  • add technical preview blogpost (2af5351)
  • change release-please annotations to mdx comments (aed9f08)
  • fix sidebar (a223e89)
  • fix some typos (#178) (f9ee2e2)
  • fix typo (ea6bed8)
  • fix typo in Readme (8bd8aa7)
  • fix wrong package version (bdf8074)
  • improve technical preview blog post (7c409da)
  • replace gif in readme with svg (b197138)
  • update client commands (e5b4df1)
  • update helm comparison (150d319)
  • update roadmap (730cb73)
  • use a custom domain for binary downloads (cbfc1ef)
  • website: add @kubesimplify video to release blog post (18a9fa4)
  • website: add CTA at the bottom (dc90ece)
  • website: add glasskube is part of the cncf landscape blog post (607c158)
  • website: update roadmap (297a172)

Refactoring

  • website: move guides to own folder for a clean url (b909508)

0.0.1 (2024-01-31)

Features

  • add initial project structure (bdf7434)
  • cli, client: install package #23 #28 #35 (54a5237)
  • cli, client: list packages #22 #26 #34 #41 (ea4cedc)
  • cli, client: uninstall package #30 #32 (13ccf96)
  • cli, ui: add serve command #25 (50a384c)
  • cli, ui: validate bootstrap #149 (46ee71f)
  • cli: add completion for install cmd (fe7ecec)
  • cli: add helpful message if kubeconfig is empty (#31) (d221f89)
  • cli: initial bootstrap command (6073f86)
  • package-operator: add aio config that includes flux dependencies (9fdd43f)
  • package-operator: add basic fields to package crd (#10) (f192ef2)
  • package-operator: add error handling in manifest adapter initialization (#14) (5089bda)
  • package-operator: add error message to packageinfo condition (#13) (aa2971a)
  • package-operator: add fields to package info crd and manifest schema (5b78e1f)
  • package-operator: add handling of package manifest and helm adapter (#14) (7b75591)
  • package-operator: add HelmRelease creation (#14) (f0ef0e2)
  • package-operator: add initial packageinfo crd (#9) (1798d9d)
  • package-operator: add missing namespace in aio config (e3276db)
  • package-operator: add multi owner references (#12) (5d8862d)
  • package-operator: add package controller creates dependent package info (#12) (23c87be)
  • package-operator: add package info controller fetches manifest (#13) (1022583)
  • package-operator: add support for plain manifests (#88) (334ce23)
  • package-operator: add type flag for bootstrap cmd (197b62b)
  • package-operator: change package to be cluster scoped (a7c9797)
  • package-operator: mark some crd fields as required (3b2785c)
  • ui: install and uninstall trivial packages #29 #33 (975f2fb)
  • ui: show packages #27 #42 (90bb333)
  • ui: support user in setting up kubeconfig #31 (d8e8382)
  • webiste: add cert-manager guide (da6d987)
  • webiste: improve cert-manager guide (49a98bc)
  • website: add announcement bar (#56) (5c6ee1c)
  • website: add imprint & data privacy page (fef7d7c)
  • website: add initial website version (d03b807)
  • website: add missing features (#56) (6f9faae)
  • website: add newsletter signup component (#56) (f8b1f68)
  • website: add package overview (44854c1)
  • website: add roadmap (f89be7d)
  • website: improve hero section (#56) (4ff4b5f)
  • website: improve seo preview for homepage (205fa1d)
  • website: migrate asciiflow chart to mermaid (618737c)
  • website: use GitHub meta image for website (600b31e)

Bug Fixes

  • deps: update docusaurus monorepo to v3.1.1 (54d0cd9)
  • deps: update kubernetes packages to v0.29.1 (73b9412)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.15.0 (fcf5deb)
  • deps: update module github.com/onsi/gomega to v1.31.0 (221a05a)
  • deps: update module github.com/onsi/gomega to v1.31.1 (5c598ae)
  • deps: update module sigs.k8s.io/controller-runtime to v0.17.0 (26e0daf)
  • helm-flux-adapter: avoid panic when helm values are empty (d9af61b)
  • package-operator: add json un-/marshalling of helm values (#14) (ed4a4a5)
  • package-operator: add missing rbac permissions (d87510e)
  • package-operator: change command controller container (7c575e8)
  • package-operator: change image name in controller manifest (8083831)
  • package-operator: dont set package status failed for specific flux failure (6a5a8d6)
  • package-operator: make requireBootstrap optional during init (04364cc)
  • package-operator: reconcile package after helmrelease changes (3f2949a)
  • package-operator: remove cluster.local dns suffix from flux manifests (0a4e748)
  • package-operator: remove unused arguments (71736ab)
  • repo-client: unmarshall helm values (d8e6063)
  • website: editUrl (7c81ce7)
  • website: fix header in dark mode, enable matomo tracking (cbf18a8)
  • website: improve general layout responsiveness (#94) (699741c)

Other

  • add docs files to release please extra files (ba17806)
  • add initial release-please version (980eb93)
  • add intellij config file to .gitignore (29a0776)
  • add rc to pre-release detection (b9bca48)
  • add release please configuration (953cf47)
  • Configure renovate (79a7cb2)
  • deps: update actions/setup-go digest to 0c52d54 (a14f614)
  • deps: update actions/upload-artifact digest to 26f96df (20d1aac)
  • deps: update actions/upload-artifact digest to 694cdab (72e8a84)
  • deps: update dependency typescript to ~5.3.0 (acf22bd)
  • deps: update golang docker tag to v1.21 (cfe0030)
  • fix current release number (23a2241)
  • fix typos, remove default settings (0690063)
  • Initial Glasskube commit (dd7f9ee)
  • package-operator: add missing rbac (5a6b316)
  • remove redundant newline (860ddb6)
  • website: fix typos, improve typwriter speeed (#56) (9c28b4c)

Docs

  • add architecture diagram to readme (5e23d28)
  • add asciinema cast to website (620d7ea)
  • add bootstrap guide (f4965eb)
  • add bootstrap info in install segment (622d862)
  • add brew installation instructions (d1b575c)
  • add gui mockup image (cb48b08)
  • add helm comparison (bd6579a)
  • add ingress-nginx guide (05ab4cf)
  • add installation guide (c76d5e0)
  • add note about future version bootstrap (8d27be4)
  • change asciinema link to gif (1752b15)
  • create beautiful readme (#7) (cf099f0)
  • create community standards (#7) (aa75153)
  • extract guides as separate page (92bfb28)
  • fix DevOps / GitOps confusion (2c7fe8d)
  • fix downloads shield, make sure all shields use flat styling (fa82ccc)
  • fix typos, reformat code (1c5982e)
  • remove release please comments from readme (c46df8a)
  • replace link on homepage with asciinema-player (a60670e)
  • update component descriptions (af24d3e)
  • update quick start section in readme (6072cf2)
  • update readme and roadmap (176d38a)
  • update supported packages (f061395)

Refactoring

  • cli: reuse existing code for bootstrap (dac2f45)
  • package-operator: move condition utils to separate package (577f338)
  • package-operator: move repo client to own package (c43d77e)
  • use css variables for theme colors (e0939d1)