Skip to content

Commit 5bbd517

Browse files
authored
Merge branch 'main' into PUC-535
2 parents 3913a50 + d5f6800 commit 5bbd517

File tree

26 files changed

+258
-80
lines changed

26 files changed

+258
-80
lines changed

.github/workflows/code-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
steps:
4242
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4343
- run: pipx install poetry==1.7.1 && poetry self add 'poetry-dynamic-versioning[plugin]'
44-
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5
44+
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
4545
with:
4646
python-version-file: python/${{ matrix.project }}/pyproject.toml
4747
cache: "poetry"

.github/workflows/mkdocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
with:
3535
files: docs
3636
config_file: .markdownlint.yml
37-
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5
37+
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
3838
with:
3939
python-version: 3.x
4040
cache: pip

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
17-
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5
17+
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
1818
id: setup-python
1919
with:
2020
python-version: '3.11'

.github/workflows/typos.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1717
- name: Typos Spell Checker
18-
uses: crate-ci/typos@master
18+
uses: crate-ci/typos@0d9e0c2c1bd7f770f6eb90f87780848ca02fc12c # v1.26.8
1919
with:
2020
config: ./.typos.toml

.pre-commit-config.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,17 @@ repos:
88
exclude: '^docs/overrides'
99
- id: fix-byte-order-marker
1010
- id: mixed-line-ending
11+
- id: check-merge-conflict
12+
- id: check-yaml
13+
args:
14+
- --allow-multiple-documents
15+
exclude: mkdocs.yml
1116
- id: check-yaml
1217
name: check-yaml-mkdocs
1318
# --unsafe is a workaround for the use of !! in mkdocs.yml
1419
args: [--unsafe]
1520
files: mkdocs.yml
21+
- id: check-symlinks
1622
- repo: https://github.com/adrienverge/yamllint
1723
rev: v1.33.0
1824
hooks:
@@ -28,16 +34,16 @@ repos:
2834
- schema/argo-workflows.json
2935
files: "workflows/argo-events/workflowtemplates/.*.(yml|yaml)$"
3036
- repo: https://github.com/igorshubovych/markdownlint-cli
31-
rev: v0.37.0
37+
rev: v0.42.0
3238
hooks:
3339
- id: markdownlint
3440
files: '^docs/'
3541
- repo: https://github.com/crate-ci/typos
36-
rev: v1.22.8
42+
rev: v1.26.8
3743
hooks:
3844
- id: typos
3945
- repo: https://github.com/astral-sh/ruff-pre-commit
40-
rev: v0.5.4
46+
rev: v0.7.1
4147
hooks:
4248
- id: ruff
4349
args: [--fix]

apps/appsets/components.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,6 @@ spec:
5050
- op: replace
5151
path: /spec/tls/0/hosts/0
5252
value: dex.{{index .metadata.annotations "dns_zone" }}
53-
- op: replace
54-
path: '/metadata/annotations/cert-manager.io~1cluster-issuer'
55-
value: 'understack-cluster-issuer'
5653
- repoURL: '{{index .metadata.annotations "uc_deploy_git_url"}}'
5754
targetRevision: '{{index .metadata.annotations "uc_deploy_ref"}}'
5855
ref: deploy
@@ -85,9 +82,6 @@ spec:
8582
releaseName: nautobot
8683
valuesObject:
8784
ingress:
88-
annotations:
89-
cert-manager.io/cluster-issuer: 'understack-cluster-issuer'
90-
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
9185
hostname: 'nautobot.{{index .metadata.annotations "dns_zone" }}'
9286
valueFiles:
9387
- $understack/components/nautobot/nautobot-values.yaml
@@ -158,9 +152,6 @@ spec:
158152
- op: replace
159153
path: /spec/tls/0/hosts/0
160154
value: workflows.{{index .metadata.annotations "dns_zone" }}
161-
- op: replace
162-
path: '/metadata/annotations/cert-manager.io~1cluster-issuer'
163-
value: 'understack-cluster-issuer'
164155
- component: argo-events
165156
skipComponent: '{{has "argo-events" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
166157
sources:

components/argo/ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: networking.k8s.io/v1
33
kind: Ingress
44
metadata:
55
annotations:
6-
cert-manager.io/cluster-issuer: selfsigned-cluster-issuer
6+
cert-manager.io/cluster-issuer: understack-cluster-issuer
77
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
88
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
99
name: argo-workflows

components/dex/ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Ingress
33
metadata:
44
name: dex
55
annotations:
6-
cert-manager.io/cluster-issuer: selfsigned-cluster-issuer
6+
cert-manager.io/cluster-issuer: understack-cluster-issuer
77
nginx.ingress.kubernetes.io/backend-protocol: HTTP
88
spec:
99
ingressClassName: nginx

components/glance/aio-values.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,31 @@ endpoints:
1111
name: rabbitmq-server
1212
hosts:
1313
default: rabbitmq-nodes
14+
image:
15+
port:
16+
api:
17+
public: 443
18+
scheme:
19+
public: https
20+
host_fqdn_override:
21+
public:
22+
tls:
23+
secretName: glance-tls-public
24+
issuerRef:
25+
name: understack-cluster-issuer
26+
kind: ClusterIssuer
1427

1528
network:
1629
# configure OpenStack Helm to use Undercloud's ingress
1730
# instead of expecting the ingress controller provided
1831
# by OpenStack Helm
1932
use_external_ingress_controller: true
33+
api:
34+
ingress:
35+
annotations:
36+
nginx.ingress.kubernetes.io/rewrite-target: /
37+
# set our default issuer
38+
cert-manager.io/cluster-issuer: understack-cluster-issuer
2039

2140
# Glance storage backend
2241
# we'll switch to radosgw in the future

components/horizon/aio-values.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,27 @@ conf:
1414
allowed_hosts:
1515
- '*'
1616

17+
endpoints:
18+
dashboard:
19+
host_fqdn_override:
20+
public:
21+
tls:
22+
secretName: keystone-tls-public
23+
issuerRef:
24+
name: understack-cluster-issuer
25+
kind: ClusterIssuer
26+
1727
network:
1828
# configure OpenStack Helm to use Undercloud's ingress
1929
# instead of expecting the ingress controller provided
2030
# by OpenStack Helm
2131
use_external_ingress_controller: true
32+
dashboard:
33+
ingress:
34+
annotations:
35+
nginx.ingress.kubernetes.io/rewrite-target: /
36+
# set our default issuer
37+
cert-manager.io/cluster-issuer: understack-cluster-issuer
2238

2339
# (nicholas.kuechler) updating the jobs list to remove the 'horizon-db-init' job.
2440
dependencies:

0 commit comments

Comments
 (0)