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

Something went wrong with Extension for Rollout #33

Closed
beejiujitsu opened this issue Dec 4, 2022 · 6 comments
Closed

Something went wrong with Extension for Rollout #33

beejiujitsu opened this issue Dec 4, 2022 · 6 comments

Comments

@beejiujitsu
Copy link

Re: #30

I am also having the same problem:

Screenshot 2022-12-03 at 3 40 03 PM

ArgoCD details:

{
    "Version": "v2.5.3+0c7de21",
    "BuildDate": "2022-11-28T16:51:33Z",
    "GitCommit": "0c7de210ae66bf631cc4f27ee1b5cdc0d04c1c96",
    "GitTreeState": "clean",
    "GoVersion": "go1.18.8",
    "Compiler": "gc",
    "Platform": "linux/amd64",
    "KustomizeVersion": "v4.5.7 2022-08-02T16:35:54Z",
    "HelmVersion": "v3.10.1+g9f88ccb",
    "KubectlVersion": "v0.24.2",
    "JsonnetVersion": "v0.18.0"
}

ArgoCDExtension argo-rollouts manifest:

apiVersion: argoproj.io/v1alpha1
kind: ArgoCDExtension
metadata:
  finalizers:
    - extensions-finalizer.argocd.argoproj.io
  labels:
    app.kubernetes.io/instance: argocd-int
  name: argo-rollouts
  namespace: argocd
spec:
  sources:
    - web:
        url: >-
          https://github.com/argoproj-labs/rollout-extension/releases/download/v0.2.1/extension.tar

Argo rollouts is kustomized and applied as a base with no modifications from https://github.com/argoproj/argo-rollouts//manifests/cluster-install?version=v1.3.1

The Rollout manifest is quite minimal for canary config:

  strategy:
    canary:
      maxSurge: 100%
      maxUnavailable: 25%

Full manifest with REDACTED details:

apiVersion: argoproj.io/v1alpha1
kind: Rollout
metadata:
  annotations: {}
  labels:
    app: REDACTED
    app.kubernetes.io/instance: REDACTED
  name: REDACTED
  namespace: int
spec:
  replicas: 5
  selector:
    matchLabels:
      app: REDACTED
  strategy:
    canary:
      maxSurge: 100%
      maxUnavailable: 25%
  template:
    metadata:
      labels:
        app: REDACTED
    spec:
      containers:
        - env: [...]
          image: 'REDACTED'
          name: REDACTED
          ports:
            - containerPort: 3000
              name: http
              protocol: TCP
          readinessProbe:
            tcpSocket:
              port: 3000
          resources:
            limits:
              cpu: '1'
              memory: 512Mi
            requests:
              cpu: 500m
              memory: 200Mi
        - command:
            - /cloud_sql_proxy
            - '-ip_address_types=PRIVATE'
            - '-log_debug_stdout'
            - >-
              -instances=REDACTED
            - '-structured_logs'
            - '-use_http_health_check'
          image: 'gcr.io/cloudsql-docker/gce-proxy:1.33.1'
          name: cloud-sql-proxy
          resources:
            requests:
              cpu: '1'
              memory: 2Gi
          securityContext:
            runAsNonRoot: true
      initContainers: []
      serviceAccountName: cloud-sql-proxy
      terminationGracePeriodSeconds: 30
@zachaller
Copy link
Contributor

Can you try with the most recent version of extensions?

@beejiujitsu
Copy link
Author

Can you try with the most recent version of extensions?

I tried with stable:

Screenshot 2022-12-04 at 7 27 10 PM

Unfortunately the issue persists:

Screenshot 2022-12-04 at 7 27 44 PM

@zachaller
Copy link
Contributor

https://github.com/argoproj-labs/rollout-extension/releases/download/stable/extension.tar I don't think that url exists try v0.3.0

@beejiujitsu
Copy link
Author

https://github.com/argoproj-labs/rollout-extension/releases/download/stable/extension.tar I don't think that url exists try v0.3.0

That worked, thank you!

Where can I find more details on that release and tracking future releases?

@zachaller
Copy link
Contributor

We generally just use github releases https://github.com/argoproj-labs/rollout-extension/releases you might be able to track update via some github notification as well but I have not looked into it

@beejiujitsu
Copy link
Author

beejiujitsu commented Dec 5, 2022 via email

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

No branches or pull requests

2 participants