Skip to content
Snippets Groups Projects
Commit 2e386dfb authored by Antoine Legrand's avatar Antoine Legrand Committed by GitHub
Browse files

Merge pull request #465 from kubespray/freeze_kpm_version

Multiple app deploy tools
parents eb78ce4c ccbb2ee3
No related branches found
No related tags found
No related merge requests found
......@@ -34,4 +34,4 @@
- hosts: kube-master[0]
gather_facts: true
roles:
- {role: kubernetes-apps, tags: apps}
- { role: kubernetes-apps, tags: apps }
\ No newline at end of file
......@@ -133,9 +133,5 @@ dns_server: "{{ kube_service_addresses|ipaddr('net')|ipaddr(2)|ipaddr('address')
docker_options: "--insecure-registry={{ kube_service_addresses }}"
# default packages to install within the cluster
kpm_packages:
- name: kube-system/kubedns
namespace: kube-system
variables:
cluster_ip: "{{skydns_server}}"
kpm_packages: []
# - name: kube-system/grafana
---
- debug: msg="No helm charts"
File moved
---
- name: install kpm
pip:
name: "kpm"
state: "present"
version: "0.16.1"
when: kpm_packages | length > 0
- name: manage kubernetes applications
kpm:
namespace: "{{item.namespace | default(kpm_namespace | default('default'))}}"
registry: "{{item.registry | default(kpm_registry | default('https://api.kpm.sh'))}}"
state: "{{item.state | default(omit)}}"
version: "{{item.version | default(omit)}}"
variables: "{{item.variables | default(omit)}}"
name: "{{item.name}}"
with_items: "{{kpm_packages}}"
register: kpmresults
environment:
PATH: "{{ ansible_env.PATH }}:{{ bin_dir }}"
dependencies:
- {role: kubernetes-apps/ansible, tags: apps}
- {role: kubernetes-apps/kpm, tags: [apps, kpm]}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment