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

Refactoring Status column #4098

Merged
merged 4 commits into from
Oct 31, 2023
Merged

Refactoring Status column #4098

merged 4 commits into from
Oct 31, 2023

Conversation

luizbafilho
Copy link
Contributor

@luizbafilho luizbafilho commented Oct 24, 2023

Closes weaveworks/weave-gitops-enterprise#3529

What changed?

Refactor to use HealthChecks instead to reduce confusion and properly represent the status of the object.

Why was this change made?

How was this change implemented?

How did you validate the change?

Release notes

Documentation Changes

@luizbafilho luizbafilho marked this pull request as ready for review October 25, 2023 14:35
Copy link
Contributor

@joshri joshri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code works great - we are potentially losing some functionality where status for sources in the table won't be shown since they don't have a health attribute though. Probably not worth keeping the whole status column for this case imo just calling it out @yiannistri
image

@yiannistri
Copy link
Contributor

@yiannistri to create follow-up issues for source objects with missing status.

@luizbafilho luizbafilho merged commit b854e27 into main Oct 31, 2023
16 checks passed
@luizbafilho luizbafilho deleted the 3529-refactor-status-column branch October 31, 2023 14:46
AsmaaNabilBakr pushed a commit that referenced this pull request Nov 6, 2023
AsmaaNabilBakr added a commit that referenced this pull request Nov 7, 2023
* fix duplicate icons

* policy icon size

* fix audit icon size

* update icon

* refactor: refactor away from deprecated wait.Poll calls

With the update, some other calls had to be updated:
- `NewDiscoveryRESTMapper` expects an extra `HTTPClient` argument
- `client` does not have `NewDelegatingClient` anymore, instead we can
  create the same resource with `client.New(...)`

Resolves #3812

References:
- #3812
- kubernetes-sigs/controller-runtime#2150
- https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0

Signed-off-by: Balazs Nadasdi <balazs@weave.works>

* try to update github.com/fluxcd/pkg/runtime to the earliest version with updated controller-runtime

Signed-off-by: Balazs Nadasdi <balazs@weave.works>

* Cleanup datatable (#4091)

* cleanup datatable

* sort filtered items by `sortValue || value`

* Update pkg/run/session/connect/connect.go

Co-authored-by: Yiannis Triantafyllopoulos <8741709+yiannistri@users.noreply.github.com>

* Refactoring Status column  (#4098)

* fix: Remove GitOps Run CLI commands

* Replace the Sync/Suspend/Resume controls, used in the `SyncActions` and `CheckboxActions` components, with the new Sync/Suspend/Resume controls (the `SyncControl` component) (#4080)

* Create the new `SyncControls` component for Sync/Suspend/Resume controls.

* Move all components, related to syncing and suspending objects (existing `SyncActions` and `CheckboxActions` and new `SyncControls` and `ResumeIcon`), to the `Sync` folder.

* Update the related UI snapshot.

* Add `SyncControls` to exports.

* Move custom actions to the start (left) of `SyncControls` buttons.

* Re-arrange icons in `IconType` alphabetically.

* add new svg icon as CLusterDiscovery icon

* fix typo

* update import order

* build(deps): Bump google.golang.org/grpc from 1.51.0 to 1.56.3

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.51.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.51.0...v1.56.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps): Bump github.com/weaveworks/tf-controller/api version

* build(deps): Bump postcss from 8.4.21 to 8.4.31 in /website

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.21...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: Remove GitOps Run components

* build(deps): Remove gitops bucket server from build

* chore: Remove unused code previously used for GitOps Run

* build(deps): Bump @babel/traverse from 7.20.13 to 7.23.2 in /website

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.13 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix duplicate icons

* remove extra space

---------

Signed-off-by: Balazs Nadasdi <balazs@weave.works>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Joshua Israel <joshua.israel@weave.works>
Co-authored-by: Balazs Nadasdi <balazs@weave.works>
Co-authored-by: a.shabaan <ahmed.shabaan@weave.works>
Co-authored-by: Yiannis Triantafyllopoulos <8741709+yiannistri@users.noreply.github.com>
Co-authored-by: Luiz Filho <luizbafilho@gmail.com>
Co-authored-by: yiannis <yiannis@weave.works>
Co-authored-by: opudrovs <opudrovs@gmail.com>
Co-authored-by: ahussein3 <ahmed.magdy@weave.works>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

HPA appears as not ready while Kustomization is ready
3 participants