GithubHelp home page GithubHelp logo

e2e-automation's Introduction

e2e-automation

This repo is initialised with Ansible Playbook and python scripts that automates the result from playbook to testrail and raises Github Issue upon test failures.

Authors

@harshvkarn @shiveshabhishek @chandankumar4

Jenkins Shell Configuration

#!/bin/bash

cd ${JENKINS_HOME}/openebs/e2e/ansible/
ansible-playbook ../../../dummy-test/main.yml -vv --extra-vars "BUILD_NUMBER=$BUILD_NUMBER"
ansible-playbook ../../../dummy-test/dtest.yml -vv --extra-vars "build_number=$BUILD_NUMBER"
ansible-playbook ../../../dummy-test/dtest-fail.yml -vv --extra-vars "build_number=$BUILD_NUMBER"
ansible-playbook ../../../dummy-test/logtorail.yml -vv --extra-vars "build_number=$BUILD_NUMBER"

e2e-automation's People

Contributors

ibreakthecloud avatar

Watchers

 avatar  avatar

e2e-automation's Issues

TR-7

This test failed(api testing)

cluster 1 and cluster 2

metadata:
  creationTimestamp: null
  name: openebs-e2e-ez1qye.k8s.local
spec:
  api:
    loadBalancer:
      type: Public
  authorization:
    rbac: {}
  channel: stable
  cloudConfig:
    multizone: true
    nodeTags: openebs-e2e-ez1qye-k8s-local-k8s-io-role-node
  cloudProvider: gce
  clusterDNSDomain: cluster.local
  configBase: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local
  configStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local
  docker:
    bridge: ""
    ipMasq: false
    ipTables: false
    logDriver: json-file
    logLevel: warn
    logOpt:
    - max-size=10m
    - max-file=5
    storage: overlay,aufs
    version: 17.03.2
  etcdClusters:
  - etcdMembers:
    - instanceGroup: master-us-central1-a
      name: a
    image: gcr.io/google_containers/etcd:2.2.1
    name: main
    version: 2.2.1
  - etcdMembers:
    - instanceGroup: master-us-central1-a
      name: a
    image: gcr.io/google_containers/etcd:2.2.1
    name: events
    version: 2.2.1
  iam:
    allowContainerRegistry: true
    legacy: false
  keyStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local/pki
  kubeAPIServer:
    address: 127.0.0.1
    admissionControl:
    - Initializers
    - NamespaceLifecycle
    - LimitRanger
    - ServiceAccount
    - PersistentVolumeLabel
    - DefaultStorageClass
    - DefaultTolerationSeconds
    - MutatingAdmissionWebhook
    - ValidatingAdmissionWebhook
    - NodeRestriction
    - ResourceQuota
    allowPrivileged: true
    anonymousAuth: false
    apiServerCount: 1
    authorizationMode: RBAC
    cloudProvider: gce
    etcdQuorumRead: false
    etcdServers:
    - http://127.0.0.1:4001
    etcdServersOverrides:
    - /events#http://127.0.0.1:4002
    image: gcr.io/google_containers/kube-apiserver:v1.9.6
    insecurePort: 8080
    kubeletPreferredAddressTypes:
    - InternalIP
    - Hostname
    - ExternalIP
    logLevel: 2
    requestheaderAllowedNames:
    - aggregator
    requestheaderExtraHeaderPrefixes:
    - X-Remote-Extra-
    requestheaderGroupHeaders:
    - X-Remote-Group
    requestheaderUsernameHeaders:
    - X-Remote-User
    securePort: 443
    serviceClusterIPRange: 100.64.0.0/13
    storageBackend: etcd2
  kubeControllerManager:
    allocateNodeCIDRs: true
    attachDetachReconcileSyncPeriod: 1m0s
    cloudProvider: gce
    clusterCIDR: 100.96.0.0/11
    clusterName: openebs-e2e-ez1qye-k8s-local
    configureCloudRoutes: true
    image: gcr.io/google_containers/kube-controller-manager:v1.9.6
    leaderElection:
      leaderElect: true
    logLevel: 2
    useServiceAccountCredentials: true
  kubeDNS:
    cacheMaxConcurrent: 150
    cacheMaxSize: 1000
    domain: cluster.local
    replicas: 2
    serverIP: 100.64.0.10
  kubeProxy:
    clusterCIDR: 100.96.0.0/11
    cpuRequest: 100m
    image: gcr.io/google_containers/kube-proxy:v1.9.6
    logLevel: 2
  kubeScheduler:
    image: gcr.io/google_containers/kube-scheduler:v1.9.6
    leaderElection:
      leaderElect: true
    logLevel: 2
  kubelet:
    allowPrivileged: true
    cgroupRoot: /
    cloudProvider: gce
    clusterDNS: 100.64.0.10
    clusterDomain: cluster.local
    enableDebuggingHandlers: true
    evictionHard: memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
    featureGates:
      ExperimentalCriticalPodAnnotation: "true"
    hairpinMode: promiscuous-bridge
    kubeconfigPath: /var/lib/kubelet/kubeconfig
    logLevel: 2
    networkPluginMTU: 9001
    networkPluginName: kubenet
    nonMasqueradeCIDR: 100.64.0.0/10
    podInfraContainerImage: gcr.io/google_containers/pause-amd64:3.0
    podManifestPath: /etc/kubernetes/manifests
  kubernetesApiAccess:
  - 0.0.0.0/0
  kubernetesVersion: 1.9.6
  masterInternalName: api.internal.openebs-e2e-ez1qye.k8s.local
  masterKubelet:
    allowPrivileged: true
    cgroupRoot: /
    cloudProvider: gce
    clusterDNS: 100.64.0.10
    clusterDomain: cluster.local
    enableDebuggingHandlers: true
    evictionHard: memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
    featureGates:
      ExperimentalCriticalPodAnnotation: "true"
    hairpinMode: promiscuous-bridge
    kubeconfigPath: /var/lib/kubelet/kubeconfig
    logLevel: 2
    networkPluginMTU: 9001
    networkPluginName: kubenet
    nonMasqueradeCIDR: 100.64.0.0/10
    podInfraContainerImage: gcr.io/google_containers/pause-amd64:3.0
    podManifestPath: /etc/kubernetes/manifests
    registerSchedulable: false
  masterPublicName: api.openebs-e2e-ez1qye.k8s.local
  networkID: openebs-e2e
  networking:
    kubenet: {}
  nonMasqueradeCIDR: 100.64.0.0/10
  project: openebs-ci
  secretStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local/secrets
  serviceClusterIPRange: 100.64.0.0/13
  sshAccess:
  - 0.0.0.0/0
  subnets:
  - name: us-central1
    region: us-central1
    type: Public
  topology:
    dns:
      type: Public
    masters: public
    nodes: public
