profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/gernest/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Geofrey Ernest gernest @TykTechnologies Arusha, Tanzania hello, world.

cznic/ql 1318

github.com/cznic/ql has moved to modernc.org/ql

gernest/apidemic 135

Fake JSON response server

gernest/alien 120

A lightweight and fast http router from outer space

gernest/aurora 14

minimalistic social network, with bolt database and Go

gernest/awesome-africa 7

Curated list of awesome projects made in Africa

gernest/base32 2

base32 encoding/decoding for ziglang

gernest/adapi 1

Personal advertisment management API service

gernest/bardecoder 1

Detect and decode QR Codes, written in 100% Rust.

pull request commentTykTechnologies/tyk-operator

Image spec for rbac proxy custom/private repo

@cherrymu can you please rebase this on master.

cherrymu

comment created time in 12 hours

created tagTykTechnologies/tyk-operator

tagv0.7.2-nightly.d18b283

Tyk Operator for Kubernetes

created time in a day

push eventTykTechnologies/tyk-operator

gernest

commit sha d18b2834c29820c59bcfcc7b67a43d11a2b19e1d

fix stable ingress

view details

push time in a day

created tagTykTechnologies/tyk-operator

tagv0.7.2-nightly.76c24c5

Tyk Operator for Kubernetes

created time in a day

push eventTykTechnologies/tyk-operator

Geofrey Ernest

commit sha 76c24c57dc279cdfa7dbd139abe0a1ed86a847ba

use stable ingress on sync api definition templates (#367)

view details

push time in a day

delete branch TykTechnologies/tyk-operator

delete branch : fix-stable-ingress

delete time in a day

issue closedTykTechnologies/tyk-operator

Failed to sync template - no matches for kind "Ingress" in version "networking.k8s.io/v1beta1" (K8s v1.22.2)

<!-- Provide a general summary of the issue in the Title above -->

Whenever i add an Ingress configuration, the "tyk-operator-controller-manager" keeps spitting out an error, saying it cannot sync the template. But it also sometimes is possible to reach the ingress prefix path from the browser. But then other times, I just get a 404. I've tried waiting for it to synchronize properly, but it just seems to be kinda random when it works. Honestly I really cannot figure out what's going on. It seems to like half work. Even when it seems to work, it still spits out errors. None of the gateway pods seem to complain.

Expected Behavior

<!-- Tell us what should happen --> I should be able to reach the path specified from my browser

Current Behavior

<!-- Tell us what happens instead of the expected behaviour --> I can only sometimes reach the path, and the operator-controller-manager logs are filled with errors.

Steps to Reproduce

<!-- Provide a link to a live example or alternately an unambiguous set of steps to reproduce this defect --> <!-- For example:

  1. Have a certain environment

  2. Run given code snippet in a certain way

  3. See some behaviour described -->

  4. Install Tyk and Tyk Operator exactly as described in docs

  5. Install the API Definition template from https://github.com/TykTechnologies/tyk-operator/blob/master/docs/ingress.md#sample-template-apidefinition-resource

  6. Add Ingress from https://github.com/TykTechnologies/tyk-operator/blob/master/docs/ingress.md#sample-template-apidefinition-resource

Logs/Errors

<!-- If applicable, add any relevant console logs from debug mode or errors to help explain your problem -->

{"level":"info","ts":1632751754.7348652,"logger":"controllers.ApiDefinition","msg":"Reconciling ApiDefinition instance","ApiDefinition":"default/myapideftemplate"}
{"level":"info","ts":1632751754.7349432,"logger":"controllers.ApiDefinition","msg":"Syncing template","ApiDefinition":"default/myapideftemplate","template":"myapideftemplate"}
{"level":"error","ts":1632751755.5880475,"logger":"controllers.ApiDefinition","msg":"Failed to sync template","ApiDefinition":"default/myapideftemplate","error":"no matches for kind \"Ingress\" in version \"networking.k8s.io/v1beta1\"","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.0/pkg/internal/controller/controller.go:298\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.0/pkg/internal/controller/controller.go:253\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.0/pkg/internal/controller/controller.go:214"}
{"level":"error","ts":1632751755.588108,"logger":"controller-runtime.manager.controller.apidefinition","msg":"Reconciler error","reconciler group":"tyk.tyk.io","reconciler kind":"ApiDefinition","name":"myapideftemplate","namespace":"default","error":"no matches for kind \"Ingress\" in version \"networking.k8s.io/v1beta1\"","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.0/pkg/internal/controller/controller.go:253\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.0/pkg/internal/controller/controller.go:214"}

Your Environment

  • OS version: Ubuntu 20.04
  • tyk-operator version/commit: 142eec7
  • Kubernetes
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.2", GitCommit:"8b5a19147530eaac9476b0ab82980b4088bbc1b2", GitTreeState:"clean", BuildDate:"2021-09-15T21:38:50Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.2", GitCommit:"8b5a19147530eaac9476b0ab82980b4088bbc1b2", GitTreeState:"clean", BuildDate:"2021-09-15T21:32:41Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}

