Everything Open 2025
This commit is contained in:
parent
05f324dff7
commit
a43eaced80
12 changed files with 43 additions and 43 deletions
|
|
@ -4,7 +4,7 @@ stages:
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
DOCKER_TLS_CERTDIR: "/certs"
|
DOCKER_TLS_CERTDIR: "/certs"
|
||||||
CONTAINER_PREFIX: 2024
|
CONTAINER_PREFIX: 2025
|
||||||
CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/$CONTAINER_PREFIX:$CI_COMMIT_SHA
|
CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/$CONTAINER_PREFIX:$CI_COMMIT_SHA
|
||||||
|
|
||||||
build-image:
|
build-image:
|
||||||
|
|
@ -18,8 +18,8 @@ build-image:
|
||||||
- docker build --pull -f docker/Dockerfile -t $CONTAINER_IMAGE .
|
- docker build --pull -f docker/Dockerfile -t $CONTAINER_IMAGE .
|
||||||
- docker push $CONTAINER_IMAGE
|
- docker push $CONTAINER_IMAGE
|
||||||
only:
|
only:
|
||||||
- dev/2024
|
- dev/2025
|
||||||
- conf/2024
|
- conf/2025
|
||||||
|
|
||||||
k8s-deploy-staging:
|
k8s-deploy-staging:
|
||||||
image: google/cloud-sdk
|
image: google/cloud-sdk
|
||||||
|
|
@ -27,15 +27,15 @@ k8s-deploy-staging:
|
||||||
script:
|
script:
|
||||||
- echo "${CA_CERT}" > cert.crt
|
- echo "${CA_CERT}" > cert.crt
|
||||||
- kubectl config set-cluster cluster --server="${KUBE_SERVER}" --embed-certs=true --certificate-authority=cert.crt
|
- kubectl config set-cluster cluster --server="${KUBE_SERVER}" --embed-certs=true --certificate-authority=cert.crt
|
||||||
- kubectl config set-context cluster --cluster=cluster --namespace=eo2024-staging --user=gitlab-ci
|
- kubectl config set-context cluster --cluster=cluster --namespace=eo2025-staging --user=gitlab-ci
|
||||||
- kubectl config use-context cluster
|
- kubectl config use-context cluster
|
||||||
- kubectl --token "${KUBE_TOKEN}" set image deployment/symposion-app symposion-app=$CONTAINER_IMAGE
|
- kubectl --token "${KUBE_TOKEN}" set image deployment/symposion-app symposion-app=$CONTAINER_IMAGE
|
||||||
when: manual
|
when: manual
|
||||||
only:
|
only:
|
||||||
- dev/2024
|
- dev/2025
|
||||||
environment:
|
environment:
|
||||||
name: 2024/staging
|
name: 2025/staging
|
||||||
url: https://eo2024-staging.osaconftools.net/
|
url: https://eo2025-staging.osaconftools.net/
|
||||||
|
|
||||||
k8s-deploy-prod:
|
k8s-deploy-prod:
|
||||||
image: google/cloud-sdk
|
image: google/cloud-sdk
|
||||||
|
|
@ -43,15 +43,15 @@ k8s-deploy-prod:
|
||||||
script:
|
script:
|
||||||
- echo "${CA_CERT}" > cert.crt
|
- echo "${CA_CERT}" > cert.crt
|
||||||
- kubectl config set-cluster cluster --server="${KUBE_SERVER}" --embed-certs=true --certificate-authority=cert.crt
|
- kubectl config set-cluster cluster --server="${KUBE_SERVER}" --embed-certs=true --certificate-authority=cert.crt
|
||||||
- kubectl config set-context cluster --cluster=cluster --namespace=eo2024-prod --user=gitlab-ci
|
- kubectl config set-context cluster --cluster=cluster --namespace=eo2025-prod --user=gitlab-ci
|
||||||
- kubectl config use-context cluster
|
- kubectl config use-context cluster
|
||||||
- kubectl --token "${KUBE_TOKEN}" set image deployment/symposion-app symposion-app=$CONTAINER_IMAGE
|
- kubectl --token "${KUBE_TOKEN}" set image deployment/symposion-app symposion-app=$CONTAINER_IMAGE
|
||||||
when: manual
|
when: manual
|
||||||
only:
|
only:
|
||||||
- conf/2024
|
- conf/2025
|
||||||
environment:
|
environment:
|
||||||
name: 2024/prod
|
name: 2025/prod
|
||||||
url: https://2024.everythingopen.au/
|
url: https://2025.everythingopen.au/
|
||||||
|
|
||||||
.docs_template: &sphinx
|
.docs_template: &sphinx
|
||||||
image: alpine
|
image: alpine
|
||||||
|
|
@ -71,7 +71,7 @@ pages:
|
||||||
stage: build
|
stage: build
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
- conf/2024
|
- conf/2025
|
||||||
environment:
|
environment:
|
||||||
name: docs
|
name: docs
|
||||||
url: https://laconfdev.gitlab.io/symposion_app/
|
url: https://laconfdev.gitlab.io/symposion_app/
|
||||||
|
|
@ -81,5 +81,5 @@ build-sphinx:
|
||||||
stage: build
|
stage: build
|
||||||
except:
|
except:
|
||||||
- master
|
- master
|
||||||
- conf/2024
|
- conf/2025
|
||||||
- dev/2024
|
- dev/2025
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@
|
||||||
"model": "symposion_conference.conference",
|
"model": "symposion_conference.conference",
|
||||||
"pk": 1,
|
"pk": 1,
|
||||||
"fields": {
|
"fields": {
|
||||||
"title": "Everything Open 2024",
|
"title": "Everything Open 2025",
|
||||||
"start_date": "2024-04-16",
|
"start_date": "2025-01-20",
|
||||||
"end_date": "2024-04-18",
|
"end_date": "2025-01-22",
|
||||||
"timezone": "Australia/Brisbane"
|
"timezone": "Australia/Adelaide"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
"conference": 1,
|
"conference": 1,
|
||||||
"name": "Main Conference",
|
"name": "Main Conference",
|
||||||
"slug": "main",
|
"slug": "main",
|
||||||
"start_date": "2024-04-16",
|
"start_date": "2025-01-20",
|
||||||
"end_date": "2024-04-18"
|
"end_date": "2025-01-22"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
"model": "sites.site",
|
"model": "sites.site",
|
||||||
"pk": 1,
|
"pk": 1,
|
||||||
"fields": {
|
"fields": {
|
||||||
"domain": "2024.everythingopen.au",
|
"domain": "2025.everythingopen.au",
|
||||||
"name": "Everything Open 2024"
|
"name": "Everything Open 2025"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ function (slug, sha) {
|
||||||
"value": "UA-000000000-1"
|
"value": "UA-000000000-1"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"image": "registry.gitlab.com/laconfdev/symposion_app/2024:" + sha,
|
"image": "registry.gitlab.com/laconfdev/symposion_app/2025:" + sha,
|
||||||
"imagePullPolicy": "Always",
|
"imagePullPolicy": "Always",
|
||||||
"livenessProbe": {
|
"livenessProbe": {
|
||||||
"failureThreshold": 3,
|
"failureThreshold": 3,
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ else:
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['127.0.0.1', 'localhost', '*']
|
ALLOWED_HOSTS = ['127.0.0.1', 'localhost', '*']
|
||||||
|
|
||||||
TIME_ZONE = "Australia/Brisbane"
|
TIME_ZONE = "Australia/Adelaide"
|
||||||
DATE_FORMAT = "j F Y"
|
DATE_FORMAT = "j F Y"
|
||||||
LANGUAGE_CODE = "en-au"
|
LANGUAGE_CODE = "en-au"
|
||||||
|
|
||||||
|
|
@ -518,13 +518,13 @@ CONFERENCE_NAME = os.environ.get('CONFERENCE_NAME', 'Everything Open')
|
||||||
CONFERENCE_NAME_SHORT = os.environ.get('CONFERENCE_NAME_SHORT', 'EO')
|
CONFERENCE_NAME_SHORT = os.environ.get('CONFERENCE_NAME_SHORT', 'EO')
|
||||||
CONFERENCE_EMAIL = os.environ.get('CONFERENCE_EMAIL', DEFAULT_FROM_EMAIL)
|
CONFERENCE_EMAIL = os.environ.get('CONFERENCE_EMAIL', DEFAULT_FROM_EMAIL)
|
||||||
CONF_TZINFO = pytz.timezone(TIME_ZONE)
|
CONF_TZINFO = pytz.timezone(TIME_ZONE)
|
||||||
CONF_START = CONF_TZINFO.localize(datetime(2024, 4, 16))
|
CONF_START = CONF_TZINFO.localize(datetime(2025, 1, 20))
|
||||||
CONF_END = CONF_TZINFO.localize(datetime(2024, 4, 18))
|
CONF_END = CONF_TZINFO.localize(datetime(2025, 1, 22))
|
||||||
CONF_MINICONF_END = CONF_TZINFO.localize(datetime(2024, 4, 16, 23, 59))
|
CONF_MINICONF_END = CONF_TZINFO.localize(datetime(2025, 1, 20, 23, 59))
|
||||||
EARLY_BIRD_DEADLINE = CONF_TZINFO.localize(datetime(2024, 1, 28))
|
EARLY_BIRD_DEADLINE = CONF_TZINFO.localize(datetime(2024, 12, 1))
|
||||||
PENGUIN_DINNER_TICKET_DATE = date(2024, 4, 17)
|
PENGUIN_DINNER_TICKET_DATE = date(2025, 1, 21)
|
||||||
SPEAKER_DINNER_TICKET_DATE = date(2024, 4, 16)
|
SPEAKER_DINNER_TICKET_DATE = date(2025, 1, 21)
|
||||||
PDNS_TICKET_DATE = date(2024, 4, 16)
|
PDNS_TICKET_DATE = date(2025, 1, 21)
|
||||||
|
|
||||||
TSHIRT_PRICE = Decimal("25.00")
|
TSHIRT_PRICE = Decimal("25.00")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<nav class="navbar navbar-expand-lg navbar-light bg-dawn-sea">
|
<nav class="navbar navbar-expand-lg navbar-light bg-dawn-sea">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<a class="navbar-brand" href="/">
|
<a class="navbar-brand" href="/">
|
||||||
<img src="{% static 'img/eo2024.svg' %}" alt="Everything Open 2024 logo" height="56px">
|
<img src="{% static 'img/eo2025.svg' %}" alt="Everything Open 2025 logo" height="56px">
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
|
|
||||||
|
|
@ -21,13 +21,13 @@
|
||||||
|
|
||||||
<!-- Cards -->
|
<!-- Cards -->
|
||||||
<meta property="og:title" content="{{ head_title }}">
|
<meta property="og:title" content="{{ head_title }}">
|
||||||
<meta property="og:description" content="Everything Open 2024 - April 16-18 2024, Gladstone, QLD, Australia" />
|
<meta property="og:description" content="Everything Open 2025 - January 20-22 2025, Adelaide, SA, Australia" />
|
||||||
<meta property="og:url" content="{{ request.scheme }}://{{ request.get_host }}{{ request.path }}">
|
<meta property="og:url" content="{{ request.scheme }}://{{ request.get_host }}{{ request.path }}">
|
||||||
<meta name="twitter:site" content="@_everythingopen">
|
<meta name="twitter:site" content="@_everythingopen">
|
||||||
<meta name="twitter:image:alt" content="{{ head_title }}" />
|
<meta name="twitter:image:alt" content="{{ head_title }}" />
|
||||||
<meta name="twitter:card" content="summary">
|
<meta name="twitter:card" content="summary">
|
||||||
<meta name="twitter:image" content="{{ request.scheme }}://{{ request.get_host }}/media/img/card/eo-badge.ba30d338.png" />
|
<meta name="twitter:image" content="{{ request.scheme }}://{{ request.get_host }}/media/img/card/eo2025-badge.06cfdbb4.png" />
|
||||||
<meta property="og:image" content="{{ request.scheme }}://{{ request.get_host }}/media/img/card/eo-badge.ba30d338.png" />
|
<meta property="og:image" content="{{ request.scheme }}://{{ request.get_host }}/media/img/card/eo2025-badge.06cfdbb4.png" />
|
||||||
<meta property="og:image:width" content="400" />
|
<meta property="og:image:width" content="400" />
|
||||||
<meta property="og:image:height" content="400" />
|
<meta property="og:image:height" content="400" />
|
||||||
|
|
||||||
|
|
@ -121,10 +121,10 @@
|
||||||
<div class="container py-4">
|
<div class="container py-4">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-4 pb-4">
|
<div class="col-md-4 pb-4">
|
||||||
<strong>Everything Open 2024</strong> <br>
|
<strong>Everything Open 2025</strong> <br>
|
||||||
April 16-18 2024 <br>
|
January 20-22 2025 <br>
|
||||||
Gladstone, QLD, Australia <br>
|
Tarntanya (Adelaide), Australia <br>
|
||||||
Timezone: AEST - UTC+10 <br>
|
Timezone: ACDT - UTC+10.5 <br>
|
||||||
<a href="mailto:contact@everythingopen.au" alt="Email"><i class="bi-envelope-fill"></i></a> <a
|
<a href="mailto:contact@everythingopen.au" alt="Email"><i class="bi-envelope-fill"></i></a> <a
|
||||||
href="https://twitter.com/_everythingopen" alt="X"><i class="bi-twitter"></i></a> <a
|
href="https://twitter.com/_everythingopen" alt="X"><i class="bi-twitter"></i></a> <a
|
||||||
href="https://www.linkedin.com/showcase/everythingopen/" alt="LinkedIn"><i class="bi-linkedin"></i></a>
|
href="https://www.linkedin.com/showcase/everythingopen/" alt="LinkedIn"><i class="bi-linkedin"></i></a>
|
||||||
|
|
@ -140,7 +140,7 @@
|
||||||
<div class="col-md-4 pb-4 text-right">
|
<div class="col-md-4 pb-4 text-right">
|
||||||
<small>
|
<small>
|
||||||
<a href="#">Back to top</a><br>
|
<a href="#">Back to top</a><br>
|
||||||
© 2023 Everything Open and <a href="http://linux.org.au/">Linux Australia</a><br>
|
© 2024 Everything Open and <a href="http://linux.org.au/">Linux Australia</a><br>
|
||||||
Linux is a registered trademark of Linus Torvalds <br>
|
Linux is a registered trademark of Linus Torvalds <br>
|
||||||
<a href="/colophon/">Colophon</a>
|
<a href="/colophon/">Colophon</a>
|
||||||
</small>
|
</small>
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 6.4 KiB |
1
static/src/img/eo2025.svg
Normal file
1
static/src/img/eo2025.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 5.5 KiB |
2
vendor/registrasion/registrasion/views.py
vendored
2
vendor/registrasion/registrasion/views.py
vendored
|
|
@ -348,7 +348,7 @@ def _guided_registration_profile_and_voucher(request):
|
||||||
title="Profile and Personal Information",
|
title="Profile and Personal Information",
|
||||||
form=profile_form,
|
form=profile_form,
|
||||||
description=("<div class=\"text-info\"><em>You can come back and edit these details any time before "
|
description=("<div class=\"text-info\"><em>You can come back and edit these details any time before "
|
||||||
"April 15 2024.</em></div>"),
|
"January 15 2025.</em></div>"),
|
||||||
)
|
)
|
||||||
|
|
||||||
return [voucher_section, profile_section]
|
return [voucher_section, profile_section]
|
||||||
|
|
|
||||||
2
vendor/symposion/schedule/views.py
vendored
2
vendor/symposion/schedule/views.py
vendored
|
|
@ -305,7 +305,7 @@ def schedule_json(request):
|
||||||
|
|
||||||
class EventFeed(ICalFeed):
|
class EventFeed(ICalFeed):
|
||||||
|
|
||||||
product_id = '-//2024.everythingopen.au/schedule//EN'
|
product_id = '-//2025.everythingopen.au/schedule//EN'
|
||||||
timezone = settings.TIME_ZONE
|
timezone = settings.TIME_ZONE
|
||||||
filename = 'conference.ics'
|
filename = 'conference.ics'
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue