Open ghost opened 4 years ago
Steps:
ER: Argo is deployed successfully AR: Argo deploy is failed
Logs:
... 2019/12/11 15:30:57 deploy ***argo*** (3/3) 2019/12/11 15:30:57 Parameters flattened (argo): 2019/12/11 15:30:57 :component.ingress.protocol|argo => `` (env:INGRESS_PORTOCOL) 2019/12/11 15:30:57 :terraform.bucket.name|argo => `` (env:STATE_BUCKET) 2019/12/11 15:30:57 :terraform.bucket.region|argo => `` (env:STATE_REGION) 2019/12/11 15:30:57 :dns.domain|argo => `` (env:DOMAIN_NAME) 2019/12/11 15:30:57 user:cloud.region|argo => *ask* (env:AWS_DEFAULT_REGION) 2019/12/11 15:30:57 :component.bucket.name|argo => `argo-default` (env:BUCKET) 2019/12/11 15:30:57 :component.bucket.endpoint|argo => `` (env:ENDPOINT) 2019/12/11 15:30:57 :component.bucket.secret.name|argo => `` (env:SECRET_NAME) 2019/12/11 15:30:57 :component.bucket.secret.namespace|argo => `` (env:SECRET_NAMESPACE) 2019/12/11 15:30:57 :component.bucket.secret.accessKeyRef|argo => `accessKey` (env:ACCESS_KEY_REF) 2019/12/11 15:30:57 :component.bucket.secret.secretKeyRef|argo => `secretKey` (env:SECRET_KEY_REF) 2019/12/11 15:30:57 :component.bucket.bucket.region|argo => `${terraform.bucket.region}` (env:TF_VAR_bucket_region) 2019/12/11 15:30:57 :component.bucket.insecure|argo => `true` 2019/12/11 15:30:57 :component.bucket.keyPrefix|argo => `` 2019/12/11 15:30:57 :component.argo.name|argo => `argo` (env:TF_VAR_component) 2019/12/11 15:30:57 :component.argo.version|argo => `v2.2.0` 2019/12/11 15:30:57 :component.argo.namespace|argo => `${dns.name}-${hub.componentName}` (env:NAMESPACE) 2019/12/11 15:30:57 :component.argo.repo.type|argo => `minio` (env:REPO_TYPE) 2019/12/11 15:30:57 :component.argo.repo.bucket.name|argo => `default` (env:TF_VAR_bucket_name) 2019/12/11 15:30:57 :component.argo.ingress.baseDomain|argo => `${component.ingress.ssoFqdn}` 2019/12/11 15:30:57 :component.argo.events.webhook.service.name|argo => `webhook` 2019/12/11 15:30:57 :component.argo.events.webhook.service.port|argo => `7070` 2019/12/11 15:30:57 :component.argo.events.webhook.service.type|argo => `ClusterIP` 2019/12/11 15:30:57 :component.argo.serviceAccount|argo => `argo` 2019/12/11 15:30:57 Empty parameter `component.bucket.secret.name|argo` value allowed 2019/12/11 15:30:57 Empty parameter `component.bucket.secret.namespace|argo` value allowed 2019/12/11 15:30:57 --- component.bucket.bucket.region|argo `${terraform.bucket.region}` => `us-east-2` 2019/12/11 15:30:57 Empty parameter `component.bucket.keyPrefix|argo` value allowed 2019/12/11 15:30:57 --- component.argo.namespace|argo `${dns.name}-${hub.componentName}` => `argo-argo` 2019/12/11 15:30:57 --- component.argo.ingress.baseDomain|argo `${component.ingress.ssoFqdn}` => `apps.platform1.igly1demo02.dev.superhub.io` 2019/12/11 15:30:57 Adding implicit parameter hub.provides = `bucket cert-manager cluster-autoscaler helm ingress kubernetes minio nats tiller tls-ingress` (env: HUB_PROVIDES) 2019/12/11 15:30:57 WARN: Requirement `kubernetes` provided by multiple components `*environment*, *platform*`, only `*platform*` will be used 2019/12/11 15:30:57 Requirement `ingress` provided by `*platform*` 2019/12/11 15:30:57 Checking Kubeconfig context platform1.igly1demo02.dev.superhub.io 2019/12/11 15:30:57 kubectl output: CURRENT NAME CLUSTER AUTHINFO NAMESPACE platform1.igly1demo02.dev.superhub.io platform1.igly1demo02.dev.superhub.io admin@platform1.igly1demo02.dev.superhub.io kube-system 2019/12/11 15:30:57 Assuming `ingress` requirement is setup 2019/12/11 15:30:57 State component `argo` status: deploying 2019/12/11 15:30:57 State stack status: deploying 2019/12/11 15:30:57 State lifecycle phase `argo` status: in-progress 2019/12/11 15:30:57 Component parameters: 2019/12/11 15:30:57 cloud.region => `us-east-2` (env:AWS_DEFAULT_REGION) 2019/12/11 15:30:57 component.argo.events.webhook.service.name => `webhook` 2019/12/11 15:30:57 component.argo.events.webhook.service.port => `7070` 2019/12/11 15:30:57 component.argo.events.webhook.service.type => `ClusterIP` 2019/12/11 15:30:57 component.argo.ingress.baseDomain => `apps.platform1.igly1demo02.dev.superhub.io` 2019/12/11 15:30:57 component.argo.name => `argo` (env:TF_VAR_component) 2019/12/11 15:30:57 component.argo.namespace => `argo-argo` (env:NAMESPACE) 2019/12/11 15:30:57 component.argo.repo.bucket.name => `default` (env:TF_VAR_bucket_name) 2019/12/11 15:30:57 component.argo.repo.type => `minio` (env:REPO_TYPE) 2019/12/11 15:30:57 component.argo.serviceAccount => `argo` 2019/12/11 15:30:57 component.argo.version => `v2.2.0` 2019/12/11 15:30:57 component.bucket.bucket.region => `us-east-2` (env:TF_VAR_bucket_region) 2019/12/11 15:30:57 component.bucket.endpoint => `https://argo-minio.app.platform1.igly1demo02.dev.superhub.io` (env:ENDPOINT) 2019/12/11 15:30:57 component.bucket.insecure => `true` 2019/12/11 15:30:57 component.bucket.keyPrefix => `` 2019/12/11 15:30:57 component.bucket.name => `default` (env:BUCKET) 2019/12/11 15:30:57 component.bucket.secret.accessKeyRef => `accessKey` (env:ACCESS_KEY_REF) 2019/12/11 15:30:57 component.bucket.secret.name => `` (env:SECRET_NAME) 2019/12/11 15:30:57 component.bucket.secret.namespace => `` (env:SECRET_NAMESPACE) 2019/12/11 15:30:57 component.bucket.secret.secretKeyRef => `secretKey` (env:SECRET_KEY_REF) 2019/12/11 15:30:57 component.ingress.protocol => `https` (env:INGRESS_PORTOCOL) 2019/12/11 15:30:57 dns.domain => `platform1.igly1demo02.dev.superhub.io` (env:DOMAIN_NAME) 2019/12/11 15:30:57 hub.componentName => `argo` 2019/12/11 15:30:57 hub.provides => `bucket cert-manager cluster-autoscaler helm ingress kubernetes minio nats tiller tls-ingress` (env:HUB_PROVIDES) 2019/12/11 15:30:57 terraform.bucket.name => `agilestacks.igly1demo02.dev.superhub.io` (env:STATE_BUCKET) 2019/12/11 15:30:57 terraform.bucket.region => `us-east-2` (env:STATE_REGION) 2019/12/11 15:30:57 Scanning for `argo` templates `components/argo/*.template` 2019/12/11 15:30:57 Scanning for `argo` templates `components/argo/events/*.template` 2019/12/11 15:30:57 Scanning for `argo` templates `components/argo/minio/*.template` 2019/12/11 15:30:57 Component templates: 2019/12/11 15:30:57 components/argo/ingress.yaml.template (curly) 2019/12/11 15:30:57 components/argo/install.yaml.template (curly) 2019/12/11 15:30:57 components/argo/events/argo-events-cluster-roles.yaml.template (curly) 2019/12/11 15:30:57 components/argo/events/gateway-controller-configmap.yaml.template (curly) 2019/12/11 15:30:57 components/argo/events/gateway-controller-deployment.yaml.template (curly) 2019/12/11 15:30:57 components/argo/events/sensor-controller-configmap.yaml.template (curly) 2019/12/11 15:30:57 components/argo/events/sensor-controller-deployment.yaml.template (curly) 2019/12/11 15:30:57 components/argo/minio/configmap.yaml.template (curly) 2019/12/11 15:30:57 Component environment: 2019/12/11 15:30:57 ACCESS_KEY_REF=accessKey 2019/12/11 15:30:57 AWS_DEFAULT_REGION=us-east-2 2019/12/11 15:30:57 BUCKET=default 2019/12/11 15:30:57 COMPONENT_NAME=argo 2019/12/11 15:30:57 DOMAIN_NAME=platform1.igly1demo02.dev.superhub.io 2019/12/11 15:30:57 ENDPOINT=https://argo-minio.app.platform1.igly1demo02.dev.superhub.io 2019/12/11 15:30:57 HUB_COMPONENT=argo 2019/12/11 15:30:57 HUB_PROVIDES=bucket cert-manager cluster-autoscaler helm ingress kubernetes minio nats tiller tls-ingress 2019/12/11 15:30:57 INGRESS_PORTOCOL=https 2019/12/11 15:30:57 NAMESPACE=argo-argo 2019/12/11 15:30:57 REPO_TYPE=minio 2019/12/11 15:30:57 SECRET_KEY_REF=secretKey 2019/12/11 15:30:57 SECRET_NAME= 2019/12/11 15:30:57 SECRET_NAMESPACE= 2019/12/11 15:30:57 STATE_BUCKET=agilestacks.igly1demo02.dev.superhub.io 2019/12/11 15:30:57 STATE_REGION=us-east-2 2019/12/11 15:30:57 TF_VAR_bucket_name=default 2019/12/11 15:30:57 TF_VAR_bucket_region=us-east-2 2019/12/11 15:30:57 TF_VAR_component=argo --- /usr/bin/make [deploy] (components/argo) make[1]: Entering directory '/workspace/repo/components/argo' kubectl --context="platform1.igly1demo02.dev.superhub.io" --namespace="argo-argo" create namespace argo-argo 2019/12/11 15:30:57 Wrote state `hub.yaml.state` 2019/12/11 15:30:57 Wrote state `s3://agilestacks.igly1demo02.dev.superhub.io/platform1.igly1demo02.dev.superhub.io/hub/argo-argo/hub.state` Error from server (AlreadyExists): namespaces "argo-argo" already exists make[1]: [Makefile:10: namespace] Error 1 (ignored) make -C minio deploy make[2]: Entering directory '/workspace/repo/components/argo/minio' kubectl --context="platform1.igly1demo02.dev.superhub.io" --namespace="argo-argo" create configmap workflow-controller-configmap --from-file configmap.yaml configmap/workflow-controller-configmap created /workspace/repo/components/argo/minio/mb.sh Error from server (NotFound): secrets "minio" not found Error from server (NotFound): secrets "minio" not found Creating bucket default mc: <ERROR> `MC_HOSTS_<alias>` environment variable is deprecated. Please use `MC_HOST_<alias>` instead for the same functionality. Invalid arguments provided, please refer `mc <command> -h` for relevant documentation. mc: <ERROR> `MC_HOSTS_<alias>` environment variable is deprecated. Please use `MC_HOST_<alias>` instead for the same functionality. Invalid arguments provided, please refer `mc <command> -h` for relevant documentation. mc: <ERROR> Unable to stat `superhub`. Invalid arguments provided, please refer `mc <command> -h` for relevant documentation. make[2]: *** [Makefile:15: install] Error 1 make[2]: Leaving directory '/workspace/repo/components/argo/minio' make[1]: Leaving directory '/workspace/repo/components/argo' --- make[1]: *** [Makefile:13: deploy] Error 2 2019/12/11 15:30:57 State lifecycle operation `deploy` log appended: /usr/bin/make [deploy] (components/argo): exit status 2\n--- stdout:\nmake[1]: Entering directory '/... 2019/12/11 15:30:57 WARN: Component `argo` failed to deploy: /usr/bin/make [deploy] (components/argo): exit status 2 2019/12/11 15:30:57 State component `argo` status: error 2019/12/11 15:30:57 State lifecycle phase `argo` status: error ...
Seems like regression after #243
Steps:
ER: Argo is deployed successfully AR: Argo deploy is failed
Logs: