Giter VIP home page Giter VIP logo

Comments (4)

alexandrevilain avatar alexandrevilain commented on June 3, 2024

Hi!

I think it's not a bug. You ran the operator on your computer ? Or built the image and ran the operator in a deployment ?
If you ran it in your computer, as it will try to connect to temporal-frontend.demo:7233 it couldn't work.

About CRD I agree for namespaces.

Maybe:

Cluster
TemporalNamespace
TemporalClusterClient

WDYT ?

from temporal-operator.

ktenzer avatar ktenzer commented on June 3, 2024

Regarding the names I agree but still would favor TemporalCluster over cluster because the end user will reference cluster from cli which is generic may clash with other operator CRD forcing them to specify cluster.temporal.io. I am good either way just think it would be nicer as TemporalCluster.

from temporal-operator.

ktenzer avatar ktenzer commented on June 3, 2024

Regarding namespace error, i still get same error using my EKS cluster and running operator directly. I am using this CR which reproduces issue.

apiVersion: temporal.io/v1beta1
kind: Namespace
metadata:
  name: test
spec:
  clusterRef:
    name: prod
  description: Accounting team namespace
  retentionPeriod: 168h #7 days

What is odd is e2e works but using CR results in no namespace created. However i also get no error in operator logs but the CR status shows deadline exceeded.

Status:
  Conditions:
    Last Transition Time:  2022-09-29T17:27:49Z
    Message:               can't create "test" namespace: context deadline exceeded
    Observed Generation:   1
    Reason:                LastReconcileCycleFailed
    Status:                True
    Type:                  ReconcileError

from temporal-operator.

ktenzer avatar ktenzer commented on June 3, 2024

Update: after slack discussion this issue is because i am running operator locally and it doesnt have access to temporal server to create namespace.

from temporal-operator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.