Skip to content

Commit

Permalink
Merge branch 'main' into feat/labels
Browse files Browse the repository at this point in the history
  • Loading branch information
nlamirault authored Dec 12, 2024
2 parents 0407dae + 83959b2 commit f0ade46
Show file tree
Hide file tree
Showing 24 changed files with 328 additions and 43 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
cache-to: type=gha,scope=${{ github.ref_name }}-${{ env.IMAGE_TAG }}

- name: Generate SBOM
uses: anchore/sbom-action@1ca97d9028b51809cf6d3c934c3e160716e1b605 # v0.17.5
uses: anchore/sbom-action@55dc4ee22412511ee8c3142cbea40418e6cec693 # v0.17.8
with:
image: ${{ env.IMAGE_TAG }}
artifact-name: sbom-${{ env.IMAGE_NAME }}
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4

- name: Set up Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5
uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5
with:
go-version: ${{ env.GO_VERSION }}

Expand Down Expand Up @@ -45,7 +45,6 @@ jobs:

- name: Set up chart-testing
uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1

- name: Run chart-testing (list-changed)
id: list-changed
run: |
Expand All @@ -58,7 +57,9 @@ jobs:
- name: Run chart-testing (lint)
if: steps.list-changed.outputs.changed == 'true'
run: ct lint --validate-maintainers=false --check-version-increment=false --chart-dirs chart --target-branch ${{ github.event.repository.default_branch }}
run: |
helm repo add k8sgpt https://charts.k8sgpt.ai/
ct lint --validate-maintainers=false --check-version-increment=false --chart-dirs chart --target-branch ${{ github.event.repository.default_branch }}
- name: Create kind cluster
if: steps.list-changed.outputs.changed == 'true'
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{".":"0.2.0"}
{".":"0.2.4"}
81 changes: 81 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,86 @@
# Changelog

## [0.2.4](https://github.com/k8sgpt-ai/k8sgpt-operator/compare/v0.2.3...v0.2.4) (2024-12-09)


### Features