metadata:
  creationTimestamp: null
  name: openebs-e2e-ez1qye.k8s.local
spec:
  api:
    loadBalancer:
      type: Public
  authorization:
    rbac: {}
  channel: stable
  cloudConfig:
    multizone: true
    nodeTags: openebs-e2e-ez1qye-k8s-local-k8s-io-role-node
  cloudProvider: gce
  clusterDNSDomain: cluster.local
  configBase: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local
  configStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local
  docker:
    bridge: ""
    ipMasq: false
    ipTables: false
    logDriver: json-file
    logLevel: warn
    logOpt:
    - max-size=10m
    - max-file=5
    storage: overlay,aufs
    version: 17.03.2
  etcdClusters:
  - etcdMembers:
    - instanceGroup: master-us-central1-a
      name: a
    image: gcr.io/google_containers/etcd:2.2.1
    name: main
    version: 2.2.1
  - etcdMembers:
    - instanceGroup: master-us-central1-a
      name: a
    image: gcr.io/google_containers/etcd:2.2.1
    name: events
    version: 2.2.1
  iam:
    allowContainerRegistry: true
    legacy: false
  keyStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local/pki
  kubeAPIServer:
    address: 127.0.0.1
    admissionControl:
    - Initializers
    - NamespaceLifecycle
    - LimitRanger
    - ServiceAccount
    - PersistentVolumeLabel
    - DefaultStorageClass
    - DefaultTolerationSeconds
    - MutatingAdmissionWebhook
    - ValidatingAdmissionWebhook
    - NodeRestriction
    - ResourceQuota
    allowPrivileged: true
    anonymousAuth: false
    apiServerCount: 1
    authorizationMode: RBAC
    cloudProvider: gce
    etcdQuorumRead: false
    etcdServers:
    - http://127.0.0.1:4001
    etcdServersOverrides:
    - /events#http://127.0.0.1:4002
    image: gcr.io/google_containers/kube-apiserver:v1.9.6
    insecurePort: 8080
    kubeletPreferredAddressTypes:
    - InternalIP
    - Hostname
    - ExternalIP
    logLevel: 2
    requestheaderAllowedNames:
    - aggregator
    requestheaderExtraHeaderPrefixes:
    - X-Remote-Extra-
    requestheaderGroupHeaders:
    - X-Remote-Group
    requestheaderUsernameHeaders:
    - X-Remote-User
    securePort: 443
    serviceClusterIPRange: 100.64.0.0/13
    storageBackend: etcd2
  kubeControllerManager:
    allocateNodeCIDRs: true
    attachDetachReconcileSyncPeriod: 1m0s
    cloudProvider: gce
    clusterCIDR: 100.96.0.0/11
    clusterName: openebs-e2e-ez1qye-k8s-local
    configureCloudRoutes: true
    image: gcr.io/google_containers/kube-controller-manager:v1.9.6
    leaderElection:
      leaderElect: true
    logLevel: 2
    useServiceAccountCredentials: true
  kubeDNS:
    cacheMaxConcurrent: 150
    cacheMaxSize: 1000
    domain: cluster.local
    replicas: 2
    serverIP: 100.64.0.10
  kubeProxy:
    clusterCIDR: 100.96.0.0/11
    cpuRequest: 100m
    image: gcr.io/google_containers/kube-proxy:v1.9.6
    logLevel: 2
  kubeScheduler:
    image: gcr.io/google_containers/kube-scheduler:v1.9.6
    leaderElection:
      leaderElect: true
    logLevel: 2
  kubelet:
    allowPrivileged: true
    cgroupRoot: /
    cloudProvider: gce
    clusterDNS: 100.64.0.10
    clusterDomain: cluster.local
    enableDebuggingHandlers: true
    evictionHard: memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
    featureGates:
      ExperimentalCriticalPodAnnotation: "true"
    hairpinMode: promiscuous-bridge
    kubeconfigPath: /var/lib/kubelet/kubeconfig
    logLevel: 2
    networkPluginMTU: 9001
    networkPluginName: kubenet
    nonMasqueradeCIDR: 100.64.0.0/10
    podInfraContainerImage: gcr.io/google_containers/pause-amd64:3.0
    podManifestPath: /etc/kubernetes/manifests
  kubernetesApiAccess:
  - 0.0.0.0/0
  kubernetesVersion: 1.9.6
  masterInternalName: api.internal.openebs-e2e-ez1qye.k8s.local
  masterKubelet:
    allowPrivileged: true
    cgroupRoot: /
    cloudProvider: gce
    clusterDNS: 100.64.0.10
    clusterDomain: cluster.local
    enableDebuggingHandlers: true
    evictionHard: memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
    featureGates:
      ExperimentalCriticalPodAnnotation: "true"
    hairpinMode: promiscuous-bridge
    kubeconfigPath: /var/lib/kubelet/kubeconfig
    logLevel: 2
    networkPluginMTU: 9001
    networkPluginName: kubenet
    nonMasqueradeCIDR: 100.64.0.0/10
    podInfraContainerImage: gcr.io/google_containers/pause-amd64:3.0
    podManifestPath: /etc/kubernetes/manifests
    registerSchedulable: false
  masterPublicName: api.openebs-e2e-ez1qye.k8s.local
  networkID: openebs-e2e
  networking:
    kubenet: {}
  nonMasqueradeCIDR: 100.64.0.0/10
  project: openebs-ci
  secretStore: gs://openebs-e2e-ez1qye/openebs-e2e-ez1qye.k8s.local/secrets
  serviceClusterIPRange: 100.64.0.0/13
  sshAccess:
  - 0.0.0.0/0
  subnets:
  - name: us-central1
    region: us-central1
    type: Public
  topology:
    dns:
      type: Public
    masters: public
    nodes: public

