#1478 openshift: Remove Silverblue website
Merged 2 years ago by kevin. Opened 2 years ago by siosm.
fedora-infra/ siosm/ansible rm-silverblue-website  into  main

@@ -1,61 +0,0 @@ 

- - name: make the app be real

-   hosts: os_control[0]:os_control_stg[0]

-   user: root

-   gather_facts: False

- 

-   vars_files:

-     - /srv/web/infra/ansible/vars/global.yml

-     - "/srv/private/ansible/vars.yml"

-     - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml

- 

-   roles:

-   - role: openshift/project

-     app: silverblue

-     description: teamsilverblue.org static website

-     appowners:

-     - misc

-     - sanja

-     - siosm

-     - tpopela

-   - role: openshift/object

-     app: silverblue

-     template: imagestream.yml

-     objectname: imagestream.yml

-   - role: openshift/object

-     app: silverblue

-     template: buildconfig.yml

-     objectname: buildconfig.yml

- 

-   - role: openshift/start-build

-     app: silverblue

-     buildname: silverblue-build

-     objectname: silverblue-build

- 

-   - role: openshift/object

-     app: silverblue

-     file: service.yml

-     objectname: service.yml

- 

-   - role: openshift/route

-     app: silverblue

-     routename: silverblue

-     host: "teamsilverblue.org"

-     serviceport: 8080-tcp

-     servicename: silverblue

-     when: env == "production"

- 

-   - role: openshift/route

-     app: silverblue

-     routename: silverblue

-     host: "silverblue{{ env_suffix }}.fedoraproject.org"

-     serviceport: 8080-tcp

-     servicename: silverblue

- 

-   - role: openshift/object

-     app: silverblue

-     file: deploymentconfig.yml

-     objectname: deploymentconfig.yml

- 

-   - role: openshift/rollout

-     app: silverblue

-     dcname: silverblue

@@ -1,50 +0,0 @@ 

- ---

- apiVersion: v1

- kind: DeploymentConfig

- metadata:

-   labels:

-     app: silverblue

-     service: silverblue

-   name: silverblue

- spec:

-   replicas: 2

-   selector:

-     app: silverblue

-     deploymentconfig: silverblue

-   strategy:

-     resources: {}

-   template:

-     metadata:

-       labels:

-         app: silverblue

-         deploymentconfig: silverblue

-     spec:

-       containers:

-       - image: silverblue:latest

-         name: silverblue

-         ports:

-         - containerPort: 8080

-           protocol: TCP

-         readinessProbe:

-           timeoutSeconds: 1

-           initialDelaySeconds: 5

-           httpGet:

-             path: /

-             port: 8080

-         livenessProbe:

-           timeoutSeconds: 1

-           initialDelaySeconds: 30

-           httpGet:

-             path: /

-             port: 8080

- 

-   triggers:

-   - type: ConfigChange

-   - type: ImageChange

-     imageChangeParams:

-       automatic: true

-       containerNames:

-       - silverblue

-       from:

-         kind: ImageStreamTag

-         name: silverblue:latest

@@ -1,16 +0,0 @@ 

- apiVersion: v1

- kind: Service

- metadata:

-   labels:

-     app: silverblue

-   name: silverblue

- spec:

-   ports:

-   - name: 8080-tcp

-     port: 8080

-     protocol: TCP

-     targetPort: 8080

-   selector:

-     app: silverblue

-     deploymentconfig: silverblue

- 

@@ -1,29 +0,0 @@ 

- apiVersion: build.openshift.io/v1

- kind: BuildConfig

- metadata:

-   name: silverblue-build

-   labels:

-     environment: "silverblue"

- spec:

-   output:

-     to:

-       kind: ImageStreamTag

-       name: silverblue:latest

-   source:

-     type: Git

-     git:

-       uri: https://github.com/fedora-silverblue/silverblue-site.git

-   strategy:

-     type: Source

-     sourceStrategy:

-       from:

-         kind: ImageStreamTag

-         name: s2i-golang:latest

-   triggers:

- {% if silverblue_github_secret is defined %}

-   - type: GitHub

-     github:

-       secret: "{{ silverblue_github_secret }}"

- {% endif %}

-   - type: ConfigChange

-   - type: ImageChange

@@ -1,28 +0,0 @@ 

- ---

- apiVersion: image.openshift.io/v1

- kind: ImageStream

- metadata:

-   name: silverblue

- spec:

-   lookupPolicy:

-     local: false

- status:

-   dockerImageRepository: ""

- ---

- apiVersion: image.openshift.io/v1

- kind: ImageStream

- metadata:

-   name: s2i-golang

- spec:

-   lookupPolicy:

-     local: false

-   tags:

-   - from:

-       kind: DockerImage

-       name: quay.io/osas/s2i-golang

-     importPolicy: {}

-     name: latest

-     referencePolicy:

-       type: Source

- status:

-   dockerImageRepository: ""

The website is now available at https://fedoraproject.org/silverblue/
The repo for the previous website has been archived:
https://github.com/fedora-silverblue/silverblue-site

@kevin Do we need to remove the project from OpenShift manually as well?

Yes. In both prod and stg.

@zlopez you want to handle this one? Or want me to?

@kevin I don't have permissions for the OpenShift, so it will be better if you can handle it.

rebased onto 9240690

2 years ago

rebased onto 9240690

2 years ago

Pull-Request has been merged by kevin

2 years ago