closed time in a day

emoyly

issue commentTykTechnologies/tyk-operator

Failed to sync template - no matches for kind "Ingress" in version "networking.k8s.io/v1beta1" (K8s v1.22.2)

@emoyly Thanks for reporting this, I have fix that is waiting for CI to pass. It will automatically close this, so you can test and see if it doesn't resolve your issue feel free to reopen.

emoyly

comment created time in a day

create barnchTykTechnologies/tyk-operator

branch : fix-stable-ingress

created branch time in a day

push eventTykTechnologies/tyk-operator

Chandra Sekar

commit sha 142eec72cba103b486857341c2cafa870548415b

Added resources field for kube-rbac-proxy container (#360) * Added resources field for kube-rbac-proxy container * fix template generation for rbac proxy container resources * set default resource limits for rbac proxy container * added comment to specify the use of newly added rbac field * remove kubebuilder from ci Co-authored-by: K Chandra Sekar <chandrasekar@Ks-MacBook-Pro.local> Co-authored-by: gernest <geofreyernest@live.com> Co-authored-by: Chandra Sekar <csekar@tyk.io>

view details

push time in a day

delete branch TykTechnologies/tyk-operator

delete branch : add-res-allyaml

delete time in a day

PR merged TykTechnologies/tyk-operator

Added resources field for kube-rbac-proxy container

<!-- Provide a general summary of your changes in the Title above -->

Description

Adding resource field in all.yaml file for kube-rbac-proxy container, so it gets the resources assigned to it.

Related Issue

<!-- If suggesting a new feature or change, please discuss it in an issue first --> <!-- If fixing a bug, there should be an issue describing it with steps to reproduce --> fixes #359

Motivation and Context

This Change is required inorder to handle resourcequotas objects present in the namespace before deploying tyk-operator

Test Coverage For This Change

Tested this change locally on minikube environment and it works as expected.

Types of changes

<!-- What types of changes does your code introduce? Put an x in all the boxes that apply: -->

  • [ x ] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

<!-- Go over all the following points, and put an x in all the boxes that apply --> <!-- If you're unsure about any of these, don't hesitate to ask; we're here to help! -->

  • [ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). If PRing from your fork, don't come from your master!
  • [ x] Make sure you are making a pull request against our master branch (left side). Also, it would be best if you started your change off our latest master.
  • [ ] My change requires a change to the documentation.
    • [ ] If you've changed APIs, describe what needs to be updated in the documentation.
  • [ ] I have updated the documentation accordingly.
  • [ ] Modules and vendor dependencies have been updated; run go mod tidy && go mod vendor in applicable directories.
  • [ ] I have added tests to cover my changes.
  • [ ] All new and existing tests passed.
  • [ ] Check your code additions will not fail linting checks:
    • [ ] gofmt -s -w .
    • [ ] go vet ./...
    • [ ] golangci-lint run
+57 -36

2 comments

7 changed files

cherrymu

pr closed time in a day

issue closedTykTechnologies/tyk-operator

Operator Pod Fails to come up when Resource Quotas are used in a namespace.

<!-- Provide a general summary of the issue in the Title above -->

Expected Behavior

When there is a resource quota in a namespace the operator pod should be coming up and running.

Current Behavior

If there is a resource quota in a namespace, the operator pod is not getting created due to the fact that the kube-rbac-proxy container doesn't get assigned resources with below error

Warning FailedCreate replicaset/foo-tyk-operator-controller-manager-6c884649f6 Error creating: pods "foo-tyk-operator-controller-manager-6c884649f6-qgsm9" is forbidden: failed quota: compute-resources: must specify limits.cpu,limits.memory,requests.cpu,requests.memory

Possible Solution

Add resources to the kube-rbac-proxy container.

Steps to Reproduce

  1. Create a ResourceQuota object in a namespace before deploying Tyk Operator.
  2. Specify resources.limits and resources.requests in values.yaml file
  3. Follow the necessary pre-requisites before installing Tyk Operator
  4. Deploy Tyk operator and it will fail since kube-rbac-proxy containers doesn't get resource limits,requests assigned.

Screenshot

Screenshot 2021-09-22 at 12 41 45 PM

Your Environment

  • minikube version: v1.22.0
  • tyk-operator version/commit: v0.7.2

closed time in a day

cherrymu
PullRequestReviewEvent

push eventTykTechnologies/tyk-operator

gernest

commit sha 25ca31c5a972e2e2f5158d61ed6d7314985e536d

remove kubebuilder from ci

view details

push time in 2 days

issue commentTykTechnologies/tyk-operator

Be able to specify different local registry to source kube-rbac-proxy

This can be a followup after #360 gets merged since we will be able to customise resources, we can add container image as well.

chris-fewtrell

comment created time in 3 days

push eventTykTechnologies/tyk-operator

gernest

commit sha b5cb3ea9f3ac19a9eb5cbda32ae3bfd68dcb61a6

set default resource limits for rbac proxy container

view details

push time in 4 days

push eventTykTechnologies/tyk-operator

gernest

commit sha 107f8cb477655f1a5c468b43e83691d16847fbdf

fix template generation for rbac proxy container resources

view details

push time in 4 days

pull request commentTykTechnologies/tyk-operator

Added resources field for kube-rbac-proxy container

Thanks for the contribution. Just wanted to let you know helm/templates/all.yaml is auto generated from kustomize+script so this is not where the changes should be.

The script to make changes on is https://github.com/TykTechnologies/tyk-operator/blob/master/hack/helm/pre_helm.go and you can run make helm to update the charts.

cherrymu

comment created time in 5 days

startedtenderlove/tenderjit

started time in 5 days

issue closedTykTechnologies/tyk-operator

Error when adding a graphQL API

Hey @asoorm,

Please find below a full log when adding the trevorblades example from "Quickstart Examples-> GraphQL Proxy" (YAML) The API in visible (imported) in the Dashboard. Is this error in the log expected ? The API can be called but the Dashboard is missing logs (example: Log Browser) and a policy was configured/created. When created directly via the Dashboard (without using the tyk operator) the Log Browser shows logs.

Error:

tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"error","ts":1621277048.8770208,"logger":"controller-runtime.manager.controller.apidefinition","msg":"Reconciler error","reconciler group":"tyk.tyk.io","reconciler kind":"ApiDefinition","name":"trevorblades","namespace":"tyk-operator-system","error":"Operation cannot be fulfilled on apidefinitions.tyk.tyk.io \"trevorblades\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.2.0/zapr.go:132\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:267\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:235\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:198\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.UntilWithContext\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:99"}

