-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add zarf flavors for registry1 and upstream (#29)
* feat: add zarf flavors for registry1 and upstream * wip: update setup-zarf with v0.32.1 * wip: refactoring CI for handling multiple pkg flavors. * wip: updating tag and release just for testing. * wip: fixing yamllint errors * wip: refactoring CI with uds tasks for testing and publishing. * wip: fix yamllint errors * wip: fix setup task name; add login to registry1 for publish workflow * wip: removing flavor var from publish task * wip: updated uds cli version; placing task created packages into build/ dir * wip: moved variables to top of tasks.yaml; fixed publish task typo; remove use of build dir from tasks * wip: fixed create task * wip: added deploy and remove to tasks includes * wip: revert tag and release workflow to run only on push to main * wip: debug on deploy for troubleshooting * wip: broke values into registry1 and upstream values files * wip: remove debug from deploy task * Update zarf.yaml --------- Co-authored-by: Micah Nagel <micah.nagel@gmail.com>
- Loading branch information
1 parent
6c6399d
commit 504b759
Showing
13 changed files
with
178 additions
and
106 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# action.yml | ||
name: "Setup Environment" | ||
description: "UDS Environment Setup" | ||
|
||
inputs: | ||
download-init-package: | ||
description: "whether to download the zarf init package or not" | ||
required: true | ||
install-k3d: | ||
description: "whether to install k3d or not" | ||
required: true | ||
|
||
runs: | ||
using: "composite" | ||
steps: | ||
- name: Install Zarf | ||
uses: defenseunicorns/setup-zarf@main | ||
with: | ||
# renovate: datasource=github-tags depName=defenseunicorns/zarf versioning=semver | ||
version: v0.32.1 | ||
download-init-package: ${{ inputs.download-init-package }} | ||
|
||
- name: Install k3d | ||
shell: bash | ||
if: ${{ inputs.install-k3d == 'true' }} | ||
run: curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | TAG=v5.6.0 bash | ||
|
||
- name: Set up Homebrew | ||
uses: Homebrew/actions/setup-homebrew@master | ||
|
||
- name: Install UDS CLI | ||
shell: bash | ||
# renovate: datasource=github-tags depName=defenseunicorns/uds-cli versioning=semver | ||
run: brew install defenseunicorns/tap/uds@0.5.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
includes: | ||
- setup: ./tasks/setup.yaml | ||
- create: ./tasks/create.yaml | ||
- deploy: ./tasks/deploy.yaml | ||
- remove: ./tasks/remove.yaml | ||
- publish: ./tasks/publish.yaml | ||
|
||
variables: | ||
- name: FLAVOR | ||
- name: CERT_MANAGER_VALUES | ||
|
||
tasks: | ||
- name: create-k3d-cluster | ||
actions: | ||
- task: setup:create-k3d-cluster | ||
|
||
- name: create-pkg-flavor | ||
actions: | ||
- task: create:cert-manager-pkg-flavor | ||
|
||
- name: deploy-pkg-flavor | ||
actions: | ||
- task: deploy:cert-manager-pkg-flavor | ||
|
||
- name: remove-pkg-flavor | ||
actions: | ||
- task: remove:cert-manager-pkg-flavor | ||
|
||
- name: publish-pkg-flavor | ||
actions: | ||
- task: publish:cert-manager-pkg-flavor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
tasks: | ||
- name: cert-manager-pkg-flavor | ||
description: "Create pkg flavor of Cert-Manager" | ||
actions: | ||
- cmd: zarf package create . --flavor=${FLAVOR} --confirm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
tasks: | ||
- name: cert-manager-pkg-flavor | ||
description: "Deploy pkg flavor of Cert-Manager" | ||
actions: | ||
- cmd: zarf package deploy zarf-package-*.zst --set CERT_MANAGER_VALUES=${CERT_MANAGER_VALUES} --confirm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
tasks: | ||
- name: cert-manager-pkg-flavor | ||
description: "Publish pkg flavor of Cert-Manager" | ||
actions: | ||
- cmd: zarf package publish zarf-package-cert-manager-*.tar.zst oci://ghcr.io/defenseunicorns/packages |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
tasks: | ||
- name: cert-manager-pkg-flavor | ||
description: "Remove pkg flavor of Cert-Manager" | ||
actions: | ||
- cmd: zarf package remove zarf-package-*.zst --confirm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
tasks: | ||
- name: create-k3d-cluster | ||
actions: | ||
- description: "Create the k3d cluster" | ||
# renovate: datasource=github-tags depName=defenseunicorns/uds-k3d versioning=semver | ||
cmd: "zarf package deploy oci://defenseunicorns/uds-k3d:0.1.12-multi --confirm" | ||
|
||
- description: "Initialize the cluster with Zarf" | ||
# renovate: datasource=github-tags depName=defenseunicorns/init versioning=semver | ||
cmd: "zarf package deploy oci://defenseunicorns/init:v0.31.4-${UDS_ARCH} --confirm --components=git-server" |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
startupapicheck: | ||
podLabels: | ||
sidecar.istio.io/inject: "false" | ||
|
||
installCRDs: true | ||
|
||
# delete secret if certificate is deleted | ||
extraArgs: | ||
- --enable-certificate-owner-ref=true | ||
|
||
securityContext: | ||
runAsNonRoot: true | ||
|
||
prometheus: | ||
servicemonitor: | ||
enabled: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters