RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1482524 - ansible-kubespray - Ansible library for kubernetes installer needed to install tripleo openstack on top
Summary: ansible-kubespray - Ansible library for kubernetes installer needed to instal...
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: RDO
Classification: Community
Component: Package Review
Version: trunk
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Matthias Runge
QA Contact: hguemar
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-17 13:14 UTC by Bogdan Dobrelya
Modified: 2018-05-24 07:50 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1406728
Environment:
Last Closed: 2018-05-24 07:50:18 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github https://github.com/kubernetes-incubator kubespray issues 1538 0 None None None 2017-08-17 13:20:46 UTC

Description Bogdan Dobrelya 2017-08-17 13:14:40 UTC
Need to add tripleo-ansible-kubespray package for tripleo openstack managed by kubernetes cluster installed with Ansible:
github repo:
https://github.com/kubernetes-incubator/kubespray.git
Spec:
TBD
rdoinfo review:
TBD

Comment 1 Javier Peña 2017-08-17 13:56:42 UTC
Initial licensecheck output:

./.gitlab-ci.yml: *No copyright* UNKNOWN
./CONTRIBUTING.md: *No copyright* UNKNOWN
./LICENSE: *No copyright* Apache (v2.0)
./OWNERS: *No copyright* UNKNOWN
./README.md: *No copyright* UNKNOWN
./RELEASE.md: *No copyright* UNKNOWN
./Vagrantfile: *No copyright* UNKNOWN
./ansible.cfg: *No copyright* UNKNOWN
./cluster.yml: *No copyright* UNKNOWN
./code-of-conduct.md: *No copyright* UNKNOWN
./requirements.txt: *No copyright* UNKNOWN
./reset.yml: *No copyright* UNKNOWN
./scale.yml: *No copyright* UNKNOWN
./upgrade-cluster.yml: *No copyright* UNKNOWN
./uploads.yml: *No copyright* UNKNOWN
./.github/ISSUE_TEMPLATE.md: *No copyright* UNKNOWN
./docs/ansible.md: GENERATED FILE
./docs/atomic.md: *No copyright* UNKNOWN
./docs/aws.md: *No copyright* UNKNOWN
./docs/azure.md: *No copyright* UNKNOWN
./docs/calico.md: *No copyright* UNKNOWN
./docs/cloud.md: *No copyright* UNKNOWN
./docs/comparisons.md: *No copyright* UNKNOWN
./docs/coreos.md: *No copyright* GENERATED FILE
./docs/dns-stack.md: *No copyright* UNKNOWN
./docs/downloads.md: *No copyright* UNKNOWN
./docs/flannel.md: *No copyright* UNKNOWN
./docs/getting-started.md: *No copyright* UNKNOWN
./docs/ha-mode.md: *No copyright* UNKNOWN
./docs/integration.md: *No copyright* UNKNOWN
./docs/kubernetes-reliability.md: *No copyright* UNKNOWN
./docs/large-deployments.md: *No copyright* UNKNOWN
./docs/netcheck.md: *No copyright* UNKNOWN
./docs/openstack.md: *No copyright* UNKNOWN
./docs/roadmap.md: *No copyright* UNKNOWN
./docs/test_cases.md: *No copyright* UNKNOWN
./docs/upgrades.md: *No copyright* UNKNOWN
./docs/vagrant.md: *No copyright* UNKNOWN
./docs/vars.md: *No copyright* UNKNOWN
./docs/vault.md: *No copyright* UNKNOWN
./docs/vsphere.md: *No copyright* UNKNOWN
./docs/weave.md: *No copyright* UNKNOWN
./extra_playbooks/upgrade-only-k8s.yml: *No copyright* UNKNOWN
./inventory/inventory.example: *No copyright* UNKNOWN
./inventory/local-tests.cfg: *No copyright* UNKNOWN
./library/kube.py: *No copyright* UNKNOWN
./scripts/collect-info.yaml: *No copyright* UNKNOWN
./scripts/gen_matrix.sh: *No copyright* UNKNOWN
./scripts/gen_tags.sh: *No copyright* UNKNOWN
./scripts/gitlab-runner.sh: *No copyright* UNKNOWN
./scripts/premoderator.sh: *No copyright* UNKNOWN
./tests/README.md: *No copyright* UNKNOWN
./tests/ansible.cfg: *No copyright* UNKNOWN
./tests/run-tests.sh: *No copyright* UNKNOWN
./tests/shebang-unit: GPL (v3 or later)
./contrib/aws_iam/kubernetes-master-policy.json: *No copyright* UNKNOWN
./contrib/aws_iam/kubernetes-master-role.json: *No copyright* UNKNOWN
./contrib/aws_iam/kubernetes-minion-policy.json: *No copyright* UNKNOWN
./contrib/aws_iam/kubernetes-minion-role.json: *No copyright* UNKNOWN
./contrib/aws_inventory/kubespray-aws-inventory.py: *No copyright* UNKNOWN
./contrib/azurerm/README.md: *No copyright* GENERATED FILE
./contrib/azurerm/apply-rg.sh: *No copyright* UNKNOWN
./contrib/azurerm/apply-rg_2.sh: *No copyright* GENERATED FILE
./contrib/azurerm/clear-rg.sh: *No copyright* UNKNOWN
./contrib/azurerm/clear-rg_2.sh: *No copyright* UNKNOWN
./contrib/azurerm/generate-inventory.sh: *No copyright* UNKNOWN
./contrib/azurerm/generate-inventory.yml: *No copyright* UNKNOWN
./contrib/azurerm/generate-inventory_2.yml: *No copyright* UNKNOWN
./contrib/azurerm/generate-templates.yml: *No copyright* UNKNOWN
./contrib/inventory_builder/inventory.py: *No copyright* Apache (v2.0)
./contrib/inventory_builder/requirements.txt: *No copyright* UNKNOWN
./contrib/inventory_builder/setup.cfg: *No copyright* UNKNOWN
./contrib/inventory_builder/setup.py: Apache (v2.0) GENERATED FILE
./contrib/inventory_builder/test-requirements.txt: *No copyright* UNKNOWN
./contrib/inventory_builder/tox.ini: *No copyright* UNKNOWN
./contrib/kvm-setup/README.md: *No copyright* UNKNOWN
./contrib/kvm-setup/kvm-setup.yml: *No copyright* UNKNOWN
./contrib/terraform/terraform.py: Apache (v2.0)
./docs/calico_peer_example/new-york.yml: *No copyright* UNKNOWN
./docs/calico_peer_example/paris.yml: *No copyright* UNKNOWN
./docs/figures/kubespray-calico-rr.png: UNKNOWN
./docs/figures/loadbalancer_localhost.png: UNKNOWN
./inventory/group_vars/all.yml: *No copyright* UNKNOWN
./inventory/group_vars/k8s-cluster.yml: *No copyright* UNKNOWN
./tests/cloud_playbooks/create-aws.yml: *No copyright* UNKNOWN
./tests/cloud_playbooks/create-gce.yml: *No copyright* UNKNOWN
./tests/cloud_playbooks/delete-aws.yml: *No copyright* UNKNOWN
./tests/cloud_playbooks/delete-gce.yml: *No copyright* UNKNOWN
./tests/cloud_playbooks/upload-logs-gcs.yml: *No copyright* UNKNOWN
./tests/local_inventory/hosts.cfg: *No copyright* UNKNOWN
./tests/scripts/ansibl8s_test.sh: *No copyright* UNKNOWN
./tests/support/aws.groovy: *No copyright* UNKNOWN
./tests/templates/fake_hosts.yml.j2: *No copyright* UNKNOWN
./tests/templates/inventory-aws.j2: *No copyright* UNKNOWN
./tests/templates/inventory-gce.j2: *No copyright* UNKNOWN
./tests/testcases/010_check-apiserver.yml: *No copyright* UNKNOWN
./tests/testcases/020_check-create-pod.yml: *No copyright* UNKNOWN
./tests/testcases/030_check-network.yml: *No copyright* UNKNOWN
./tests/testcases/040_check-network-adv.yml: *No copyright* UNKNOWN
./contrib/azurerm/group_vars/all: *No copyright* UNKNOWN
./contrib/inventory_builder/tests/test_inventory.py: Apache (v2.0)
./contrib/kvm-setup/group_vars/all: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/README.md: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/glusterfs.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/inventory.example: *No copyright* UNKNOWN
./contrib/terraform/aws/README.md: *No copyright* UNKNOWN
./contrib/terraform/aws/create-infrastructure.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/credentials.tfvars.example: *No copyright* UNKNOWN
./contrib/terraform/aws/output.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/terraform.tfvars: *No copyright* UNKNOWN
./contrib/terraform/aws/terraform.tfvars.example: *No copyright* UNKNOWN
./contrib/terraform/aws/variables.tf: *No copyright* UNKNOWN
./contrib/terraform/openstack/README.md: *No copyright* UNKNOWN
./contrib/terraform/openstack/ansible_bastion_template.txt: *No copyright* UNKNOWN
./contrib/terraform/openstack/kubespray.tf: *No copyright* UNKNOWN
./contrib/terraform/openstack/variables.tf: *No copyright* UNKNOWN
./roles/adduser/defaults/main.yml: *No copyright* UNKNOWN
./roles/adduser/tasks/main.yml: *No copyright* UNKNOWN
./roles/adduser/vars/coreos.yml: *No copyright* UNKNOWN
./roles/adduser/vars/debian.yml: *No copyright* UNKNOWN
./roles/adduser/vars/redhat.yml: *No copyright* UNKNOWN
./roles/bastion-ssh-config/tasks/main.yml: *No copyright* UNKNOWN
./roles/bastion-ssh-config/templates/ssh-bastion.conf: *No copyright* UNKNOWN
./roles/bootstrap-os/defaults/main.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/files/bootstrap.sh: *No copyright* UNKNOWN
./roles/bootstrap-os/files/get-pip.py: *No copyright* UNKNOWN
./roles/bootstrap-os/files/runner: *No copyright* UNKNOWN
./roles/bootstrap-os/tasks/bootstrap-centos.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/tasks/bootstrap-coreos.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/tasks/bootstrap-ubuntu.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/tasks/main.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/tasks/setup-pipelining.yml: *No copyright* UNKNOWN
./roles/bootstrap-os/templates/python_shim.j2: *No copyright* UNKNOWN
./roles/dnsmasq/defaults/main.yml: *No copyright* UNKNOWN
./roles/dnsmasq/meta/main.yml: *No copyright* UNKNOWN
./roles/dnsmasq/tasks/main.yml: *No copyright* UNKNOWN
./roles/dnsmasq/tasks/pre_upgrade.yml: *No copyright* UNKNOWN
./roles/dnsmasq/templates/01-kube-dns.conf.j2: *No copyright* UNKNOWN
./roles/dnsmasq/templates/dnsmasq-autoscaler.yml: Apache (v2.0)
./roles/dnsmasq/templates/dnsmasq-deploy.yml: *No copyright* UNKNOWN
./roles/dnsmasq/templates/dnsmasq-svc.yml: *No copyright* UNKNOWN
./roles/docker/defaults/main.yml: *No copyright* UNKNOWN
./roles/docker/handlers/main.yml: *No copyright* UNKNOWN
./roles/docker/tasks/main.yml: *No copyright* UNKNOWN
./roles/docker/tasks/set_facts_dns.yml: *No copyright* UNKNOWN
./roles/docker/tasks/systemd.yml: *No copyright* UNKNOWN
./roles/docker/templates/docker-dns.conf.j2: *No copyright* UNKNOWN
./roles/docker/templates/docker-options.conf.j2: *No copyright* UNKNOWN
./roles/docker/templates/docker.service.j2: *No copyright* UNKNOWN
./roles/docker/templates/docker_atomic.service.j2: *No copyright* UNKNOWN
./roles/docker/templates/http-proxy.conf.j2: *No copyright* UNKNOWN
./roles/docker/templates/rh_docker.repo.j2: *No copyright* UNKNOWN
./roles/docker/vars/debian.yml: *No copyright* UNKNOWN
./roles/docker/vars/fedora-20.yml: *No copyright* UNKNOWN
./roles/docker/vars/fedora.yml: *No copyright* UNKNOWN
./roles/docker/vars/redhat.yml: *No copyright* UNKNOWN
./roles/docker/vars/ubuntu.yml: *No copyright* UNKNOWN
./roles/download/defaults/main.yml: *No copyright* UNKNOWN
./roles/download/tasks/main.yml: *No copyright* UNKNOWN
./roles/download/tasks/set_docker_image_facts.yml: *No copyright* UNKNOWN
./roles/etcd/defaults/main.yml: *No copyright* UNKNOWN
./roles/etcd/files/make-ssl-etcd.sh: *No copyright* Apache (v2.0)
./roles/etcd/handlers/backup.yml: *No copyright* UNKNOWN
./roles/etcd/handlers/main.yml: *No copyright* UNKNOWN
./roles/etcd/meta/main.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/check_certs.yml: *No copyright* GENERATED FILE
./roles/etcd/tasks/configure.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/gen_certs_script.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/gen_certs_vault.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/install_docker.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/install_rkt.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/main.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/pre_upgrade.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/refresh_config.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/set_cluster_health.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/sync_etcd_master_certs.yml: *No copyright* UNKNOWN
./roles/etcd/tasks/sync_etcd_node_certs.yml: *No copyright* UNKNOWN
./roles/etcd/templates/etcd-docker.service.j2: *No copyright* UNKNOWN
./roles/etcd/templates/etcd-host.service.j2: *No copyright* UNKNOWN
./roles/etcd/templates/etcd-rkt.service.j2: *No copyright* UNKNOWN
./roles/etcd/templates/etcd.env.yml: *No copyright* UNKNOWN
./roles/etcd/templates/etcd.j2: *No copyright* UNKNOWN
./roles/etcd/templates/openssl.conf.j2: *No copyright* UNKNOWN
./roles/kernel-upgrade/defaults/main.yml: *No copyright* UNKNOWN
./roles/kernel-upgrade/tasks/centos-7.yml: *No copyright* UNKNOWN
./roles/kernel-upgrade/tasks/main.yml: *No copyright* UNKNOWN
./roles/kernel-upgrade/tasks/reboot.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/gen-gitinfos.sh: *No copyright* UNKNOWN
./roles/kubernetes-apps/meta/main.yml: *No copyright* UNKNOWN
./roles/kubespray-defaults/defaults/main.yaml: *No copyright* UNKNOWN
./roles/kubespray-defaults/tasks/main.yaml: *No copyright* UNKNOWN
./roles/network_plugin/meta/main.yml: *No copyright* UNKNOWN
./roles/reset/defaults/main.yml: *No copyright* UNKNOWN
./roles/reset/tasks/main.yml: *No copyright* UNKNOWN
./roles/rkt/defaults/main.yml: *No copyright* UNKNOWN
./roles/rkt/tasks/install.yml: *No copyright* UNKNOWN
./roles/rkt/tasks/main.yml: *No copyright* UNKNOWN
./roles/rkt/vars/debian.yml: *No copyright* UNKNOWN
./roles/rkt/vars/fedora.yml: *No copyright* UNKNOWN
./roles/rkt/vars/redhat.yml: *No copyright* UNKNOWN
./roles/uploads/defaults/main.yml: *No copyright* UNKNOWN
./roles/uploads/tasks/main.yml: *No copyright* UNKNOWN
./roles/vault/defaults/main.yml: *No copyright* UNKNOWN
./roles/vault/meta/main.yml: *No copyright* UNKNOWN
./roles/vault/tasks/main.yml: *No copyright* UNKNOWN
./roles/vault/templates/docker.service.j2: *No copyright* UNKNOWN
./roles/vault/templates/host.service.j2: *No copyright* UNKNOWN
./roles/vault/templates/rkt.service.j2: *No copyright* UNKNOWN
./tests/cloud_playbooks/templates/boto.j2: *No copyright* UNKNOWN
./tests/cloud_playbooks/templates/gcs_life.json.j2: *No copyright* UNKNOWN
./tests/local_inventory/host_vars/localhost: *No copyright* UNKNOWN
./contrib/terraform/aws/docs/aws_kubespray.png: UNKNOWN
./contrib/terraform/aws/templates/inventory.tpl: *No copyright* UNKNOWN
./roles/kubernetes/master/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/handlers/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/tasks/post-upgrade.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/tasks/pre-upgrade.yml: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/kube-controller-manager-kubeconfig.yaml.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/kube-scheduler-kubeconfig.yaml.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/kubectl-kubeconfig.yaml.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/namespace.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/vars/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/handlers/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/install.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/install_docker.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/install_host.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/install_rkt.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/nginx-proxy.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/tasks/pre_upgrade.yml: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/http-proxy.conf.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kube-proxy-kubeconfig.yaml.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kubelet-container.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kubelet.docker.service.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kubelet.host.service.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kubelet.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/kubelet.rkt.service.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/nginx.conf.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/node-kubeconfig.yaml.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/files/dhclient_nodnsupdate: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/handlers/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/azure-credential-check.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/dhclient-hooks-undo.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/dhclient-hooks.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/etchosts.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/gitinfos.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/growpart-azure-centos-7.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/openstack-credential-check.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/pre-upgrade.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/resolvconf.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/set_facts.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/set_resolv_facts.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/tasks/vsphere-credential-check.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/ansible_git.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/azure-cloud-config.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/dhclient_dnsupdate.sh.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/dhclient_dnsupdate_rh.sh.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/openstack-cloud-config.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/resolvconf.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/templates/vsphere-cloud-config.j2: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/vars/centos.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/vars/debian.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/vars/fedora.yml: *No copyright* UNKNOWN
./roles/kubernetes/preinstall/vars/redhat.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/files/kube-gen-token.sh: Apache (v2.0)
./roles/kubernetes/secrets/files/make-ssl.sh: *No copyright* Apache (v2.0)
./roles/kubernetes/secrets/handlers/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/check-certs.yml: *No copyright* GENERATED FILE
./roles/kubernetes/secrets/tasks/check-tokens.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/gen_certs_script.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/gen_certs_vault.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/gen_tokens.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/sync_kube_master_certs.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/tasks/sync_kube_node_certs.yml: *No copyright* UNKNOWN
./roles/kubernetes/secrets/templates/known_users.csv.j2: *No copyright* UNKNOWN
./roles/kubernetes/secrets/templates/openssl.conf.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/tasks/netchecker.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/kubedns-autoscaler-clusterrole.yml: Apache (v2.0)
./roles/kubernetes-apps/ansible/templates/kubedns-autoscaler-clusterrolebinding.yml: Apache (v2.0)
./roles/kubernetes-apps/ansible/templates/kubedns-autoscaler-sa.yml: Apache (v2.0)
./roles/kubernetes-apps/ansible/templates/kubedns-autoscaler.yml: Apache (v2.0)
./roles/kubernetes-apps/ansible/templates/kubedns-deploy.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/kubedns-sa.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/kubedns-svc.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-agent-ds.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-agent-hostnet-ds.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-server-clusterrole.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-server-clusterrolebinding.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-server-deployment.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-server-sa.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/ansible/templates/netchecker-server-svc.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/templates/helm-container.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/templates/tiller-clusterrolebinding.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/helm/templates/tiller-sa.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/kpm/library/kpm.py: *No copyright* UNKNOWN
./roles/kubernetes-apps/kpm/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/network_plugin/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/policy_controller/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/defaults/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/handlers/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/templates/calico-node.service.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/templates/calico-node.service.legacy.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/templates/calico.env.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/templates/calicoctl-container.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/templates/cni-calico.conf.j2: *No copyright* UNKNOWN
./roles/network_plugin/canal/defaults/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/canal/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/canal/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/canal/templates/calicoctl-container.j2: *No copyright* UNKNOWN
./roles/network_plugin/canal/templates/canal-config.yml.j2: *No copyright* UNKNOWN
./roles/network_plugin/canal/templates/canal-node.yml.j2: *No copyright* UNKNOWN
./roles/network_plugin/canal/templates/cni-canal.conf.j2: *No copyright* UNKNOWN
./roles/network_plugin/cloud/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/flannel/defaults/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/flannel/handlers/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/flannel/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/flannel/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/flannel/templates/flannel-options.conf.j2: *No copyright* UNKNOWN
./roles/network_plugin/flannel/templates/flannel-pod.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/defaults/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/tasks/pre-upgrade.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/tasks/seed.yml: *No copyright* UNKNOWN
./roles/network_plugin/weave/templates/weave-net.yml.j2: *No copyright* UNKNOWN
./roles/upgrade/post-upgrade/tasks/main.yml: *No copyright* UNKNOWN
./roles/upgrade/pre-upgrade/defaults/main.yml: *No copyright* UNKNOWN
./roles/upgrade/pre-upgrade/tasks/main.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/ca_trust.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/create_etcd_role.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/gen_auth_ca.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/gen_ca.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/gen_vault_certs.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/main.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/role_auth_cert.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/role_auth_userpass.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/start_vault_temp.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/sync_secrets.yml: *No copyright* UNKNOWN
./roles/vault/tasks/bootstrap/sync_vault_certs.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/binary.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/configure.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/create_roles.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/init.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/main.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/role_auth_cert.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/role_auth_userpass.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/systemd.yml: *No copyright* UNKNOWN
./roles/vault/tasks/cluster/unseal.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/auth_backend.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/cert_auth_mount.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/check_etcd.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/check_vault.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/config_ca.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/create_role.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/find_leader.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/gen_userpass.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/issue_cert.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/mount.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/pki_mount.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/sync.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/sync_auth_certs.yml: *No copyright* UNKNOWN
./roles/vault/tasks/shared/sync_file.yml: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-inventory/tasks/main.yml: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-inventory/templates/inventory.j2: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-inventory_2/tasks/main.yml: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-inventory_2/templates/inventory.j2: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/defaults/main.yml: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/tasks/main.yml: *No copyright* GENERATED FILE
./contrib/azurerm/roles/generate-templates/templates/availability-sets.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/bastion.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/clear-rg.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/masters.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/minions.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/network.json: *No copyright* UNKNOWN
./contrib/azurerm/roles/generate-templates/templates/storage.json: *No copyright* UNKNOWN
./contrib/kvm-setup/roles/kvm-setup/tasks/main.yml: *No copyright* UNKNOWN
./contrib/kvm-setup/roles/kvm-setup/tasks/sysctl.yml: *No copyright* UNKNOWN
./contrib/kvm-setup/roles/kvm-setup/tasks/user.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/README.md: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/elb/main.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/elb/outputs.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/elb/variables.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/iam/main.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/iam/outputs.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/iam/variables.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/vpc/main.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/vpc/outputs.tf: *No copyright* UNKNOWN
./contrib/terraform/aws/modules/vpc/variables.tf: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/manifests/kube-apiserver.manifest.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/manifests/kube-controller-manager.manifest.j2: *No copyright* UNKNOWN
./roles/kubernetes/master/templates/manifests/kube-scheduler.manifest.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2: *No copyright* UNKNOWN
./roles/kubernetes/node/templates/manifests/nginx-proxy.manifest.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/templates/efk-clusterrolebinding.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/templates/efk-sa.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/templates/elasticsearch-deployment.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/elasticsearch/templates/elasticsearch-service.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/fluentd/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/fluentd/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/fluentd/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/fluentd/templates/fluentd-config.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/fluentd/templates/fluentd-ds.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/kibana/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/kibana/meta/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/kibana/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/kibana/templates/kibana-deployment.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/efk/kibana/templates/kibana-service.yml.j2: *No copyright* UNKNOWN
./roles/kubernetes-apps/network_plugin/canal/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/network_plugin/weave/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/policy_controller/calico/defaults/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/policy_controller/calico/tasks/main.yml: *No copyright* UNKNOWN
./roles/kubernetes-apps/policy_controller/calico/templates/calico-policy-controller.yml.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/defaults/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/handlers/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/meta/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/tasks/main.yml: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/templates/calico-rr.env.j2: *No copyright* UNKNOWN
./roles/network_plugin/calico/rr/templates/calico-rr.service.j2: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/kubernetes-pv/meta/main.yaml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/client/defaults/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/client/meta/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/client/tasks/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/client/tasks/setup-Debian.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/client/tasks/setup-RedHat.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/defaults/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/meta/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/tasks/main.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/tasks/setup-Debian.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/tasks/setup-RedHat.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/templates/test-file.txt: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/tests/test.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/vars/Debian.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/glusterfs/server/vars/RedHat.yml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/kubernetes-pv/ansible/tasks/main.yaml: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/kubernetes-pv/ansible/templates/glusterfs-kubernetes-endpoint.json.j2: *No copyright* UNKNOWN
./contrib/network-storage/glusterfs/roles/kubernetes-pv/ansible/templates/glusterfs-kubernetes-pv.yml.j2: *No copyright* UNKNOWN

It is licensed using Apache 2.0. There is one potential issue with ./tests/shebang-unit, which is licensed using GPL (v3 or later). As long as it is not included in the package, we should be ok.

Comment 2 Bogdan Dobrelya 2017-08-18 08:32:25 UTC
rdoinfo review:
https://review.rdoproject.org/r/#/c/8424/

Comment 3 Bogdan Dobrelya 2017-08-18 10:52:06 UTC
^^ that was the project config review.
Here is the rdoinfo review:
https://review.rdoproject.org/r/#/c/8666/

Comment 6 Chandan Kumar 2017-08-22 15:05:52 UTC
Hello Bogdan,

Please update the following reviews: https://review.rdoproject.org/r/#/c/8424/
and https://review.rdoproject.org/r/#/c/8666/

Thanks,

Chandan Kumar

Comment 7 Bogdan Dobrelya 2017-08-22 15:13:54 UTC
rebased

Comment 8 Bogdan Dobrelya 2017-10-17 09:07:35 UTC
So the status of this ticket is pending for the alternative places to host the package review, e.g. "VirtSIG, that's where latest kubernetes builds are done in CBS Koji: http://cbs.centos.org/koji/builds?tagID=1265" thing.

Comment 9 Matthias Runge 2018-01-17 10:43:09 UTC
I stumbled upon this by coincidence.

