Skip to content

Latest commit

 

History

History
795 lines (594 loc) · 84.5 KB

CHANGELOG.md

File metadata and controls

795 lines (594 loc) · 84.5 KB

Changelog

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)