Latest changes

This commit is contained in:
Chris Houseknecht
2017-03-23 04:15:26 -04:00
parent f928690369
commit cc7f18bc25
14 changed files with 5502 additions and 1109 deletions

View File

@@ -0,0 +1,43 @@
apiVersion: v1
kind: DeploymentConfig
metadata:
name: hello-depoy
namespace: hello
labels:
app: hello
spec:
strategy:
type: Rolling
rollingParams:
updatePeriodSeconds: 1
intervalSeconds: 1
timeoutSeconds: 600
maxUnavailable: 25%
maxSurge: 25%
resources: {}
triggers:
- type: ConfigChange
replicas: 1
test: false
selector:
app: hello
template:
metadata:
name: hello-pod
labels:
app: hello
spec:
containers:
- name: hello
image: openshift/busybox-http-app
ports:
- name: web-8100-tcp
containerPort: 8080
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
imagePullPolicy: Always
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
securityContext: {}

View File

@@ -0,0 +1,51 @@
- name: Create project
k8s_v1_project:
name: test-resource-defn
display_name: Resource Defn
description: Load resources
debug: no
register: create_project
- debug: var=create_project
# Create service from unaltered YAML copied from console
- name: Create service from resource definition
k8s_v1_service:
state: present
debug: yes
resource_definition:
apiVersion: v1
kind: Service
metadata:
name: hello-service
namespace: test-resource-defn
selfLink: /api/v1/namespaces/hello/services/hello-service
uid: fd228ddb-0f38-11e7-840c-a2a3304da08d
resourceVersion: '42303'
creationTimestamp: '2017-03-22T19:51:49Z'
labels:
app: hello
spec:
ports:
- name: web-tcp
protocol: TCP
port: 8080
targetPort: 8080
selector:
app: hello
type: ClusterIP
sessionAffinity: None
status:
loadBalancer: {}
register: create_service
- debug: var=create_service
- name: Create deployment from resource file
k8s_v1_deployment_config:
state: present
debug: yes
src: "{{ role_path }}/files/deployment.yml"
register: deployment_create
- debug: var=deployment_create

View File

@@ -1,12 +1,12 @@
- name: Create project
k8s_v1_project:
name: hello
display_name: Shiny Foo
description: W00T! Bitches
display_name: Hello World
description: Hello.
debug: yes
register: project
register: create_project
- debug: var=project
- debug: var=create_project
- name: Create service
k8s_v1_service:
@@ -22,9 +22,9 @@
labels:
app: hello
debug: yes
register: service
register: create_service
- debug: var=service
- debug: var=create_service
- name: Create deployment config
k8s_v1_deployment_config:
@@ -56,7 +56,12 @@
k8s_v1_route:
name: hello-route
namespace: hello
host: www.example.com
state: present
to_kind: Service
to_name: hello-service
tls_termination: edge
to_weight: 100
port_target_port: web-tcp
tls_termination: edge
register: create_route
- debug: var=create_route