Commit Graph

119 Commits

Author SHA1 Message Date
Harry Powell c72c6172db Correct kubernetes.ts file path in installation.md
Correcting file path from `packages/backend/src/plugin/kubernetes.ts` to `packages/backend/src/plugins/kubernetes.ts`

Signed-off-by: Harry Powell <powell.harryj@gmail.com>
2022-11-14 14:18:18 +00:00
Fredrik Adelöw cbe11d1e23 just getting rid of vale warnings
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-10-22 17:18:47 +02:00
Jamie Klassen 7218a2b0ab fix localKubectlProxy link
the anchors for subheadings generated from this markdown are always lowercase, so this link wasn't working before

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2022-10-06 15:03:01 -04:00
Fredrik Adelöw c01d7a692e Merge pull request #13796 from luchillo17/feat/BCKSTG-65
docs: Add disclaimer about OIDC enabled clusters
2022-09-27 11:37:30 +02:00
Carlos Esteban Lopez 9847aef033 docs: Change GKE for EKS in oidcTokenProvider section
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-21 15:50:06 -05:00
Carlos Esteban Lopez 7e4bffe0b8 docs: Add disclaimer about OIDC enabled clusters
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-21 14:53:57 -05:00
ivgo b6d01e9a78 Added missing daemonsets to RBAC permissions
Signed-off-by: ivgo <ivgo@spreadgroup.com>
2022-09-21 11:45:30 +02:00
Patrik Oldsberg 6ddfcd4d9d Update docs/features/kubernetes/authentication.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-20 23:54:53 +02:00
Carlos Esteban Lopez 92eb5690a9 docs: Address MR comments
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez Jaramillo 16f66c8a51 Update docs/features/kubernetes/authentication.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez f32117268f docs: Mention AKS AAD requirement
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez cc05706f35 docs: Address MR comments
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez Jaramillo d12ebdde77 Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez 0df43e5893 docs: Add kubernetes azure auth provider section
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-09-20 10:28:29 -05:00
Carlos Esteban Lopez a0180e7889 docs: Improve authentication explanation for kubernetes plugin
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-08-31 11:11:00 -05:00
Carlos Esteban Lopez Jaramillo 4f78263768 docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 17:12:28 -05:00
Carlos Esteban Lopez Jaramillo ccb891fb86 docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 17:11:57 -05:00
Carlos Esteban Lopez Jaramillo 60a9f41b6e docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 16:53:18 -05:00
Carlos Esteban Lopez Jaramillo 37d6360844 docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 16:52:55 -05:00
Carlos Esteban Lopez Jaramillo b654a3d5be docs: Update docs/features/kubernetes/configuration.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 16:48:25 -05:00
Carlos Esteban Lopez Jaramillo 0823dd0203 docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 16:47:22 -05:00
Carlos Esteban Lopez c0531dd10f docs: Remove changeset & docs changes
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-08-30 10:10:27 -05:00
Carlos Esteban Lopez Jaramillo 9b11c25661 docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 09:59:12 -05:00
Carlos Esteban Lopez Jaramillo 97542dca4b docs: Update docs/features/kubernetes/authentication.md
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2022-08-30 09:55:27 -05:00
Carlos Esteban Lopez 0058d27517 docs: Add section for Kuberentes plugin Auth
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2022-08-29 14:04:31 -05:00
Andres Mauricio Gomez P 9a0930e6d1 Kubernetes docs changed to show the new customResources property at the clusters level
Signed-off-by: Andres Mauricio Gomez P <andmagom@outlook.com>
2022-08-03 12:11:40 -05:00
Jamie Klassen c51d970410 clarify caData field
The code in `@kubernetes/client-node` will decode this value, as seen here:

https://github.com/kubernetes-client/javascript/blob/2b6813f99a85605f691973d6bc43f291ac072fc7/src/config.ts#L518-L520

I have seen a casual reader insert the multi-line raw contents of a PEM file in
this field, so it seems worth mentioning the extra layer of encoding explicitly.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2022-07-29 15:38:32 -04:00
Lucas Teligioridis 3f35423e3c Add instructions to prevent 403 on API read
The latest plugin requires a the "limitranges" API to be available for
read-only otherwise a 403 error will return on the Kubernetes pane.

Signed-off-by: Lucas Teligioridis <lucas@teligioridis.dev>
2022-07-27 08:10:29 +10:00
Lucas Teligioridis 8524931589 Provide clearer documentation on correct permissions
Rather than providing the objects and what permissions are required,
just provide a valid Kubernetes manifest that clearly shows this to the
developer setting this up. Will also prevent any ambiguity when applying
this directly against a Kubernetes API.