* deploy interplex ([#570](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/570)) ([9343781](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/9343781b6acd0930f9dd80a5ea5748cf2d43a1a3))


### Bug Fixes

* **deps:** update module github.com/stretchr/testify to v1.10.0 ([#564](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/564)) ([8801fd1](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/8801fd1d6e95b8fcabc67a80aa2920871c520384))
* **deps:** update module google.golang.org/grpc to v1.68.1 ([#568](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/568)) ([1d0420a](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/1d0420a34eb902dae9cd9b5b9fd84f5a83b4da1b))

## [0.2.3](https://github.com/k8sgpt-ai/k8sgpt-operator/compare/v0.2.2...v0.2.3) (2024-12-05)


### Features

* updated k8sgpt crd ([#565](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/565)) ([32c92ef](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/32c92ef01784a327142a4370bf177286b2ece7b7))

## [0.2.2](https://github.com/k8sgpt-ai/k8sgpt-operator/compare/v0.2.1...v0.2.2) (2024-12-05)


### Bug Fixes

* **deps:** update module buf.build/gen/go/k8sgpt-ai/k8sgpt/protocolbuffers/go to v1.35.2-20241118152629-1379a5a1889d.1 ([#562](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/562)) ([ddb6d0b](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/ddb6d0b4f66fce463c66abed4feabeddbad214d8))


### Other

* **deps:** update dependency go to v1.23.4 ([#560](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/560)) ([1ae0540](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/1ae05405c358d18b4a99913f1159b0dd508c54bc))

## [0.2.1](https://github.com/k8sgpt-ai/k8sgpt-operator/compare/v0.2.0...v0.2.1) (2024-12-03)


### Features

* add watsonx ai provider ([#482](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/482)) ([bf65ff4](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/bf65ff4878a90015dba6ffd9775d7e69cc99c81e))
* adjust spec.template.spec.securityContext ([#465](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/465)) ([e92a69f](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/e92a69fd14d759b0b33cad11458164312b10fbf3))
* fixes breaking change with missing service account ([#561](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/561)) ([63dfa38](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/63dfa38102cd67f65ed52eec7591aa1bfe82d181))


### Bug Fixes

* add providerId, maxTokens and topk to ai spec ([#545](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/545)) ([771acbe](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/771acbe1649e6c39455f9efa1898feb6ee68b316))
* change backOff default enabled value to false ([#541](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/541)) ([2abd0e7](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/2abd0e7f7e3e9b9f910713d71003f78e679429f8))
* **deps:** update k8s.io/utils digest to 49e7df5 ([#511](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/511)) ([ce39f4e](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/ce39f4e163f33d781d363bfcc53973db6b9bf54b))
* **deps:** update module buf.build/gen/go/k8sgpt-ai/k8sgpt/protocolbuffers/go to v1.35.1-20240920204244-7a91c8620515.1 ([#532](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/532)) ([b359b45](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/b359b45917c9e0e4d9270336052f0468d9e3af51))
* **deps:** update module github.com/onsi/gomega to v1.36.0 ([#552](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/552)) ([eaf6456](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/eaf6456eff7317c37a3716801fcd3231f9291caf))
* **deps:** update module github.com/prometheus/client_golang to v1.20.4 ([#509](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/509)) ([5081c1c](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/5081c1ce70d48a0c50d9665679627de5439661ac))
* **deps:** update module github.com/prometheus/client_golang to v1.20.5 ([#538](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/538)) ([3fc3476](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/3fc34765e1c32694b683d3e783823432f0f4fc10))
* **deps:** update module google.golang.org/grpc to v1.66.0 ([#505](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/505)) ([a6dd63c](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/a6dd63c27af2bfb3930c9eb9615946387f258c0e))
* **deps:** update module google.golang.org/grpc to v1.67.1 ([#524](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/524)) ([70ada57](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/70ada577a939bd389219a92f123979d6e6b9b59b))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#507](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/507)) ([5051582](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/5051582b692c618b118c3595d20ec762d3bcbe9b))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#516](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/516)) ([2a4b37a](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/2a4b37aab480c735fa62986e2546cbf9a995f874))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#523](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/523)) ([565a373](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/565a373b7bd55791c6fb64375dc1577026ac518a))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#526](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/526)) ([6dba661](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/6dba661ce6bbf6be14edbfb457c0a5d56d7dc17b))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#534](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/534)) ([0727ec6](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/0727ec62e6befcfb7fb4f323d516ccd38b4accd9))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#542](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/542)) ([1efe267](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/1efe2677e9d4863a4c1846a3ebc5e428115b0812))
* **deps:** update module gopkg.in/yaml.v2 to v3 ([#543](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/543)) ([e7403e1](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/e7403e138ae289f48a8e4c04047a025db16cb13d))


### Other

* **deps:** update actions/checkout digest to eef6144 ([#529](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/529)) ([a3102ed](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/a3102ed947746ab24d8d413717222cbce27852b3))
* **deps:** update actions/setup-python digest to 0b93645 ([#548](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/548)) ([7dfba05](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/7dfba058f1e811f7bd3f031d52581011015b69d1))
* **deps:** update actions/upload-artifact digest to 604373d ([#530](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/530)) ([49099ee](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/49099ee5dc116a22f526f6a16e71346bd4f7856a))
* **deps:** update actions/upload-artifact digest to b4b15b8 ([#531](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/531)) ([ed0d7b0](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/ed0d7b0fc163d7a346e467ab36df4851845c1679))
* **deps:** update anchore/sbom-action action to v0.17.2 ([#497](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/497)) ([8886c20](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/8886c2033b5dde981457849d3db5e3071b17c534))
* **deps:** update anchore/sbom-action action to v0.17.3 ([#533](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/533)) ([f41a4f8](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/f41a4f8e561d114f0a3f6d4c678d033147be36f3))
* **deps:** update anchore/sbom-action action to v0.17.5 ([#539](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/539)) ([c53a1be](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/c53a1be17d4a24a34a4145d47470892f22dcede3))
* **deps:** update anchore/sbom-action action to v0.17.8 ([#549](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/549)) ([c5b780b](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/c5b780b8acea185f7cbdcde91ec8b6488f1e1d7d))
* **deps:** update dependency go to v1.23.2 ([#522](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/522)) ([d1567e7](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/d1567e75e4b3174e97d2cec02666f609c0f8afd6))
* **deps:** update dependency ubuntu to v24 ([#518](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/518)) ([8f5ffd2](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/8f5ffd27f6ad403b9b3637bec19a5ce2b6692d48))
* **deps:** update docker/build-push-action digest to 4f58ea7 ([#519](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/519)) ([2772967](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/27729672028e555eb13221c3079e5535c923bf96))
* **deps:** update docker/build-push-action digest to 5cd11c3 ([#491](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/491)) ([1f11912](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/1f1191242274baec5ba91a42ec6a24f63b085a21))
* **deps:** update docker/setup-buildx-action digest to 8026d2b ([#525](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/525)) ([5ea370c](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/5ea370c5e9dfa3be329d22cb82289aaa1eed92a7))
* **deps:** update docker/setup-buildx-action digest to c47758b ([#527](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/527)) ([8db06aa](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/8db06aa19a3c546c7f7d00319eedcc8f3eebe9ec))
* fix readme of missing namespace ([#557](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/557)) ([50d7e81](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/50d7e81d3421af814b7a96f57bc115186310368b))
* update readme ([#514](https://github.com/k8sgpt-ai/k8sgpt-operator/issues/514)) ([800f0db](https://github.com/k8sgpt-ai/k8sgpt-operator/commit/800f0db49d7a930e1e92e60b64ef3e50e580e018))

## [0.2.0](https://github.com/k8sgpt-ai/k8sgpt-operator/compare/v0.1.7...v0.2.0) (2024-09-23)


Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -198,4 +198,4 @@ ifndef LABEL
$(error LABEL is not defined. Please set LABEL variable before running the target.)
endif
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" \
ginkgo --github-output -label-filter="$(LABEL)" -r -v
ginkgo --github-output -label-filter="$(LABEL)" -r -v
49 changes: 48 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ EOF
you will be able to see the Results objects of the analysis after some minutes (if there are any issues in your cluster):

```bash
❯ kubectl get results -o json | jq .
❯ kubectl get results -n k8sgpt-operator-system -o json | jq .
{
"apiVersion": "v1",
"items": [
Expand Down Expand Up @@ -153,6 +153,53 @@ as well as keeping confidentiality about the AI backend driver credentials.
> In case of missing `/spec/kubeconfig` field, `k8sgpt.ai` Operator will track the cluster on which has been deployed:
> this is possible by mounting the provided `ServiceAccount`.
## Distributed Cache
<details>
<summary>Interplex cache</summary>
[Interplex](https://github.com/interplex-ai/interplex.git) is a caching system designed to work over RPC and optimised for K8sGPT. This cache can be installed without any credentials in your local cluster as part of your normal helm install.
1. Install K8sGPT Operator with Interplex
```
helm install release k8sgpt/k8sgpt-operator -n k8sgpt-operator-system --create-namespace --set interplex.enabled=true
```
2. Create the secret for your AI backend (_in this example we use OPENAI_):
```
kubectl create secret generic k8sgpt-sample-secret --from-literal=openai-api-key=$OPENAI_TOKEN -n k8sgpt-operator-system
```
3. Point your K8sGPT Custom resource to the interplex cache: (match the helm release name with the cache prefix e.g., myrelease-interplex-service:8084)
```
kubectl apply -f - << EOF
apiVersion: core.k8sgpt.ai/v1alpha1
kind: K8sGPT
metadata:
name: k8sgpt-sample
namespace: k8sgpt-operator-system
spec:
ai:
enabled: true
model: gpt-3.5-turbo
backend: openai
secret:
name: k8sgpt-sample-secret
key: openai-api-key
noCache: false
remoteCache:
interplex:
endpoint: release-interplex-service:8084
repository: ghcr.io/k8sgpt-ai/k8sgpt
version: v0.3.48
EOF
```
</details>
## Remote Cache
<details>
Expand Down
18 changes: 14 additions & 4 deletions api/v1alpha1/k8sgpt_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,15 @@ type CredentialsRef struct {
}

type RemoteCacheRef struct {
Credentials *CredentialsRef `json:"credentials,omitempty"`
GCS *GCSBackend `json:"gcs,omitempty"`
S3 *S3Backend `json:"s3,omitempty"`
Azure *AzureBackend `json:"azure,omitempty"`
Credentials *CredentialsRef `json:"credentials,omitempty"`
GCS *GCSBackend `json:"gcs,omitempty"`
S3 *S3Backend `json:"s3,omitempty"`
Azure *AzureBackend `json:"azure,omitempty"`
Interplex *InterplexBackend `json:"interplex,omitempty"`
}

type InterplexBackend struct {
Endpoint string `json:"endpoint,omitempty"`
}

type S3Backend struct {
Expand Down Expand Up @@ -107,6 +112,11 @@ type AISpec struct {
// +kubebuilder:default:=english
Language string `json:"language,omitempty"`
ProxyEndpoint string `json:"proxyEndpoint,omitempty"`
ProviderId string `json:"providerId,omitempty"`
// +kubebuilder:default:="2048"
MaxTokens string `json:"maxTokens,omitempty"`
// +kubebuilder:default:="50"
Topk string `json:"topk,omitempty"`
}

type Trivy struct {
Expand Down
20 changes: 20 additions & 0 deletions api/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions chart/operator/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: interplex
repository: https://charts.k8sgpt.ai/
version: 1.0.0
digest: sha256:e016c60a51aef03abc09da3fc8a4dc9c7305f3524c156cb88c123d942647e6a7
generated: "2024-12-10T10:01:00.236182483Z"
7 changes: 6 additions & 1 deletion chart/operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,10 @@ annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/categories: monitoring-logging
type: application
version: 0.2.0
version: 0.2.4
appVersion: 0.0.26
dependencies:
- name: interplex
version: 1.0.0
repository: https://charts.k8sgpt.ai/
condition: interplex.enabled
4 changes: 2 additions & 2 deletions chart/operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The following table lists the configurable parameters of the K8sgpt-operator cha
| `controllerManager.kubeRbacProxy.containerSecurityContext.allowPrivilegeEscalation` | | `false` |
| `controllerManager.kubeRbacProxy.containerSecurityContext.capabilities.drop` | | `["ALL"]` |
| `controllerManager.kubeRbacProxy.image.repository` | | `"gcr.io/kubebuilder/kube-rbac-proxy"` |
| `controllerManager.kubeRbacProxy.image.tag` | | `"v0.2.0"` |
| `controllerManager.kubeRbacProxy.image.tag` | | `"v0.2.4"` |
| `controllerManager.kubeRbacProxy.resources.limits.cpu` | | `"500m"` |
| `controllerManager.kubeRbacProxy.resources.limits.memory` | | `"128Mi"` |
| `controllerManager.kubeRbacProxy.resources.requests.cpu` | | `"5m"` |
Expand All @@ -31,7 +31,7 @@ The following table lists the configurable parameters of the K8sgpt-operator cha
| `controllerManager.manager.containerSecurityContext.allowPrivilegeEscalation` | | `false` |
| `controllerManager.manager.containerSecurityContext.capabilities.drop` | | `["ALL"]` |
| `controllerManager.manager.image.repository` | | `"ghcr.io/k8sgpt-ai/k8sgpt-operator"` |
| `controllerManager.manager.image.tag` | x-release-please-version | `"v0.2.0"` |
| `controllerManager.manager.image.tag` | x-release-please-version | `"v0.2.4"` |
| `controllerManager.manager.resources.limits.cpu` | | `"500m"` |
| `controllerManager.manager.resources.limits.memory` | | `"128Mi"` |
| `controllerManager.manager.resources.requests.cpu` | | `"10m"` |
Expand Down
Binary file added chart/operator/charts/interplex-0.0.11.tgz
Binary file not shown.
6 changes: 5 additions & 1 deletion chart/operator/values.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## Optional enable distributed cache
interplex:
enabled: false

serviceAccount:
create: true
name: "k8sgpt"
Expand Down Expand Up @@ -53,7 +57,7 @@ controllerManager:
- ALL
image:
repository: ghcr.io/k8sgpt-ai/k8sgpt-operator
tag: v0.2.0 # x-release-please-version
tag: v0.2.4 # x-release-please-version
resources:
limits:
cpu: 500m
Expand Down
13 changes: 13 additions & 0 deletions config/crd/bases/core.k8sgpt.ai_k8sgpts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,14 @@ spec:
language:
default: english
type: string
maxTokens:
default: "2048"
type: string
model:
default: gpt-3.5-turbo
type: string
providerId:
type: string
proxyEndpoint:
type: string
region:
Expand All @@ -92,6 +97,9 @@ spec:
name:
type: string
type: object
topk:
default: "50"
type: string
required:
- backend
type: object
Expand Down Expand Up @@ -179,6 +187,11 @@ spec:
region:
type: string
type: object
interplex:
properties:
endpoint:
type: string
type: object
s3:
properties:
bucketName:
Expand Down
4 changes: 2 additions & 2 deletions config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: controller
newName: tibbar/k8sgpt-operator
newTag: tmp-010
newName: ghcr.io/k8sgpt-ai/k8sgpt-operator
newTag: latest
Loading

0 comments on commit f0ade46

Please sign in to comment.