kops update cluster openebs-e2e-ez1qye.k8s.local --state gs://openebs-e2e-ez1qye/

karn@vulcan: pts/2: 10 files 48Kb  
└─ $ ▶ kops update cluster openebs-e2e-ez1qye.k8s.local --state gs://openebs-e2e-ez1qye/
 I0718 18:44:53.458747   28473 apply_cluster.go:456] Gossip DNS: skipping DNS validation
W0718 18:44:53.502074   28473 external_access.go:36] TODO: Harmonize gcemodel ExternalAccessModelBuilder with awsmodel
W0718 18:44:53.502154   28473 firewall.go:35] TODO: Harmonize gcemodel with awsmodel for firewall - GCE model is way too open
W0718 18:44:53.502187   28473 firewall.go:63] Adding overlay network for X -> node rule - HACK
W0718 18:44:53.502203   28473 firewall.go:64] We should probably use subnets?
W0718 18:44:53.502261   28473 firewall.go:118] Adding overlay network for X -> master rule - HACK
I0718 18:44:53.506030   28473 executor.go:91] Tasks: 0 done / 53 total; 26 can run
I0718 18:44:55.158910   28473 executor.go:91] Tasks: 26 done / 53 total; 25 can run
W0718 18:44:55.519833   28473 keypair.go:140] Task did not have an address: *gcetasks.Address {"Name":"api-openebs-e2e-ez1qye-k8s-local","Lifecycle":null,"IPAddress":null}
I0718 18:44:55.546014   28473 instancetemplate.go:214] We should be using NVME for GCE
I0718 18:44:55.563617   28473 instancetemplate.go:214] We should be using NVME for GCE
I0718 18:44:57.661120   28473 executor.go:91] Tasks: 51 done / 53 total; 2 can run
I0718 18:44:57.991828   28473 executor.go:91] Tasks: 53 done / 53 total; 0 can run
Will create resources:
  Address/api-openebs-e2e-ez1qye-k8s-local

  Disk/a-etcd-events-openebs-e2e-ez1qye-k8s-local
  	VolumeType          	pd-ssd
  	SizeGB              	20
  	Zone                	us-central1-a
  	Labels              	{k8s-io-cluster-name: openebs-e2e-ez1qye-k8s-local, k8s-io-role-master: master, k8s-io-etcd-events: a-2fa}

  Disk/a-etcd-main-openebs-e2e-ez1qye-k8s-local
  	VolumeType          	pd-ssd
  	SizeGB              	20
  	Zone                	us-central1-a
  	Labels              	{k8s-io-etcd-main: a-2fa, k8s-io-cluster-name: openebs-e2e-ez1qye-k8s-local, k8s-io-role-master: master}

  FirewallRule/cidr-to-master-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceRanges        	[100.64.0.0/10]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Allowed             	[tcp:443, tcp:4194]

  FirewallRule/cidr-to-node-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceRanges        	[100.64.0.0/10]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Allowed             	[tcp, udp, icmp, esp, ah, sctp]

  FirewallRule/https-api-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceRanges        	[0.0.0.0/0]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Allowed             	[tcp:443]

  FirewallRule/master-to-master-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Allowed             	[tcp, udp, icmp, esp, ah, sctp]

  FirewallRule/master-to-node-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Allowed             	[tcp, udp, icmp, esp, ah, sctp]

  FirewallRule/node-to-master-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Allowed             	[tcp:443, tcp:4194]

  FirewallRule/node-to-node-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Allowed             	[tcp, udp, icmp, esp, ah, sctp]

  FirewallRule/nodeport-external-to-node-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Allowed             	[tcp:30000-32767, udp:30000-32767]

  FirewallRule/ssh-external-to-master-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceRanges        	[0.0.0.0/0]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Allowed             	[tcp:22]

  FirewallRule/ssh-external-to-node-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	SourceRanges        	[0.0.0.0/0]
  	TargetTags          	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Allowed             	[tcp:22]

  ForwardingRule/api-openebs-e2e-ez1qye-k8s-local
  	PortRange           	443-443
  	TargetPool          	name:api-openebs-e2e-ez1qye-k8s-local id:api-openebs-e2e-ez1qye-k8s-local
  	IPAddress           	{"Name":"api-openebs-e2e-ez1qye-k8s-local","Lifecycle":null,"IPAddress":null}
  	IPProtocol          	TCP

  InstanceGroupManager/a-master-us-central1-a-openebs-e2e-ez1qye-k8s-local
  	Zone                	us-central1-a
  	BaseInstanceName    	master-us-central1-a
  	InstanceTemplate    	name:master-us-central1-a-openebs-e2e-ez1qye-k8s-local
  	TargetSize          	1
  	TargetPools         	[name:api-openebs-e2e-ez1qye-k8s-local id:api-openebs-e2e-ez1qye-k8s-local]

  InstanceGroupManager/a-nodes-openebs-e2e-ez1qye-k8s-local
  	Zone                	us-central1-a
  	BaseInstanceName    	nodes
  	InstanceTemplate    	name:nodes-openebs-e2e-ez1qye-k8s-local
  	TargetSize          	1

  InstanceTemplate/master-us-central1-a-openebs-e2e-ez1qye-k8s-local
  	NamePrefix          	master-us-central1-a-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	Tags                	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-master]
  	Preemptible         	false
  	BootDiskImage       	cos-cloud/cos-stable-60-9592-90-0
  	BootDiskSizeGB      	64
  	BootDiskType        	pd-standard
  	CanIPForward        	true
  	Scopes              	[compute-rw, monitoring, logging-write, storage-ro, https://www.googleapis.com/auth/ndev.clouddns.readwrite]
  	Metadata            	{startup-script: <resource>, cluster-name: <resource>}
  	MachineType         	n1-standard-1

  InstanceTemplate/nodes-openebs-e2e-ez1qye-k8s-local
  	NamePrefix          	nodes-openebs-e2e-ez1qye-k8s-local
  	Network             	name:openebs-e2e id:openebs-e2e
  	Tags                	[openebs-e2e-ez1qye-k8s-local-k8s-io-role-node]
  	Preemptible         	false
  	BootDiskImage       	cos-cloud/cos-stable-60-9592-90-0
  	BootDiskSizeGB      	128
  	BootDiskType        	pd-standard
  	CanIPForward        	true
  	Scopes              	[compute-rw, monitoring, logging-write, storage-ro]
  	Metadata            	{startup-script: <resource>, cluster-name: <resource>}
  	MachineType         	n1-standard-2

  Keypair/apiserver-aggregator
  	Signer              	name:apiserver-aggregator-ca id:cn=apiserver-aggregator-ca
  	Subject             	cn=aggregator
  	Type                	client
  	Format              	v1alpha2

  Keypair/apiserver-aggregator-ca
  	Subject             	cn=apiserver-aggregator-ca
  	Type                	ca
  	Format              	v1alpha2

  Keypair/apiserver-proxy-client
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=apiserver-proxy-client
  	Type                	client
  	Format              	v1alpha2

  Keypair/ca
  	Subject             	cn=kubernetes
  	Type                	ca
  	Format              	v1alpha2

  Keypair/kops
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	o=system:masters,cn=kops
  	Type                	client
  	Format              	v1alpha2

  Keypair/kube-controller-manager
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=system:kube-controller-manager
  	Type                	client
  	Format              	v1alpha2

  Keypair/kube-proxy
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=system:kube-proxy
  	Type                	client
  	Format              	v1alpha2

  Keypair/kube-scheduler
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=system:kube-scheduler
  	Type                	client
  	Format              	v1alpha2

  Keypair/kubecfg
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	o=system:masters,cn=kubecfg
  	Type                	client
  	Format              	v1alpha2

  Keypair/kubelet
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	o=system:nodes,cn=kubelet
  	Type                	client
  	Format              	v1alpha2

  Keypair/kubelet-api
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=kubelet-api
  	Type                	client
  	Format              	v1alpha2

  Keypair/master
  	AlternateNames      	[100.64.0.1, 127.0.0.1, api.internal.openebs-e2e-ez1qye.k8s.local, api.openebs-e2e-ez1qye.k8s.local, kubernetes, kubernetes.default, kubernetes.default.svc, kubernetes.default.svc.cluster.local]
  	Signer              	name:ca id:cn=kubernetes
  	Subject             	cn=kubernetes-master
  	Type                	server
  	Format              	v1alpha2

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-bootstrap
  	Location            	addons/bootstrap-channel.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-core.addons.k8s.io
  	Location            	addons/core.addons.k8s.io/v1.4.0.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-dns-controller.addons.k8s.io-k8s-1.6
  	Location            	addons/dns-controller.addons.k8s.io/k8s-1.6.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-dns-controller.addons.k8s.io-pre-k8s-1.6
  	Location            	addons/dns-controller.addons.k8s.io/pre-k8s-1.6.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-kube-dns.addons.k8s.io-k8s-1.6
  	Location            	addons/kube-dns.addons.k8s.io/k8s-1.6.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-kube-dns.addons.k8s.io-pre-k8s-1.6
  	Location            	addons/kube-dns.addons.k8s.io/pre-k8s-1.6.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-limit-range.addons.k8s.io
  	Location            	addons/limit-range.addons.k8s.io/v1.5.0.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-rbac.addons.k8s.io-k8s-1.8
  	Location            	addons/rbac.addons.k8s.io/k8s-1.8.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-storage-gce.addons.k8s.io-v1.6.0
  	Location            	addons/storage-gce.addons.k8s.io/v1.6.0.yaml

  ManagedFile/openebs-e2e-ez1qye.k8s.local-addons-storage-gce.addons.k8s.io-v1.7.0
  	Location            	addons/storage-gce.addons.k8s.io/v1.7.0.yaml

  Secret/admin

  Secret/kube

  Secret/kube-proxy

  Secret/kubelet

  Secret/system:controller_manager

  Secret/system:dns

  Secret/system:logging

  Secret/system:monitoring

  Secret/system:scheduler

  TargetPool/api-openebs-e2e-ez1qye-k8s-local

Must specify --yes to apply changes

TR-7

This test failed(api testing)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.