Signed-off-by: Lucas Teligioridis <lucas@teligioridis.dev>
2022-07-22 22:37:47 +10:00
Gio 2ae46953fa update instalation.md
adding needed settings after plugin update to version 0.7.0

Signed-off-by: Gio <6011354+gioufop@users.noreply.github.com>
2022-07-19 11:05:45 -03:00
Jonah Back fe5a25ecab address review comments
Signed-off-by: Jonah Back <jonah@jonahback.com>
2022-07-10 20:14:29 -07:00
Jonah Back 6821bbb122 Merge branch 'master' into feature/EKSCatalog
Signed-off-by: Jonah Back <jonah@jonahback.com>
2022-07-10 20:12:09 -07:00
Matthew Clarke f5c9730639 (feat): easier Kubernetes local development steps (#12373)
* (feat): easier kubernetes local deevlopment steps

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* add changeset

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* update api docs

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix typo

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-07-07 09:45:25 +02:00
Jonah Back 7162fb9068 address review comments
Signed-off-by: Jonah Back <jonah@jonahback.com>
2022-06-26 13:40:07 -07:00
Jonah Back 953e2e356d Merge branch 'master' into feature/EKSCatalog
Signed-off-by: Jonah Back <jonah@jonahback.com>
2022-06-20 14:58:13 -07:00
Jonah Back cb86da6467 feat: add test and basic docs for catalog cluster locator
Signed-off-by: Jonah Back <jonah@jonahback.com>
2022-06-20 14:34:20 -07:00
Patrik Oldsberg b5e056f312 Merge pull request #11603 from goenning/go/refresh-rate-k8s
[Kubernetes Plugin] ability to configure refresh interval on Kubernetes tab
2022-06-03 16:55:23 +02:00
goenning 6c42c12164 update docs
Signed-off-by: goenning <me@goenning.net>
2022-06-02 15:14:19 +01:00
ivgo 4328737af6 Add support for statefulsets in kubernetes
Signed-off-by: ivgo <ivgo@spreadgroup.com>
2022-05-13 11:09:08 +02:00
Daniel Bravo cdf3ca2b84 Address comments on pr for k8s oidc authProvider
Signed-off-by: Daniel Bravo <dbravo@vmware.com>
2022-05-06 15:38:09 -05:00
Daniel Bravo 447e060872 Add changeset and docs for kubernetes oidcTokenProvider feature
Signed-off-by: Daniel Bravo <dbravo@vmware.com>
2022-05-06 15:11:45 -05:00
Guilherme Oenning 1ef98cfe48 add Azure as a Kubernetes auth provider (#11299)
* add azure auth provider

Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>

* fix prettier-S

Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>

* add aks dashboard formatter

Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>

* ammend patch notes

Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>

* typo

Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>

* update enum to include azure

Signed-off-by: goenning <me@goenning.net>

* fix typo

Signed-off-by: goenning <me@goenning.net>

* add plugin to changeset

Signed-off-by: goenning <me@goenning.net>

Co-authored-by: Guilherme Oenning <goenning@eshopworld.com>
2022-05-06 13:24:56 -04:00
Johan Haals 1934e70c5c docs: Remove confusing wording from k8 plugin install
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-25 10:50:09 +02:00
Matthew Clarke b9f7ffb162 feat: add gke cluster locator resource label filtering (#10908)
* feat: add gke cluster locator resource label filtering

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* test: add gke label filter tests

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* docs: add gke label filtering changeset

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* style: prettier

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* docs: add gke label matching docs

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* style: prettier

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-20 13:36:54 -04:00
Matthew Clarke 3c9d6cfb17 docs linting
Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-11 22:11:51 -04:00
Matthew Clarke 753a20c89e add changeset
Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-11 22:05:18 -04:00
Luna Stadler 2fc0e86616 Move refresh handling into KubernetesClustersSupplier implementations
Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-11 10:53:12 +02:00
Luna Stadler 8d050f714d Make Kubernetes cluster refresh more explicit
The `refreshClusters` method is now part of the
`KubernetesClustersSupplier` interface definition and also documented.

All existing cluster suppliers now implement it as well and the examples
in the docs and in the CHANGELOG have been adjusted.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-08 16:42:33 +02:00
Luna Stadler 38ea1f136c List existing cluster locator methods in one place
I found the nested headings difficult to read, so this now lists all
available methods in one place.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-08 16:42:33 +02:00
Luna Stadler 3d45427666 Make Kubernetes clusters refreshable
To make it possible to refresh Kubernetes clusters responsible all
places that used ClusterDetails[] before now use the
KubernetesClustersSupplier directly and call getClusters() on it.  This
allows people to use implement custom KubernetesClustersSuppliers that
fetch the clusters from somewhere and refresh them using whatever
mechanism they might need.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-08 16:42:33 +02:00