Any reason for this not to be in Fedora?

Build fails with 

RPM build errors:
    File not found: /home/mrunge/rpmbuild/BUILDROOT/ansible-kubespray-2.3.0-1.x86_64/etc/kubespray/ansible.cfg
    File not found: /home/mrunge/rpmbuild/BUILDROOT/ansible-kubespray-2.3.0-1.x86_64/etc/kubespray/inventory/group_vars/all.yml
    File not found: /home/mrunge/rpmbuild/BUILDROOT/ansible-kubespray-2.3.0-1.x86_64/etc/kubespray/inventory/group_vars/k8s-cluster.yml

- IMHO it would make more sense to name it kubespray. The project is named that way.

- The roles are installing into /usr/local/share, which conflicts with FHS

https://fedoraproject.org/wiki/Packaging:Guidelines#No_Files_or_Directories_under_.2Fsrv.2C_.2Fusr.2Flocal.2C_or_.2Fhome.2F.24USER


- Please update Source0 to 
https://github.com/kubernetes-incubator/kubespray/archive/v%{upstream_version}.tar.gz#/%{name}-%{version}.tar.gz

(additional 'v' in URL and this will save the tarball to a more descriptive name, rather than using v2.3.0.tar.gz)

- I'd remove the vendor tag

Comment 10 Bogdan Dobrelya 2018-01-17 13:31:39 UTC
Thank you Matthias, that helps!
Will do and post an update shortly

Comment 11 Bogdan Dobrelya 2018-01-17 13:48:09 UTC
I'd love to make it into Fedora repos, just will need then some assistance with a package review request, @Matthias :)

Comment 12 Matthias Runge 2018-01-17 14:18:31 UTC
(In reply to Bogdan Dobrelya from comment #11)
> I'd love to make it into Fedora repos, just will need then some assistance
> with a package review request, @Matthias :)

I'm happy to support you there Bogdan. If anything comes up, feel free to ping me.

Comment 13 Bogdan Dobrelya 2018-01-18 11:22:34 UTC
I've updated and tested the pull request for kubespray, works for me, hopefully should be fine to consume after its merged!

for details see https://github.com/kubernetes-incubator/kubespray/pull/2170#issuecomment-358617691


Note You need to log in before you can comment on or make changes to this bug.