Hi Abhijeet,
Thanks for your help.
Please find the log below. Btrw, there is no error message upon running the
playbook. But its not deployed the helm chart.
<34.69.209.68> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s
-o KbdInteractiveAuthentication=no -o
PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
-o PasswordAuthentication=no -o 'User="ansadmin"' -o ConnectTimeout=10 -o
ControlPath=/home/ansadmin/.ansible/cp/e12395894d 34.69.209.68 '/bin/sh -c
'"'"'rm -f -r
/home/ansadmin/.ansible/tmp/ansible-tmp-1617268607.9522765-6383-1146126971822/
> /dev/null 2>&1 && sleep 0'"'"''
<34.69.209.68> (0, b'', b'')
changed: [34.69.209.68] => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": true,
"command": "/usr/local/bin/helm upgrade -i --reset-values
-f=/tmp/tmprp_GBW.yml newrelic newrelic/nri-bundle",
"invocation": {
"module_args": {
"api_key": null,
"atomic": false,
"binary_path": "/usr/local/bin/helm",
"ca_cert": null,
"chart_ref": "newrelic/nri-bundle",
"chart_repo_url": null,
"chart_version": null,
"context": null,
"create_namespace": false,
"disable_hook": false,
"force": false,
"host": null,
"kubeconfig": null,
"name": "newrelic",
"purge": true,
"release_name": "newrelic",
"release_namespace": "default",
"release_state": "present",
"release_values": {
"global.cluster": " sample-cluster-instance-1 ",
"global.licenseKey": "tempkey45878",
"infrastructure.enabled": true,
"prometheus.enabled": true
},
"replace": false,
"skip_crds": false,
"update_repo_cache": false,
"validate_certs": true,
"values": {
"global.cluster": "sample-cluster-instance-1",
"global.licenseKey": "tempkey45878",
"infrastructure.enabled": true,
"prometheus.enabled": true
},
"values_files": [],
"wait": false,
"wait_timeout": null
}
},
"status": {
"app_version": "1.0",
"chart": "nri-bundle-2.6.0",
"name": "newrelic",
"namespace": "default",
"revision": "1",
"status": "deployed",
"updated": "2021-04-01 09:16:49.648228551 +0000 UTC",
"values": {
"global.cluster": "sample-cluster-instance-1",
"global.licenseKey": "tempkey45878",
"infrastructure.enabled": true,
"prometheus.enabled": true
}
},
"stderr": "",
"stderr_lines": [],
"stdout": "Release \"newrelic\" does not exist. Installing it
now.\nNAME: newrelic\nLAST DEPLOYED: Thu Apr 1 09:16:49 2021\nNAMESPACE:
default\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\n",
"stdout_lines": [
"Release \"newrelic\" does not exist. Installing it now.",
"NAME: newrelic",
"LAST DEPLOYED: Thu Apr 1 09:16:49 2021",
"NAMESPACE: default",
"STATUS: deployed",
"REVISION: 1",
"TEST SUITE: None"
]
}
PLAY RECAP
**********************************************************************************************************************************************************************************
34.69.209.68 : ok=1 changed=1 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0
Thanks,
Siva
On Wednesday, March 31, 2021 at 5:22:35 PM UTC+5:30 Abhijeet Kasurde wrote:
> Hi Siva,
>
> I am not able to reproduce any error, here is my output -
>
> changed: [localhost] => {
> "changed": true,
> "command": "/usr/local/bin/helm upgrade -i --reset-values
> -f=/tmp/tmp9iz7ys8s.yml newrelic newrelic/nri-bundle",
> "invocation": {
> "module_args": {
> "api_key": null,
> "atomic": false,
> "binary_path": "/usr/local/bin/helm",
> "ca_cert": null,
> "chart_ref": "newrelic/nri-bundle",
> "chart_repo_url": null,
> "chart_version": null,
> "context": null,
> "create_namespace": false,
> "disable_hook": false,
> "force": false,
> "host": null,
> "kubeconfig": null,
> "name": "newrelic",
> "purge": true,
> "release_name": "newrelic",
> "release_namespace": "default",
> "release_state": "present",
> "release_values": {
> "global.cluster": "a",
> "global.licenseKey": "a",
> "infrastructure.enabled": true,
> "prometheus.enabled": true
> },
> "replace": false,
> "skip_crds": false,
> "update_repo_cache": false,
> "validate_certs": true,
> "values": {
> "global.cluster": "a",
> "global.licenseKey": "a",
> "infrastructure.enabled": true,
> "prometheus.enabled": true
> },
> "values_files": [],
> "wait": false,
> "wait_timeout": null
> }
> },
> "status": {
> "app_version": "1.0",
> "chart": "nri-bundle-2.6.0",
> "name": "newrelic",
> "namespace": "default",
> "revision": "1",
> "status": "deployed",
> "updated": "2021-03-31 17:20:56.228572 +0530 IST",
> "values": {
> "global.cluster": "a",
> "global.licenseKey": "a",
> "infrastructure.enabled": true,
> "prometheus.enabled": true
> }
> },
> "stderr": "",
> "stderr_lines": [],
> "stdout": "Release \"newrelic\" does not exist. Installing it
> now.\nNAME: newrelic\nLAST DEPLOYED: Wed Mar 31 17:20:56 2021\nNAMESPACE:
> default\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\n",
> "stdout_lines": [
> "Release \"newrelic\" does not exist. Installing it now.",
> "NAME: newrelic",
> "LAST DEPLOYED: Wed Mar 31 17:20:56 2021",
> "NAMESPACE: default",
> "STATUS: deployed",
> "REVISION: 1",
> "TEST SUITE: None"
> ]
> }
>
>
> Can you please paste your error message or console log?
>
>
> On Wed, Mar 31, 2021 at 4:02 PM Abhijeet Kasurde <[email protected]>
> wrote:
>
>> Hi Siva,
>>
>> Let me try to reproduce this and get back to you.
>>
>> On Wed, Mar 31, 2021 at 3:24 PM siva bagavathy <[email protected]>
>> wrote:
>>
>>> Hi Team,
>>>
>>> Could you help me with the above-said issue please?
>>>
>>> Thanks,
>>> Siva
>>>
>>> On Tuesday, March 30, 2021 at 5:44:26 PM UTC+5:30 siva bagavathy wrote:
>>>
>>>> Hi All,
>>>>
>>>> I am trying to do helm install using Ansible Kubernetes packages with
>>>> the Helm package manager modules.
>>>>
>>>> If I use the below command in Ansible shell, the helm deployment is a
>>>> success.
>>>>
>>>> - name: install_nr_kubernetes_integration
>>>> shell: /usr/local/bin/helm upgrade --install newrelic
>>>> newrelic/nri-bundle --set global.licenseKey={{ new_relic_key }} --set
>>>> global.cluster={{ gcp_cluster }} --set infrastructure.enabled=true --set
>>>> prometheus.enabled=true --set webhook.enabled=true --set ksm.enabled=true
>>>> --set kubeEvents.enabled=true --set logging.enabled=true
>>>>
>>>> If I try to use the Ansible Kubernetes packages with the Helm package
>>>> manager modules, the helm deployment is not deployed as expected.
>>>>
>>>> ---
>>>>
>>>> - name: install-new-relic-bundle
>>>> hosts: all
>>>> become: yes
>>>> gather_facts: false
>>>> vars_files:
>>>> - test-vars.yml
>>>>
>>>> tasks:
>>>> - name: integrate-new-relic-and-prometheus-with-cluster
>>>> community.kubernetes.helm:
>>>> binary_path: "/usr/local/bin/helm"
>>>> release_namespace: default
>>>> name: newrelic
>>>> chart_ref: newrelic/nri-bundle
>>>> values:
>>>> global.cluster: "{{ gcp_cluster }}"
>>>> global.licenseKey: "{{ new_relic_key }}"
>>>> infrastructure.enabled: true
>>>> prometheus.enabled: true
>>>>
>>>> As am not sure what is the issue and how to map / convert the plan helm
>>>> install command to ansible kubernets/helm module, please help fix this
>>>> issue.
>>>>
>>>> Thanks,
>>>> Siva
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ansible Project" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/3cf344ed-b6f9-4e07-85e3-21fadcaf1e76n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/ansible-project/3cf344ed-b6f9-4e07-85e3-21fadcaf1e76n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> Thanks,
>> Abhijeet Kasurde
>>
>
>
> --
> Thanks,
> Abhijeet Kasurde
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/7214a34a-ee87-4cee-8737-32dd50669404n%40googlegroups.com.