I used the master version of the operator.

Full stack when adding the API:

tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.6963706,"logger":"apidefinition-resource","msg":"validate create","name":"trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.707207,"logger":"controllers.ApiDefinition","msg":"Reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.7073793,"logger":"controllers.ApiDefinition","msg":"Updating linked policies"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.707428,"logger":"controllers.ApiDefinition","msg":"updating looping targets"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.7523844,"logger":"controllers.ApiDefinition","msg":"Call","Method":"POST","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.756142,"logger":"controllers.ApiDefinition","msg":"Call","Method":"GET","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis/60a2b97876456d0001bcfa80","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.7658768,"logger":"controllers.ApiDefinition","msg":"Call","Method":"PUT","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis/60a2b97876456d0001bcfa80","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.7934701,"logger":"apidefinition-resource","msg":"default","name":"trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8098311,"logger":"apidefinition-resource","msg":"validate update","name":"trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8202176,"logger":"controllers.ApiDefinition","msg":"Completed reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8211124,"logger":"controllers.ApiDefinition","msg":"Reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8224268,"logger":"controllers.ApiDefinition","msg":"Updating linked policies"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.822445,"logger":"controllers.ApiDefinition","msg":"updating looping targets"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8224518,"logger":"controllers.ApiDefinition","msg":"Updating ApiDefinition","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8380976,"logger":"controllers.ApiDefinition","msg":"Call","Method":"GET","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8388538,"logger":"controllers.ApiDefinition","msg":"All api's","Count":3}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.857855,"logger":"controllers.ApiDefinition","msg":"Call","Method":"PUT","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis/60a2b97876456d0001bcfa80","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8641741,"logger":"apidefinition-resource","msg":"default","name":"trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8739283,"logger":"apidefinition-resource","msg":"default","name":"trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"error","ts":1621277048.8770208,"logger":"controller-runtime.manager.controller.apidefinition","msg":"Reconciler error","reconciler group":"tyk.tyk.io","reconciler kind":"ApiDefinition","name":"trevorblades","namespace":"tyk-operator-system","error":"Operation cannot be fulfilled on apidefinitions.tyk.tyk.io \"trevorblades\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.2.0/zapr.go:132\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:267\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:235\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.7.2/pkg/internal/controller/controller.go:198\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.UntilWithContext\n\t/go/pkg/mod/k8s.io/apimachinery@v0.19.2/pkg/util/wait/wait.go:99"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8771293,"logger":"controllers.ApiDefinition","msg":"Reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.877176,"logger":"controllers.ApiDefinition","msg":"Updating linked policies"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.877185,"logger":"controllers.ApiDefinition","msg":"updating looping targets"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.877191,"logger":"controllers.ApiDefinition","msg":"Updating ApiDefinition","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8911293,"logger":"controllers.ApiDefinition","msg":"Call","Method":"GET","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.8930662,"logger":"controllers.ApiDefinition","msg":"All api's","Count":3}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9166515,"logger":"controllers.ApiDefinition","msg":"Call","Method":"PUT","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis/60a2b97876456d0001bcfa80","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9171605,"logger":"controllers.ApiDefinition","msg":"Completed reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9172282,"logger":"controllers.ApiDefinition","msg":"Reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9172947,"logger":"controllers.ApiDefinition","msg":"Updating linked policies"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9173062,"logger":"controllers.ApiDefinition","msg":"updating looping targets"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.917313,"logger":"controllers.ApiDefinition","msg":"Updating ApiDefinition","ApiDefinition":"tyk-operator-system/trevorblades"}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9430459,"logger":"controllers.ApiDefinition","msg":"Call","Method":"GET","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9574547,"logger":"controllers.ApiDefinition","msg":"All api's","Count":3}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9678106,"logger":"controllers.ApiDefinition","msg":"Call","Method":"PUT","URL":"http://dashboard-svc-tyk-pro.tyk.svc.cluster.local:3000/api/apis/60a2b97876456d0001bcfa80","Status":200}
tyk-operator-controller-manager-685b65ff77-22gns manager {"level":"info","ts":1621277048.9683163,"logger":"controllers.ApiDefinition","msg":"Completed reconciling ApiDefinition instance","ApiDefinition":"tyk-operator-system/trevorblades"}```


closed time in 7 days

bmonteiro

issue commentTykTechnologies/tyk-operator

Error when adding a graphQL API

Closing this since we failed to reproduce on master , feel free to reopen.

bmonteiro

comment created time in 7 days

issue commentTykTechnologies/tyk-operator

docs: Troubleshooting / recovery when things go wrong

This is kinda arbitrary, we need to establish actionable scenarios that we need to cover.

  • [ ] When a user deletes operator manages resource from dashboard?
asoorm

comment created time in 7 days

issue commentTykTechnologies/tyk-operator

Security Policies not implemented

The pull request was merged, the course of action now is to implement the client and disable it until we have docker images withe releases containing the PR.

FredyR4zox

comment created time in 7 days

issue commentTykTechnologies/tyk-operator

Support GraphQL documentation on developer portal catalogue

The issue reported was due to the fact that you need to manually set Authorization header on the playground. Still it would be nice for someone to test and validate graphql support and adding samples for it.

gernest

comment created time in 7 days

starteddeislabs/wagi

started time in 10 days

startedjuanfont/headscale

started time in 11 days